Возможно vovka что дополнит о себя?
Если модем проецируется как последовательное устройство типа com-порта, то процедура будет примерно такая:
1. Ставим ppp, если ещё не установлен:
# apt-get install ppp2. Создаём файл соединения /etc/ppp/peers/opsos
/dev/ttyS1 115200
# отключаем сжатие данных
nobsdcomp
nodeflate
novj
novjccomp
nopcomp
noaccomp
nodeflate
# команда для установки соединения
connect '/usr/sbin/chat -v -f /etc/chatscripts/opsos-connect'
noauth
# автоматическое получение сетевых настроек
noipdefault
# usepeerdns
# defaultrouteЗдесь нужно уточнить путь к модему (/dev/ttyS1) каким видит его ядро, путь к chat , так как у меня ppp установлен из исходников и нужность опции defaultroute (man ppp). Есть ещё особенность с установкой DNS-серверов.
3. Создаём файл чата с модемом /etc/chatscripts/opsos-connect
TIMEOUT 5
ECHO ON
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO ANSWER\r'
ABORT '\nNO CARRIER\r'
ABORT '\nNO DIALTONE\r'
ABORT '\nRINGING\r\n\r\nRINGING\r'
'' \rAT
TIMEOUT 12
OK ATE1
OK 'AT+cgdcont=1,"IP","internet"'
OK ATD*99***1#
CONNECT ''Здесь нужно подкорректировать номер дозвона (ATD*99***1#) и строку инициализации ('AT+cgdcont=1,"IP","internet"') под провайдера.
Для активации соединения запускаем:
# pon opsosдля останова
# poff opsosот имени root`а.
Если модем не комовский, да ещё и прошит под провайдера - бубен в руки