141001 г.Мытищи МО
Ул.Институтская д:1 ком:101
(095) 588-32-09, 588-55-62
E-mail: lscs@mgul.ac.ru

Московский Государственный Университет Леса
Сервер Лаб. Космической информатики каф.ВТ

 
 

Оглавление.

Контроль состояния сети: программы ping и netstat

    Программа ping позволяет проверить наличие доступа к другому хост-компьютеру сети. Эта программа посылает в указанный компьютер запрос и ожидает ответа. Если ответ приходит, он выводится на экран. Запрос передается непрерывно до тех пор, пока пользователь не остановит программу нажатием клавиш [Ctrl+c]. При этом на экране один за другим появляются ответы запрашиваемого хост-компьютера. Если ping не может связаться с указанной машиной, она выдает сообщение о том, что машина недоступна. Такой результат свидетельствует о том, что сетевое соединение не работает. Причиной может быть конкретный интерфейс, проблема в конфигурации или просто плохой физический контакт. Запускается программа ping командой ping с именем хост-компьютера.

$ ping pang01.train.corn

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

# netstat Active Internet connections Proto Recv-Q Send-Q Local Address Foreign Address (State) User tcp 0 0 turtle.trek.com:01 pangol.train.com:ftp ESTABLISHED dylan Active UNIX domain sockets Proto RefCnt Flags Type State Path unix 1 [ ACC ] SOCK_STREAM LISTENING /dev/pnnter unix 2 [ ] SOCK_STREAM CONNECTED /dev/log unix 1 [ ACC ] SOCK_STREAM LISTENING /dev/nwapi unix 2 [ ] SOCK_STREAM CONNECTED /dev/log unix 2 [ ] SOCK_STREAM CONNECTED unix 1 [ ACC ] SOCK_STREAM LISTENING /dev/log

    Команда netstat без опций выдает список сетевых соединений данно системы. (Опции команды netstat приведены в табл. 20.5). Cначала перечисляются активные TCP-соединения, а затем активные гнезда домена типа UNIX. Гнезда этого домена заняты процессами, обеспечивающими установление соединения данной системы с другими системами. Поля перечислены в следующей таблице.

Поле
Описание
ProtoПротокол, используемый для данного соединения: TCP, UDP
Recv-QКоличество байтов, полученных, но еще не скопированных программой пользователя
Send-QКоличество байтов, посланных в удаленную систему, получение которых еще не подтверждено
Local AddressЛокальное хост-имя и номер порта
Foreign AddressУдаленное хост-имя и номер порта, назначенный соединению; номер порта может указываться как тип соединения, например telnet или ftp
(State)Состояние соединения с удаленной хост-машиной
ESTABLISHED      соединение установлено
SYN_SENT            производится попытка установления соединения
SYN_REC              соединение устанавливается
FIN_WAIT1           соединение прерывается
CLOSED                соединение прервано
LISTEN                  режим ожидания соединения с удаленной машиной
UNKNOWN           состояние неизвестно
Гнезда домена UNIX
ProtoПротокол, используемый для данного гнезда (обычно unix)
RefCntКоличество процессов, обслуживаемых гнездом на текущий момент
TapeТип доступа к гнезду
StateСостояние гнезда
FREE                          гнездо не используется
LISTENING                ожидание соединения
UNCONNECTED        соединения нет
CONNECTING           производится попытка установления соединения
CONNECTED             соединение есть
DISCONNECTING     прерывание соединения
PrthПутевое имя, используемое процессами для доступа к гнезду

Дав команду netstat с опцией -r, можно вывести на экран таблицу маршрутизации, а опция -i позволяет получить информацию об использовании различных сетевых интерфейсов. Содержание полей разъясняется в следующей ниже таблице.

# netstat -i Kernel Interface table I face MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flags lo 2000 0 0 0 0 0 58 0 0 0 BLRU
MTU    Максимальное число байтов в пакете
RX-OK    Пакеты, принятые без ошибок
RX-ERR    Пакеты, принятые с ошибками
RX-DRR    Пропавшие пакеты
RX-OVR    Ошибки из-за превышения скорости
TX-OK    Пакеты, переданные без ошибок
TX-ERR    Пакеты, переданные с ошибками
TZ-DRR    Пакеты, потерянные при передаче
TX-OVR    Пакеты, которые не смогли передать
Flags
 
 
 
 
 
 
 
 
 
 
    Характеристики интерфейса
        A        принимает пакеты в случае многоадресной передачи
        B        принимает широковещательные пакеты
        D        отладка включена
        L        закольцовывающий интерфейс
        M        изменяется динамически (переадресация)
        N        без обработки завершителей пакетов
        O        протокол преобразования адресов выключен
        P        интерфейс "точка-точка"
        R        интерфейс работает
        U        интерфейс активизирован

Оглавление.