Тестирование
сети
Чтобы убедиться
в работоспособности сетевого соединения, необходимо его протестировать. В первую
очередь проверяется возможность передачи информации в сети. Для этого используется
команда 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.