Тестирование сети

Чтобы убедиться в работоспособности сетевого соединения, необходимо его протестировать. В первую очередь проверяется возможность передачи информации в сети. Для этого используется команда ping, которая позволяет отправить запрос на конкретный адрес для определения, есть ли по данному адресу в сети какой-нибудь работающий компьютер. Существует пять основных способов проверки сети с помощью ping; описываемые ниже команды следует выполнить в приведенном порядке.

Для начала, откроем окно команд и введем:

$ ping 127.0.0.1

Это обсуждавшийся ранее адрес петли обратной связи. Если программное обеспечение сети установлено правильно, вы увидите на экране поток сообщений наподобие следующего:

PiNG 127.0.0.1 (127.0.0.1) from 127.0.0.1 : 56(84)

bytes of data. 64 bytes from localhost.localdomain (127.0.0/1):

icmp_seq=0 ttl=255 time=164 usec

64 bytes from localhost.localdomain (127.0.0.1):

icmp_seq=l ttl=255

time=124 usec 64 bytes from localhost.localdomain (127.0.0.1):

icmp_seq=2 ttl=255

time=167 usec

Эти сообщения будут выводиться, пока вы не нажмете Ctrl+C. Если ничего не выводится, возможно, вам придется переустановить сеть, но эта тема выходит за пределы данной книги. Далее следует ввести команду:

$ ping ipaddress

где ipaddress представляет собой iP-адрес вашего компьютера. Подставьте во вводимую команду реальный iP-адрес вашего компьютера. Приведенные ниже результаты работы команды были получены на компьютере с iP-адресом 192.168.4.65.

PiNG 192.168.4.65 (192.168.4.65) from 192.168.4.65 :

56(84) bytes of data. 64 bytes from localhost.localdomain (192.168.4.65):

icmp_seq=0 ttl=255

time=169 usec 64 bytes from localhost.localdomain (192.168.4.65):

icmp_seq=l ttl=255

time=214 usec 64 bytes from localhost.localdomain (192.168.4.65):

icmp_seq=2 ttl=255

time=146 usec

He забудьте нажать Ctrl+C. Если данная команда отработала верно, значит вы корректно назначили iP-адрес вашей сетевой карте. Если ожидаемый результат не получен, проверьте раздел interfaces в netcfg .

Далее следует ввести команду:

$ ping mycomputer

где mycomputer представляет собой хост-имя вашего компьютера. Подставьте во вводимую команду реальное хост-имя вашего компьютера.

PiNG mycomputer (192.168.4.65) from 192.168.4.65 :

56(84) bytes of data. 64 bytes from mycomputer.localdomain (192.168.4.65):

icmp_seq=0 ttl=255

time=163 usec 64 bytes from mycomputer.localdomain (192.168.4.65):

icmp_seq=l ttl=255

time=124 usec 64 bytes from mycomputer.localdomain (192.168.4.65):

icmp_seq=2 ttl=255

time=216 usec

Если эта команда работает, значит вы корректно связали хост-имя с iP-адресом вашей сетевой платы. Если нет, проверьте раздел Hosts в netcfg или файле /etc/hosts.

Если команда ping в локальной сети выполняется без ошибок, можно переходить к проверке функционирования шлюза. Например, если iP-адрес вашего шлюза 192.168.4.244, выполните команду:

$ ping 192.168.4.244

Подставьте во вводимую команду реальный iP-адрес шлюза вашей сети. Если команда отработает успешно, то результат будет похож на приведенный выше. Но по результатам этой команды нельзя сделать заключение о том, работает ли в действительности шлюз.

Чтобы выполнить такую проверку, введите следующую ping-команду:

$ ping 63.86.158.42

Предполагается, что ваш шлюз имеет выход в Интернет. Эта команда запрашивает веб-сайт фирмы Sybex, имеющий указанный iP-адрес. Если эта команда отработает корректно, то вы получите результат, подобный приведенному выше. Можете попробовать запросить другой сайт аналогичной командой.

Заключительный этап тестирования - проверка работы поисковых таблиц имен. Для поиска имени хост-компьютера на сервере DNS, используемом по умолчанию, выполните комам; rislookup. Например, попробуем найти www. yahoo. com.

$ nslookup www.yahoo.com

При правильной работе поисковых таблиц имен команда ns lookup выдаст следующий результат:

Server: dul.paus.ch Address:

194.209.60.97

Name: www5.yahoo.com Address:

204.71.177.70 Aliases: www.yahoo.com

Обратите внимание: на экране отображены имя и адрес используемого сервера имен (это значит, что сервис DNS сконфигурирован корректно), а затем - результаты поиска имени.

Если тик и происходит, то сетевое соединение правильно сконфигурировано и полностью готово к работе. В противном случае обратитесь к документу HOWTO на странице http: / / www.linuxdoc.org/HOWTO/Networking-HOWTO.html.