Команда ip и ethtool
Коротко: ip — современный инструмент Linux для адресов, интерфейсов и маршрутов, ethtool показывает и меняет свойства сетевых карт.
Подробнее: ip из пакета iproute2 заменяет старые команды ifconfig, route и arp.
Подробности
- Адреса:
ip addr(илиip a) перечисляет интерфейсы и IP.ip -br aдаёт краткий обзор. - Связь:
ip link set eth0 up/downвключает/выключает интерфейс.ip -s linkпоказывает счётчики пакетов и потерь. - Маршруты:
ip routeпоказывает таблицу маршрутизации,ip route get 8.8.8.8— путь к цели. - Соседи:
ip neighзаменяетarp -a. - Постоянство: Изменения, сделанные через
ip, теряются при перезагрузке. Закреплять их нужно в Netplan, NetworkManager или systemd-networkd. - ethtool:
ethtool eth0показывает скорость, дуплекс и состояние линка.ethtool -S eth0— счётчики ошибок,ethtool -s eth0 speed 1000 duplex full autoneg offпринудительно задаёт значения. - Типичная находка: Карта, согласовывающая только 100 Мбит/с, часто указывает на неисправный кабель. См. кабели Cat.
См. также: Маршрутизация