wvdial - Authorization failed
Здравствуйте.
Помогите решить проблему.
При попытке дозвона к провайдеру с помощью wvdial происходит ошибка авторизации:
ATZ
OK
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
ATDP8w6061001111
CONNECT 115200
% Authorization failed.
man pages for more information.
Логин и пароль в wvdial.conf введены правильно. С помощью kppp коннект проходит
без каких либо проблем (если насчитать того что на моей машине он загружается
полминуты :).
Зарание благодарен.
ZVital
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 18454; Возраст листа: 650; Участников: 1346
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/362442
В сообщении от 1115282207 секунд после начала Эпохи Unix Вы написали:
Модем "положил трубку", потому что пропала несущая. А пропала она скорее
всего из-за того что удаленный модем "кинул трубку". Обычно провайдеры
размещают где-то информацию о параметрах соединения, например в виде
инструкций по подключению для виндузятников. Меня интересует такой
параметр как тип аутентификации (обычно PAP, или CHAP, или по
терминалу). Можно также посмотреть что делает удаленная сторона при
помощи minicom. Т.е. звоним вручную:
ATDP8w6061001111
получаем что то вроде:
CONNECT 115200
А дальше внимательно наблюдаем за происходящим. Если на экран полезет
"бессмысленный" набор символов, в котором первый символ "~", то это
значит что удаленная сторона пытается установить соединение по
PPP-протоколу. Это означает что аутентификация проходит точно не по
терминалу, а в рамках PPP-протокола, скорее всего это PAP или CHAP. Если
же мы увидим красивое текстовое приветствие и совсем ненавязчивое
приглашение ввести login, то мы встретились с самой настоящей
аутентификацией по терминалу. Тут мы можем ввести с клавиатуры логин и
пароль, и наблюдать что будет происходить дальше. Если же после CONNECT
мы ничего не увидим, то удаленная сторона хочет чтобы мы первые
инициировали PPP-соединение, и следовательно аутентификация будет
проходить в рамках этого соединения. Тут мы можем быстро выйти из
minicom без сброса модема <Ctrl-A,Q>, после чего также быстро запустить
из командной строки pppd, например:
# pppd /dev/modem 115200 modem crtscts defaultroute user zvital
при этом в `/etc/ppp/pap-secrets' и/или в `/etc/ppp/chap-secrets' должна
быть строка:
zvital * zvital_password
Где "zvital" и "zvital_password" это логин и пароль соответственно. Вы
вряд ли успеете внести эту строку в соответствующий файл, до того как у
уделенной стороны лопнет терпение и она (или оно :) повесит трубку, так
что внесите эту строку в оба файла заранее. Также PPP опции `modem',
`crtscts', `defaultroute' (и еще рекомендую `usepeerdns' и `debug')
можно внести в `/etc/ppp/options', одна опция на строку. Опция
`usepeerdns' заставляет pppd спросить у удаленной стороны адреса
DNS-серверов, он их запишет в `/etc/ppp/resolv.conf' или в
`/var/run/ppp/resolv.conf', так что если вы не используете больше
никаких DNS-серверов, то можно сделать чтобы `/etc/resolv.conf' ссылался
на этот файл.
Вот... О результатах сообщайте.