Linux для пользователя



         

Проблемы с настройкой соединения


Если вам не удается установить соединение с провайдером, то надо, естественно, искать причину. Попробую дать несколько советов, как действовать в такой ситуации.

Первый совет, который на этот случай дают "классики": смотрите протоколы (лог-файлы)!

Во-первых, при запуске kppp установите во включенное состояние переключатель Монитор подключения в главном окне kppp. В окне монитора можно увидеть, что ожидает получить провайдер, и какую информацию посылает ваш компьютер. Зачастую можно подправить сценарий соединения, пользуясь только информацией, отображаемой в этом окне.

Во-вторых, надо запустить kppp так, чтобы он как можно подробнее протоколировал свои действия. Для этого снова войдите в окно настроек соединения kppp и задайте опцию запуска "debug" на вкладке Дозвон.

Кроме того, впишите следующие две строки в файл /etc/syslog.conf:

daemon.*     /dev/console

daemon.*     /var/log/kppp.log

(обратите внимание на то, что между двумя частями записи в каждой строке должен быть хотя бы один символ табуляции). После внесения изменений в файл /etc/syslog.conf выполните команду kill -HUP <pid>, где <pid> — идентификатор запущенного в это время процесса syslogd. По этой команде syslogd перечитает свой конфигурационный файл. Следствием выполненных вами действий будет то, что pppd будет выдавать сообщения о своих действиях на консоль и записывать эти же сообщения в файл /var/log/kppp.log. Его и смотрите!

Искать в этом файле надо сообщения, начинающиеся на:

  • "pppd[NNN]: Connected..." — означает, что скрипт соединения завершился успешно.
  • "pppd[NNN]: sent [LCP ConfReq"... — сообщение о том, что pppd пытался начать диалог с удаленным сервером.
  • "pppd[NNN]: rcvd [LCP ConfReq"... — сообщение о том, что pppd получил ответ (negotiation frame) от удаленного сервера.
  • "pppd[NNN]: ipcp up" — означает, что pppd дошел до той точки, где, по его мнению, соединение готово для передачи по нему IP-трафика.




Содержание  Назад  Вперед