Глава 11
1.
Проверка параметров настройки IP-протокола.
2.
Проверка достижимости ближайших компьютеров сети.
3.
Проверка функционирования серверов имен.
П
РИМЕЧАНИЕ
В Windows существует специальный мастер диагностики сетевого подключения, кото-
рый выполняет операции, аналогичные описанным, и выдает результаты соответст-
вующих тестов. Эта программа вызывается из меню утилиты
Сведения о системе
:
Пуск | Все программы | Стандартные | Служебные | Сведения о системе | Сер-
вис | Диагностика сети
.
Проверка параметров настройки IP-протокола
Отобразить параметры IP-протокола можно с помощью следующих утилит:
ipconfig (Windows 7/10 и Windows Server) и ifconfig (*NIX-системы). Утилиты
ipconfig и ifconfig выполняются в режиме командной строки.
Представим, что у нас в Linux не работает PPPoE/DSL-соединение, и попробуем
разобраться, в чем же причина.
Проверить, «поднят» ли сетевой интерфейс, можно с помощью команды
ifconfig
.
На рис. 11.6 видно, что сначала мы предприняли попытку установить соединение
Рис. 11.6.
Программа
ifconfig
Порядок выявления неисправностей и их устранения
537
(ввели команду:
sudo pon dsl-provider
), а затем вызвали
ifconfig
, чтобы убедить-
ся, что соединение установлено. Если бы соединение не было установлено, интер-
фейс
ppp0
в списке бы отсутствовал. Интерфейс
eth0
(см. рис. 11.6) относится
к первой сетевой плате (вторая называется
eth1
, третья —
eth2
и т. д.), а интерфейс
lo
— это интерфейс обратной петли, который используется для тестирования про-
граммного обеспечения (у вас он всегда будет «поднят»).
Итак, наличие в выводе команды
ifconfig
интерфейса
ppp0
подтверждает установку
соединения. Если же этот интерфейс оказался не «поднят», нам нужно просмотреть
файл
/var/log/messages
сразу после попытки установки соединения:
tail -n 10 /var/log/messages
П
РИМЕЧАНИЕ
В современных дистрибутивах файл
/var/log/messages
может отсутствовать, а сооб-
щения, которые ранее помещались в журнал
messages
, теперь можно прочитать
в файле
/var/log/syslog
.
Приведенная команда просматривает «хвост» файла протокола (выводит его по-
следние 10 сообщений). В случае удачной установки соединения сообщения в фай-
ле протокола будут примерно следующими:
Feb 6 14:28:33 user-desktop pppd[5176]: Plugin rp-pppoe.so loaded.
Feb 6 14:28:33 user-desktop kernel: [17179852.932000] CSLIP: code copyright
198 9 Regents of the University of California
Feb 6 14:28:33 user-desktop kernel: [17179852.944000] PPP generic driver
versio n 2.4.2
Feb 6 14:28:33 user-desktop pppd[5183]: pppd 2.4.4b1 started by root, uid 0
Feb 6 14:28:33 user-desktop pppd[5183]: PPP session is 2838
Feb 6 14:28:33 user-desktop kernel: [17179852.984000] NET: Registered protocol
family 24
Feb 6 14:28:33 user-desktop pppd[5183]: Using interface ppp0
Feb 6 14:28:33 user-desktop pppd[5183]: Connect: ppp0 <--> eth0
Feb 6 14:28:33 user-desktop pppd[5183]: Remote message: Login ok
Feb 6 14:28:33 user-desktop pppd[5183]: PAP authentication succeeded
Feb 6 14:28:33 user-desktop pppd[5183]: peer from calling number
00:15:F2:60:28 :97 authorized
Feb 6 14:28:33 user-desktop pppd[5183]: local IP address 193.254.218.243
Feb 6 14:28:33 user-desktop pppd[5183]: remote IP address 193.254.218.129
Feb 6 14:28:33 user-desktop pppd[5183]: primary DNS address 193.254.218.1
Feb 6 14:28:33 user-desktop pppd[5183]: secondary DNS address 193.254.218.27
Первая строчка — сообщение о том, что загружен модуль поддержки PPPoE. Сле-
дующие два сообщения информируют о поддержке нашим компьютером протоко-
лов CSLIP и PPP. Затем сообщается, что демон
pppd
запущен, указывается, от чьего
имени он запущен (
root
), и версия самого
pppd
. Далее приводятся имена исполь-
зуемого (
ppp0
) и вспомогательного (
eth0
) интерфейсов (помните, что протокол
PPPoE подразумевает передачу кадров PPP по Ethernet). Следующие два сообщения
свидетельствуют об удачной регистрации:
538
Do'stlaringiz bilan baham: |