Команда 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.
Див. також: Маршрутизація