BASH Programming - Введение

       

Тестирование вашего модема на исходящие звонки


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

При использовании пакета вашего коммуникационного терминала (типа minicom), установите требуемую для PPP инициализацию модема, и позвоните на PPP сервер, с которым вы хотите осуществить сеанс PPP связи.

(Обратите внимание: в этой стадии мы не пробуем создавать PPP соединение - только хотим убедиться, что мы имеем правильный номер телефона и также выяснить что именно сервер посылает нам для регистрации в системе и запуска PPP).

В течение этого процесса, или "захватите" (направьте лог в файл) весь процесс входа в систему в файл или тщательно (очень тщательно) запишите в точности, какие подсказки сервер выдает вам при вводе вашего имени пользователя и пароля (и любые другие команды, необходимые для установления PPP соединения).

Если ваш сервер использует PAP, то вы не должны видеть подсказку входа в систему, но должны взамен видеть на вашем экране (в текстовом представлении) запуск протокола управления связи (который похож на мусор).

Несколько предупреждений:

некоторые серверы очень интеллектуальны: вы можете регистрироваться либо используя текстовые приглашения ко вводу имени/пароля пользователя, либо используя PAP. Так что, если ваш ISP или корпоративный сайт использует PAP, но вы не видите тут же появляющийся мусор, то это не обязательно означает, что вы сделали что-то неправильно.

  • некоторые серверы требуют, чтобы вы ввели сначала некоторый текст и только потом начинают посялать стандартные PAP последовательности.
  • Некоторые PPP серверы пассивны - который ничего не делают до тех пор, пока клиент не отправит им допустимый lcp пакет. Если ppp сервер, с которым вы соединяетесь, функционирует в пассивном режиме, то мусор вы не увидите!
  • Некоторые серверы не запускают PPP, пока вы не нажмете enter - так что, если вы правильно регистрируетесь и не видите мусор, то попробуйте нажать enter!

  • Cтоит позвонить по крайней мере дважды - некоторые серверы изменяют свои подсказки (например, со временем!) при каждой последующей регистрирации. Две критические подсказки, которые ваш Linux компьютер должен уметь определять:


    • подсказка, которая требует, чтобы вы ввели ваше имя пользователя;


    • подсказка, которая требует, чтобы вы ввели ваш пароль;


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

      Если ваш сервер автоматически запускает PPP, как только вы зарегистрировались, то вы увидите мусор на вашем экране - это PPP сервер посылает на вашу машину информацию, чтобы запустить и сконфигурировать PPP соединение.

      Это должно выглядеть примерно так

      ______________________________________________________________________

      ~y}#.!}!}!} }8}!}$}%U}"}&} } } } }%}& ...}'}"}(}"} .~~y} ______________________________________________________________________

      (and it just keeps on coming!)

      На некоторых системах PPP должен быть явно запущен на сервере. Это обычно из-за того, что сервер был установлен с позволением входить по PPP-логину в систему и запускать системный шелл, используя ту же самую пару имени/пароля пользователя. Если дело обстоит так, то выдайте эту команду, когда зарегистрируетесь в системе. Снова вы увидите мусор,так как серверная сторона запустила PPP соединение.

      Если вы не видите это сразу же после соединения (и регистрации в системе и запуска PPP сервера, если требуется), то нажмите enter, чтобы увидеть, запустится ли PPP сервер ...

      В этой точке, вы можете сказать вашему модему "положить трубку" (обычно, для этого надо быстро напечатать +++ и потом дать команду ATHO, если ваш модем ответил OK).

      Если вы не можете заставить ваш модем работать, читать руководство по вашему модему, man по вашей коммуникационной программе и Serial HOWTO! Когда вы их изучите, действуйте как сказано выше.


      Содержание раздела