Демон РРР (pppd) - это свободно доступная реализация протокола точка-точка (Point-to-Point Protocol, РРР), работающая на многих системах Unix. Примеры настройки и применения pppd приводятся в главе 6. Команда pppd подчиняется следующему синтаксису:
Демон РРР (pppd) - это свободно доступная реализация протокола точка-точка (Point-to-Point Protocol, РРР), работающая на многих системах Unix. Примеры настройки и применения pppd приводятся в главе 6. Команда pppd подчиняется следующему синтаксису:
Приведенный сценарий основан на примере для РРР из главы 6. Для повышения надежности сценария добавлены метки и команды обнаружения ошибок.
Файл сценария состоит из комментариев, меток, переменных и команд. Строка, которая начинается символом решетки (#), является комментарием. Метка - это строка, содержащая набор символов, завершаемый двоеточием. Метки используются для разделения сценария на отдельные процедуры. Например, раздел сценария, осуществляющий коммутируемое подключение к удаленному узлу, может начинаться с такой метки:
Данное приложение представляет собой справочник по программам dip, pppd и chat . Эти инструменты используются для создания удаленных IP-соединений по протоколу точка-точка (Point-to-Point Protocol, РРР). dip и chat являются языками сценариев.
В каждой сети возникают проблемы. В этой главе описаны инструменты и методы, способствующие преодолению этих проблем, а также вопросы планирования и наблюдения, позволяющие проблем избежать.
Данный пример повторяет случай из реальной жизни, когда проблема решилась при помощи анализа протокола. Суть проблемы: время от времени происходил сбой в работе ftp со следующим сообщением об ошибке:
Пример из предшествующего раздела показывает, что snoop выводит единственную строку-резюме для каждого из полученных пакетов. В каждой строке содержатся адреса источника и получателя, а также используемый протокол (ICMP и RLOGIN в нашем примере).
snoop читает все пакеты сегмента Ethernet . С этой целью snoop переводит интерфейс Ethernet в беспорядочный режим (promiscuous mode). В нормальной ситуации интерфейс Ethernet передает протоколам более высокого уровня только пакеты, предназначенные локальному узлу.
Причинами проблем существенно чаще становятся неверные настройки TCP/IP, чем некорректные реализации протоколов TCP/IP. Большинство проблем, с которыми вы столкнетесь, вполне поддаются анализу посредством уже описанных ранее простых инструментов.
Альтернативой nslookup в области запросов к службе имен является dig. Запросы dig обычно представляют собой однострочные команды, тогда как nslookup обычно используется в диалоговом режиме.