Поиск по сайту:

Устаревшие сетевые команды Linux и их замены


В нашей предыдущей статье мы рассмотрели некоторые полезные сетевые утилиты командной строки для системного администратора для управления сетью, устранения неполадок и отладки в Linux. Мы упомянули некоторые сетевые команды, которые все еще включены и поддерживаются во многих дистрибутивах Linux, но в настоящее время фактически устарели или устарели, и поэтому их следует использовать в пользу более современных замен.

Хотя эти сетевые инструменты/утилиты по-прежнему доступны в официальных репозиториях основных дистрибутивов Linux, на самом деле они не предустановлены по умолчанию.

Это очевидно в дистрибутивах Enterprise Linux: ряд популярных сетевых команд больше не работают в RHEL/CentOS 7, хотя на самом деле они работают в RHEL/CentOS 6. Последние выпуски Debian и Ubuntu также не включают их.

В этой статье мы поделимся устаревшими сетевыми командами Linux и их заменами. К этим командам относятся ifconfig, netstat, arp, iwconfig, iptunnel, nameif, а также route. .

Все перечисленные программы, за исключением iwconfig, находятся в пакете net-tools, который уже много лет не находится на активной поддержке.

Важно отметить, что вы должны помнить, что «неподдерживаемое программное обеспечение опасно», оно представляет большую угрозу безопасности вашей системы Linux. Современной заменой net-tools является iproute2 – набор утилит для управления сетями TCP/IP в Linux.

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

arp

ip n (ip соседа)

ifconfig

ip a (ip адрес), ip link, ip -s (ip -stats)

iptunnel

IP-туннель

iwconfig

я

nameif

IP-ссылка, ifrename

netstat

ss, ip маршрут (для netstat -r), ip -s link (для netstat -i), ip maddr (для netstat -g)

route

ip r (ip-маршрут)

Более подробную информацию о некоторых заменах вы найдете в следующих руководствах.

  1. ifconfig против ip: в чем разница и сравнение конфигурации сети
  2. 10 полезных «IP» команд для настройки сетевых интерфейсов

В общем, полезно иметь в виду эти изменения, поскольку большинство этих устаревших инструментов когда-нибудь в будущем будут полностью заменены. Старые привычки умирают с трудом, но нужно двигаться дальше. Кроме того, установка и использование необслуживаемых пакетов в вашей системе Linux — небезопасная и опасная практика.

Вы все еще придерживаетесь этих старых/устаревших команд? Как вы справляетесь с заменами? Поделитесь с нами своими мыслями через форму обратной связи ниже.