В нашей предыдущей статье мы рассмотрели некоторые полезные командные сетевые утилиты для системных администраторов для управления сетью, устранения неполадок и отладки в 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.
В следующей таблице приведено краткое описание устаревших команд и их замен, на которые стоит обратить внимание.
Linux Deprecated Commands | Linux Replacement Commands |
---|---|
arp | ip n (ip neighbor) |
ifconfig | ip a (ip addr), ip link, ip -s (ip -stats) |
iptunnel | ip tunnel |
iwconfig | iw |
nameif | ip link, ifrename |
netstat | ss, ip route (for netstat -r), ip -s link (for netstat -i), ip maddr (for netstat -g) |
route | ip r (ip route) |
Более подробную информацию о некоторых заменах вы найдете в следующих руководствах.
- ifconfig против ip: в чем разница и сравнение конфигурации сети
- 10 полезных команд “IP” для настройки сетевых интерфейсов
Ссылка: Пост блога Doug Vitale Tech.
Домашняя страница проекта Net-tools: https://sourceforge.net/projects/net-tools/
Описание iproute2: https://wiki.linuxfoundation.org/networking/iproute2
В целом, полезно иметь в виду эти изменения, так как большинство устаревших инструментов в конечном итоге будут полностью заменены. Старые привычки уходят тяжело, но нужно двигаться вперед. Кроме того, установка и использование не поддерживаемых пакетов в вашей системе Linux является небезопасной и опасной практикой.
Вы все еще придерживаетесь использования этих старых/устаревших команд? Как вы справляетесь с заменой? Поделитесь своими мыслями с нами через форму обратной связи ниже.
Source:
https://www.tecmint.com/deprecated-linux-networking-commands-and-their-replacements/