Команда netstat

Команда netstat работает вместе с командой ifconfig и служит для отображения состояния сетевого интерфейса TCP/IP.

Например, с помощью команды netstat -in и флага -i можно посмотреть информацию о сетевых интерфейсах, тогда как флаг -n служит для печати IP-адресов вместо имен хостов. С помощью этой команды можно проверить интерфейсы SLIP, адреса и имена хостов. Ниже приведено описание вывода команды netstat -in.

Запрограммируйте модем, используя параметры, приведенные в разделе, Замечания о модемах SLIP. Приведенный ниже пример демонстрирует, как программировать и сохранять основные параметры для совместимых с Hayes модемов. Введите следующую команду:

Имя  MTU   Сеть    Адрес             Ipkts     Ierrs Opkts Oerrs  Col
lo0   1536  <Link>                         2462       0    2462   0     0
lo0   1536  127        localhost.austi     2462       0    2462   0     0
tr0   1492  <Link>                         1914560    0   21000   0     0
tr0   1492  129.35.16  glad.austin.ibm     1914560    0   21000   0     0
sl0   552   1.1.1.0    1.1.1.1             48035      0   54963   0     0
sl1*  552   140.252.1  140.252.1.5         48035      0   54963   0     0

Обратите внимание на * рядом с интерфейсом sl1. Это означает, что сетевой интерфейс не работает или недоступен. Это можно исправить с помощью команды ifconfig sl1 up, при условии, что это допустимый интерфейс SLIP.

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

Например, пользователь вводит команду ping для проверки связи с удаленным хостом по соединению SLIP, и процесс ping кажется зависшим. Затем пользователь быстро запускает команду netstat -in из другой командной оболочки и замечает, что показатель Opkts увеличивается, но пакеты Ipkts от удаленного хоста не поступают. Это означает, что удаленная система не возвращает или не принимает информацию. Необходимо запустить ту же команду netstat на удаленной системе, чтобы убедиться в получении пакетов ping или увеличении счетчика ошибок.

Преобразование имен хостов в IP-адреса связано с функцией преобразования имен и поэтому необходимо для правильной работы SLIP. Для обнаружения неполадок, вызванных именами хостов, псевдонимами или маршрутизацией, используйте команду netstat -rn. Из файла /etc/hosts будет возвращено только базовое имя хоста. Если система обслуживается по серверу имен (то есть /etc/resolv.conf существует), тогда сервер имен выдаст полное имя домена в ответ на эту команду.