EMZETT.
Войти

Команда 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.

См. также: Маршрутизация