Сравнение iproute2 vs net-tools

Пакет 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 Управление адресами и устройствами моста
Шпаргалка iproute2
Шпаргалка iproute2

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

Спасибо за чтение, оставляйте свои отзывы и предложения в разделе комментариев.

Nazario

Я — Nazario, создатель и автор сайта guid.su, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем. Мои глубокие знания и обширный практический опыт в этих сферах позволяют мне создавать детальные руководства и учебные материалы, ценные для пользователей всех уровней.

Я стремлюсь делать сложные темы доступными и понятными, надеюсь что мой вклад в сообщество IT будет оценен по достоинству.

Моя работа направлена на образование и распространение знаний в области информационных технологий, помогая другим расширять свои возможности и углублять понимание современных технологий.

Guid: Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даюёте согласие на их использование.