141001 г.Мытищи МО
Ул.Институтская д:1 ком:101
(095) 588-32-09, 588-55-62
E-mail:
lscs@mgul.ac.ru
Программа 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 состояние неизвестно |
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 интерфейс активизирован |