Несколько раз подходил к этой теме. Настройка dial-up соединения с интернетом на Debian у меня длительное время не получалось. На то было много причин. Вчера в очередной раз набравшись терпения я принялся за настройку. В качестве программы подключения я выбрал pppd. Собственно на это у меня было несколько причин.
Принципиально избегаю настроек в GUI если эти настройки есть вариант проводить в текстовом режиме (ИМХО вариант очень гибкий и поверьте со временем когда вам придется решить ту или иную задачу в Windows вы с грустью вспомните текстовые конфиги юниксовых платформ). Даже при этом условии wvdial напрочь отказывался устанавливать соединение. Я перепробовал кучу вариантов настроек и для Life:) (Украина "Астелит") так и настройки других операторов. И вот я вышел на сценарии демона pppd.
С первого раза соединение прошло но так и удавалось достучаться до какого либо сайта. Даже DNS серверы прописывались автоматически. Краеугольным камнем была строка лога подключения:
not replacing existing default route via 192.168.0.1
Все мои запросы отправлялись на адрес 192.168.0.1. Решил проблему введя в терминале:
#route del default
Теперь поговорим конкретно о сценариях подключени к life:)
Создаем файл (название произвольное я использую life) по адресу /etc/ppp/peers/ следующего содержания:
/dev/ttyACM0 # модем
115200 # предполагаемая скорость
nobsdcomp # отключение режима сжатия
nodeflate # отключение режима сжатия
connect '/usr/sbin/chat -v -f /etc/ppp/chat-life'
noauth # подключаться без логина и пароля
noipdefault #
usepeerdns # использовать автоматические DNS адреса
lcp-echo-interval 300000000 # интервал через который будут отсылаться фреймы LCP эхо-запросов в секундах
defaultroute # Указывает pppd, что данное соединение должно использоватся по умолчанию в таблице роутинга ядра
updetach #
noproxyarp #
default-asyncmap #
и файл /etc/ppp/chat-life (по аналогии имя chat-life выбираться произвольно. но как вы уже догадались в первом файле(у меня это /etc/ppp/peers/life) должен быть указан путь к этому второму файлу (у меня это /etc/ppp/chat-life)
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#
Подписаться на:
Комментарии к сообщению (Atom)
0 коммент. on "EDGE, GPRS интернет от Life:)"
Отправить комментарий