Немного линукса
Стандартные команды и утилиты Linux
Настройка сетевого стека и интерфейсов

Для настройки сетевых интерфейсов (в терминологии Linux — сетевых устройств, devices) и маршрутизации пакетов между ними в Linux предназначены утилиты ifconfig, route, ip. Рекомендуется использовать ip, поскольку она наиболее мощная и гибкая и полностью перекрывает по своим функциональным возможностям обе остальные. См., в частности, подкоманды

ip show
ip addr
ip link
ip route

Утилиты ifconfig и route целесообразно использовать только для простейших действий, таких как просмотр состояния интерфейсов и их постановка в состояние UP/DOWN.

В командных оболочках NSG (nsgsh, Web) пользовательский интерфейс к ip и её подкомандам содержится в узлах ip.route, ifAddress, link.mac-address.

Утилита arp позволяет формировать и просматривать таблицу соответствия между МАС- и IP-адресами смежных устройств. При нормальной работе эта таблица формируется, устаревает и обновляется автоматически по мере обмена пакетами с ними, и ручное вмешательство не требуется.

Утилита netstat выводит состояние сетевых соединений и сокетов; наиболее актуальные ключи для неё:

-n Не пытаться преобразовывать IP-адреса в имена хостов
-a Показывать все открытые сокеты
-t Показывать только соединения и сокеты TCP
-u Показывать только соединения и сокеты UDP

Показания этих двух утилит могут быть полезны для поиска и устранения неисправностей. В командных оболочках NSG они доступны в узле system.show.


© Network Systems Group 2015–2024 Отдел документации