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.

Див. також: Маршрутизація