next up previous contents
Next: Проверка работы скрипта соединения. Up: Использование MSCHAP Previous: Использование MSCHAP

Диалоговый скрипт для связи с опознаванием PAP/CHAP.

Если сервер провайдера использует PAP/CHAP, то диалоговый скрипт выглядит гораздо проще. Все, что должен делать этот скрипт, это набрать номер, подождать соединения и передать управление для входа в систему программе pppd.

  #!/bin/sh
  #
  # Это часть 2 скрипта ppp-on. Она осуществляет протокол
  # соединения.
  #
  exec /usr/sbin/chat -v                                  \
          TIMEOUT         3                               \
          ABORT           '\nBUSY\r'                      \
          ABORT           '\nNO ANSWER\r'                 \
          ABORT           '\nRINGING\r\n\r\nRINGING\r'    \
          ''              \rAT                            \
          'OK-+++\c-OK'   ATH0                            \
          TIMEOUT         30                              \
          OK              ATDP$TELEPHONE                  \
          CONNECT         ''                              \

Как и раньше, протоколирование сообщений можно включить опцией -d программы pppd. Это эквивалентно опции "debug". В течение некоторого времени, устанавливая соединение с помощью нового скрипта, нужно использовать протоколирование:



exec /usr/sbin/pppd debug file options.myserver /dev/ttyS0 38400 \


Когда скрипт несколько раз подтвердит свою работоспособность, протоколирование можно будет отменить.

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


next up previous contents
Next: Проверка работы скрипта соединения. Up: Использование MSCHAP Previous: Использование MSCHAP

root
Sun Aug 29 12:01:30 MSD 1999