Пакет iproute2 содержит утилиты для управления и мониторинга сети, IP адресами и маршрутизациями. Это современная замена сетевым инструментам.
Iproute2 — это проект с открытым исходным кодом, в основном ориентированный на сетевые компоненты ядра Linux. Обычно используемые утилиты внутри iproute2 — это ip, ss и bridge.
В приведенной ниже таблице показаны команды iproute2 и устаревшие команды Linux net-tools.
iproute2 | net-tools | Примечание |
ip link show | ifconfig -a | Отображение всех интерфейсов |
ip link set down/up eth0 | ifconfig eth0 up/down | Включить (UP) или Отключить (Down) Сетевой интерфейс |
ip addr add 192.168.0.10/24 dev eth0 | ifconfig eth0 192.168.0.10/24 | Назначить IPv4 — адрес сетевому интерфейсу |
ip addr del 192.168.0.10/24 dev eth0 | ifconfig eth0 0 | Удалить IPv4 — адрес из сетевого интерфейса |
ip addr show dev eth0 | ifconfig eth0 | Отображение IPv4 — адреса сетевого интерфейса |
ip -6 addr add fe80::f0b7:57ff:fe2f:5f0d/64 dev eth1 | ifconfig eth1 inet6 add fe80::f0b7:57ff:fe2f:5f0d/64 | Назначение IPv6 — адреса сетевому интерфейсу |
ip -6 addr show dev eth0 | ifconfig eth0 | Отображение IPv6 — адреса сетевого интерфейса |
ip link set dev eth0 address 02:42:20:d2:28:36 | ifconfig eth0 hw ether 02:42:20:d2:28:36 | Изменить MAC-адрес сетевого интерфейса |
ip route show | route -n | Показать таблицу IP — маршрутизации |
ip route add default via 192.168.0.1 dev eth0 | route add default gw 192.168.0.1 eth0 | Добавьте маршрут по умолчанию |
ip route replace default via 192.168.0.1 dev enp0s3 | route del default gw 192.168.0.1 enp0s3 | Удалить маршрут по умолчанию |
ip route add 10.24.32.0/24 via 192.168.0.1 dev enp0s3 | route add -net 10.24.32.0/24 gw 192.168.0.1 dev enp0s3 | Добавление статического маршрута |
ip route del 192.168.10.0/24 | route del -net 192.168.10.0/24 | Удаление статического маршрута |
ss | netstat | Прослушивание tcp/udp портов |
arp -an | ip neigh | Отображение таблицы ARP |
bridge | brctl | Управление адресами и устройствами моста |

Многие пользователи Linux по-прежнему предпочитают использовать устаревшие инструменты, такие как netstat, ifconfig, route и т.д. Инструменты пакета Iproute2 работают довольно быстро и дают больше информации, например, команда ss работает быстрее, чем netstat.
Спасибо за чтение, оставляйте свои отзывы и предложения в разделе комментариев.