Dial-up выход в Интернет из командной строки Linux, громкость модема

Стандартные средства Gnome и KDE для настройки dial-up дозвона в Интернет не всегда работают удовлетворительно. Например звонилка в составе Ubuntu 5.10 у меня не соединяется на скоростях больше 33600, а c kppp в Debian 3.1 то и дело возникали проблемы. Со временем все конечно удалось настроить, но на первых порах выручала программа pppconfig настройки соединения и дозвона из терминала. Она ни разу меня не подводила.

Команда pppconfig под рутом запускает программу настройки соединений. В простом диалоговом режиме можно просмотреть список соединений, изменить соединение, добавить, удалить. В настройках соединения как правило нужно выбирать PAP/CHAP auntentification и Dynamic DNS, с остальными параметрами все просто. После настройки соединения включить его дозвон можно командой pon имя_соединения, разрывается соединение командой poff. Используя эти команды можно создать ярлычки для быстрого доступа к соединениям и дисконнекту. Для мониторинга времени коннекта и трафика удобно использовать программу gkrellm.

В pppconfig нет изменения громкости модема. Не все модемы имеют на корпусе регулятор громкости, а ласкающий слух гимн коннекта не уместен посреди ночи, когда другие спят. Чтобы изменить громкость для соединения надо вставить нужные AT-команды модема в скрипт, генерируемый программой pppconfig для соединения. Эти скрипты лежат в /etc/chatscripts/. Открываем файл соединения в редакторе командой под рутом или sudo nano /etc/chatscripts/имя_соединения, ищем команду дозвона ATDPтелефон или ATDTтелефон и вставляем после AT пару символов M0 для полного отключение звука, L1 для низкой, L2 для средней или L3 для высокой громкости. Последние три варианта не со всеми модемами работают. Больше ничего не трогаем (даже комментарии!). Выходим из редактора клавишами Ctrl+X с подтверждением сохранения изменений.

Далее файлы соединений с краснодарскими провайдерами с оплатой доступа в Интернет по телефонному счету, которые мне еще не раз понадобятся.

# This chatfile was generated by pppconfig 2.3.10.
# Please do not delete any of the comments. Pppconfig needs them.
#
# ispauth PAP
# abortstring
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
# modeminit
'' "ATZ"
# ispnumber
OK-AT-OK "ATL1DP88053023031"
# ispconnect
CONNECT \d\c
# prelogin

# ispname
# isppassword
# postlogin

# end of pppconfig stuff

# This chatfile was generated by pppconfig 2.3.10.
# Please do not delete any of the comments. Pppconfig needs them.
#
# ispauth PAP
# abortstring
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
# modeminit
'' "ATZM0"
# ispnumber
OK-AT-OK "ATL1DP8285"
# ispconnect
CONNECT \d\c
# prelogin

# ispname
# isppassword
# postlogin

# end of pppconfig stuff

# This chatfile was generated by pppconfig 2.3.10.
# Please do not delete any of the comments. Pppconfig needs them.
#
# ispauth PAP
# abortstring
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
# modeminit
'' "ATZM0"
# ispnumber
OK-AT-OK "ATL1DP1285"
# ispconnect
CONNECT \d\c
# prelogin

# ispname
# isppassword
# postlogin

# end of pppconfig stuff

Блог: RU Linux