The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите заставить работать pppd по беспарольной линии. Или ..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите заставить работать pppd по беспарольной линии. Или ..."
Сообщение от Ki11er emailИскать по авторуВ закладки on 07-Мрт-02, 14:47  (MSK)
Обошел уже кучу форумов, звонил прову, сам неделю
ковырялся, но так ничего не добился;-)

Linux Mandrake/ISP(беспарольник)/Internet
pppd никак не хочет работать с беспарольным доступом.
Когда звоню на парольную линию - все тип-топ.
Затем из скрипта дозвона убираю строки, отвечающие за
ввод имени и пароля (естессно, все ключи типа noauth
попробовал), звоню на беспарольную линию. Модем звонит
как надо, но когда дело доходит до pppd связь обрывается.
Вот лог:
Nov 22 20:30:35 serv386 pppd[4885]: pppd 2.3.5 started by root, uid 0
Nov 22 20:30:36 serv386 chat[4888]: timeout set to 90 seconds
Nov 22 20:30:36 serv386 chat[4888]: abort on (NO CARRIER)
Nov 22 20:30:36 serv386 chat[4888]: abort on (NO DIALTONE)
Nov 22 20:30:36 serv386 chat[4888]: abort on (ERROR)
Nov 22 20:30:36 serv386 chat[4888]: abort on (NO ANSWER)
Nov 22 20:30:36 serv386 chat[4888]: abort on (BUSY)
Nov 22 20:30:36 serv386 chat[4888]: abort on (Username/Password Incorrect)
Nov 22 20:30:36 serv386 chat[4888]: send (at^M)
Nov 22 20:30:36 serv386 chat[4888]: expect (OK)
Nov 22 20:30:36 serv386 chat[4888]: at^M^M
Nov 22 20:30:36 serv386 chat[4888]: OK
Nov 22 20:30:36 serv386 chat[4888]: -- got it
Nov 22 20:30:36 serv386 chat[4888]: send (at&d0&c1^M)
Nov 22 20:30:36 serv386 chat[4888]: expect (OK)
Nov 22 20:30:36 serv386 chat[4888]: ^M
Nov 22 20:30:36 serv386 chat[4888]: at&d0&c1^M^M
Nov 22 20:30:36 serv386 chat[4888]: OK
Nov 22 20:30:36 serv386 chat[4888]: -- got it
Nov 22 20:30:36 serv386 chat[4888]: send (atdp2092662^M)
Nov 22 20:30:37 serv386 chat[4888]: expect (CONNECT)
Nov 22 20:30:37 serv386 chat[4888]: ^M
Nov 22 20:31:16 serv386 chat[4888]: atdp2092662^M^M
Nov 22 20:31:16 serv386 chat[4888]: CONNECT
Nov 22 20:31:16 serv386 chat[4888]: -- got it
Nov 22 20:31:16 serv386 pppd[4885]: Serial connection established.
Nov 22 20:31:17 serv386 kernel: ppp_tty_ioctl: set flags to 190000
Nov 22 20:31:17 serv386 kernel: ppp_tty_ioctl: set flags to 190000
Nov 22 20:31:17 serv386 pppd[4885]: Using interface ppp0
Nov 22 20:31:17 serv386 pppd[4885]: Connect: ppp0 /dev/ttyS1
Nov 22 20:31:17 serv386 kernel: ppp_tty_ioctl: set xasyncmap
Nov 22 20:31:17 serv386 kernel: ppp_tty_ioctl: set xmit asyncmap ffffffff
Nov 22 20:31:17 serv386 kernel: ppp_tty_ioctl: set flags to 190000
Nov 22 20:31:17 serv386 kernel: ppp_tty_ioctl: set mru to 5dc
Nov 22 20:31:17 serv386 kernel: ppp_tty_ioctl: set rcv asyncmap ffffffff
Nov 22 20:31:17 serv386 kernel: ppp_tty_ioctl: set flags to 190000
Nov 22 20:31:34 serv386 kernel: ppp: successfully queued 27 bytes, flags = f190000
Nov 22 20:31:34 serv386 last message repeated 7 times
Nov 22 20:31:34 serv386 kernel: ppp: successfully queued 10 bytes, flags = f190000
Nov 22 20:31:34 serv386 last message repeated 4 times
Nov 22 20:31:34 serv386 kernel: ppp: successfully queued 27 bytes, flags = f190000
Nov 22 20:31:34 serv386 kernel: ppp: successfully queued 22 bytes, flags = f190000
Nov 22 20:31:34 serv386 kernel: ppp: successfully queued 27 bytes, flags = f190000
Nov 22 20:31:35 serv386 kernel: ppp: successfully queued 27 bytes, flags = f190000
Nov 22 20:31:35 serv386 kernel: ppp: successfully queued 6 bytes, flags = f190000
Nov 22 20:31:35 serv386 kernel: ppp: channel ppp0 closing.
Nov 22 20:31:35 serv386 pppd[4885]: Modem hangup
Nov 22 20:31:35 serv386 pppd[4885]: Connection terminated.
Nov 22 20:31:36 serv386 pppd[4885]: Exit.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Помогите заставить работать pppd по беспарольной линии. ..."
Сообщение от lavr emailИскать по авторуВ закладки on 07-Мрт-02, 15:34  (MSK)
>Обошел уже кучу форумов, звонил прову,
>сам неделю
>ковырялся, но так ничего не добился;-)
>
>
>Linux Mandrake/ISP(беспарольник)/Internet
>pppd никак не хочет работать с
>беспарольным доступом.
>Когда звоню на парольную линию -
>все тип-топ.
>Затем из скрипта дозвона убираю строки,
>отвечающие за
>ввод имени и пароля (естессно, все

вот по этому и не работает

>ключи типа noauth
>попробовал), звоню на беспарольную линию. Модем
>звонит
>как надо, но когда дело доходит
>до pppd связь обрывается.
>Вот лог:
>Nov 22 20:30:35 serv386 pppd[4885]: pppd
>2.3.5 started by root, uid
>0
>Nov 22 20:30:36 serv386 chat[4888]: timeout
>set to 90 seconds
>Nov 22 20:30:36 serv386 chat[4888]: abort
>on (NO CARRIER)
>Nov 22 20:30:36 serv386 chat[4888]: abort
>on (NO DIALTONE)
>Nov 22 20:30:36 serv386 chat[4888]: abort
>on (ERROR)
>Nov 22 20:30:36 serv386 chat[4888]: abort
>on (NO ANSWER)
>Nov 22 20:30:36 serv386 chat[4888]: abort
>on (BUSY)
>Nov 22 20:30:36 serv386 chat[4888]: abort
>on (Username/Password Incorrect)
>Nov 22 20:30:36 serv386 chat[4888]: send
>(at^M)
>Nov 22 20:30:36 serv386 chat[4888]: expect
>(OK)
>Nov 22 20:30:36 serv386 chat[4888]: at^M^M
>
>Nov 22 20:30:36 serv386 chat[4888]: OK
>
>Nov 22 20:30:36 serv386 chat[4888]: --
>got it
>Nov 22 20:30:36 serv386 chat[4888]: send
>(at&d0&c1^M)
>Nov 22 20:30:36 serv386 chat[4888]: expect
>(OK)
>Nov 22 20:30:36 serv386 chat[4888]: ^M
>
>Nov 22 20:30:36 serv386 chat[4888]: at&d0&c1^M^M
>
>Nov 22 20:30:36 serv386 chat[4888]: OK
>
>Nov 22 20:30:36 serv386 chat[4888]: --
>got it
>Nov 22 20:30:36 serv386 chat[4888]: send
>(atdp2092662^M)
>Nov 22 20:30:37 serv386 chat[4888]: expect
>(CONNECT)
>Nov 22 20:30:37 serv386 chat[4888]: ^M
>
>Nov 22 20:31:16 serv386 chat[4888]: atdp2092662^M^M
>
>Nov 22 20:31:16 serv386 chat[4888]: CONNECT
>
>Nov 22 20:31:16 serv386 chat[4888]: --
>got it
>Nov 22 20:31:16 serv386 pppd[4885]: Serial
>connection established.
>Nov 22 20:31:17 serv386 kernel: ppp_tty_ioctl:
>set flags to 190000
>Nov 22 20:31:17 serv386 kernel: ppp_tty_ioctl:
>set flags to 190000
>Nov 22 20:31:17 serv386 pppd[4885]: Using
>interface ppp0
>Nov 22 20:31:17 serv386 pppd[4885]: Connect:
>ppp0 /dev/ttyS1
>Nov 22 20:31:17 serv386 kernel: ppp_tty_ioctl:
>set xasyncmap
>Nov 22 20:31:17 serv386 kernel: ppp_tty_ioctl:
>set xmit asyncmap ffffffff
>Nov 22 20:31:17 serv386 kernel: ppp_tty_ioctl:
>set flags to 190000
>Nov 22 20:31:17 serv386 kernel: ppp_tty_ioctl:
>set mru to 5dc
>Nov 22 20:31:17 serv386 kernel: ppp_tty_ioctl:
>set rcv asyncmap ffffffff
>Nov 22 20:31:17 serv386 kernel: ppp_tty_ioctl:
>set flags to 190000
>Nov 22 20:31:34 serv386 kernel: ppp:
>successfully queued 27 bytes, flags
>= f190000
>Nov 22 20:31:34 serv386 last message
>repeated 7 times
>Nov 22 20:31:34 serv386 kernel: ppp:
>successfully queued 10 bytes, flags
>= f190000
>Nov 22 20:31:34 serv386 last message
>repeated 4 times
>Nov 22 20:31:34 serv386 kernel: ppp:
>successfully queued 27 bytes, flags
>= f190000
>Nov 22 20:31:34 serv386 kernel: ppp:
>successfully queued 22 bytes, flags
>= f190000
>Nov 22 20:31:34 serv386 kernel: ppp:
>successfully queued 27 bytes, flags
>= f190000
>Nov 22 20:31:35 serv386 kernel: ppp:
>successfully queued 27 bytes, flags
>= f190000
>Nov 22 20:31:35 serv386 kernel: ppp:
>successfully queued 6 bytes, flags
>= f190000
>Nov 22 20:31:35 serv386 kernel: ppp:
>channel ppp0 closing.
>Nov 22 20:31:35 serv386 pppd[4885]: Modem
>hangup
>Nov 22 20:31:35 serv386 pppd[4885]: Connection
>terminated.
>Nov 22 20:31:36 serv386 pppd[4885]: Exit.
>


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Помогите заставить работать pppd по беспарольной линии. ..."
Сообщение от Ki11er emailИскать по авторуВ закладки on 07-Мрт-02, 20:58  (MSK)
>>Затем из скрипта дозвона убираю строки,
>>отвечающие за
>>ввод имени и пароля (естессно, все
>
>вот по этому и не работает
  Пробовал и с именем юзера, но с пустым паролем опять же работать не стало. Как правильно? Очень
нужно.

Спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Помогите заставить работать pppd по беспарольной линии. ..."
Сообщение от lavr emailИскать по авторуВ закладки on 07-Мрт-02, 21:48  (MSK)
>>>Затем из скрипта дозвона убираю строки,
>>>отвечающие за
>>>ввод имени и пароля (естессно, все
>>
>>вот по этому и не работает
>  Пробовал и с именем
>юзера, но с пустым паролем
>опять же работать не стало.
>Как правильно? Очень
>нужно.
>
>Спасибо.

самое простое:

passwd ppp-username
<cr>
<cr>

telnet ppp-host

login: ppp-username
password: <cr>

и посмотреть проходит вход с пустым паролем!?
исходя из этого и скрипт написать, чего сложного?

chat-script работает тупо - как грабли, еще со времен UUCP

cu -sскорость -ldevice-name
atz
atdNUMBER
...
... <сие попадает в буфер который разбирается и
... <и в котором вылваливается подстрока "ogin"
...

поймали ogin: - ожидание ввода username
послали в chat'е freeppp или какое там без пароля
...
... <ожидаем подстроку "word" в буфере, получили
... <послали <cr> и вошли - запустился PPP>
...

весь chat-script - это та последовательность искомых в буфере substrings и введенный в ответ
<key-simbols> - ну ничего сложного чтобы написать
хучь в прямую, хучь в цикле...

предварительно проверив через telnet или любую
терминалку.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Помогите заставить работать pppd по беспарольной линии. ..."
Сообщение от Ki11er emailИскать по авторуВ закладки on 07-Мрт-02, 22:20  (MSK)
>самое простое:
>исходя из этого и скрипт написать,
>чего сложного?
>предварительно проверив через telnet или любую
>терминалку.
  Сложного ничего :-)
Только вот нет там никаких запросов типа "login" и
passwd. Сразу идет поток данных, т.е. сразу включается ppp протокол (я в этом не очень секу,
но предполагаю, что это не chap, а pap аунтефикация). Кстати, даже если установить связь через терминал, а потом подрубить pppd, то он все равно не работает - через несколько секунд связь обрывается и в логе то же самое.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Помогите заставить работать pppd по беспарольной линии. ..."
Сообщение от SandySandy emailИскать по авторуВ закладки on 10-Мрт-02, 08:24  (MSK)
imho username должно быть номером телефона откуда звонишь, у прова должен быть что то типа АОНа стоять и проверка через pap идет.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Помогите заставить работать pppd по беспарольной линии. ..."
Сообщение от lavr emailИскать по авторуВ закладки on 10-Мрт-02, 17:19  (MSK)
>>самое простое:
>>исходя из этого и скрипт написать,
>>чего сложного?
>>предварительно проверив через telnet или любую
>>терминалку.
>  Сложного ничего :-)
>Только вот нет там никаких запросов
>типа "login" и
>passwd. Сразу идет поток данных, т.е.
>сразу включается ppp протокол (я
>в этом не очень секу,
>
>но предполагаю, что это не chap,
>а pap аунтефикация). Кстати, даже
>если установить связь через терминал,
>а потом подрубить pppd, то
>он все равно не работает
>- через несколько секунд связь
>обрывается и в логе то
>же самое.

где там!? ppp кто настраивает дядя?

поток сразу льется при chap и pap авторизации

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Помогите заставить работать pppd по беспарольной линии. ..."
Сообщение от Ki11er emailИскать по авторуВ закладки on 11-Мрт-02, 15:12  (MSK)
>imho username должно быть номером телефона
>откуда звонишь, у прова должен быть что то типа
>АОНа стоять и проверка через pap идет.
Когда я из Винды звоню, - нигде ничего не прописываю.

>где там!? ppp кто настраивает дядя?
>поток сразу льется при chap и
Там - это в терминале (если быть более точным, - в minicom). При дозвоне на парольную линию после коннекта видим сначала login: потом password, а
уже потом "крокозябры" ppp протокола. При дозвоне
на беспарольную линию _сразу_ видим "крокозябры".

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Помогите заставить работать pppd по беспарольной линии. ..."
Сообщение от SandySandy emailИскать по авторуВ закладки on 11-Мрт-02, 17:55  (MSK)
а может ppp кривой? скачай 500кб 2.4.1 версию, компилится минуту.
www.samba.org/ppp непомешает.
у меня версия 2.4.0 трубу неподнимала если звонил вручную через pppd только через vwdial работала.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "вдогонку.."
Сообщение от SandySandy emailИскать по авторуВ закладки on 11-Мрт-02, 18:03  (MSK)
Чего то меня сомнения терзают, как же будет работать pap у прова без секрета?
А может связь обрывает не твой ppp а прова, в логе ошибок чето невидать...
опцию debug прописывал?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: вдогонку.."
Сообщение от Ki11er emailИскать по авторуВ закладки on 11-Мрт-02, 20:15  (MSK)
>Чего то меня сомнения терзают, как
>же будет работать pap у
>прова без секрета?
>А может связь обрывает не твой
>ppp а прова, в логе
>ошибок чето невидать...
>опцию debug прописывал?
  Конечно, в логе подробная инфа появилась после включения отладки. Еще немного подробностей:
сейчас я пытаюсь делать это через "pppd call bpk". В файле bpk следующее:

ttyS1 115200 crtscts lock ipcp-accept-local ipcp-accept-remote debug kdebug 25                      
noipdefault -detach noipx noauth asyncmap 0 defaultroute                                            
connect '/usr/sbin/chat -v -f /etc/ppp/chat-bpk'

Скрипт  chat-bpk:

TIMEOUT 90                                                                                          
ECHO ON                                                                                            
ABORT "NO CARRIER"                                                                                  
ABORT "NO DIALTONE"                                                                                
ABORT "ERROR"                                                                                      
ABORT "NO ANSWER"                                                                                  
ABORT "BUSY"                                                                                        
ABORT "Username/Password Incorrect"                                                                
                                                                                                    
"" "at"                                                                                            
OK "at&K4*Q3&C1&N0"                                                                                
OK "atQ0M1L1S6=20S10=10"                                                                            
OK "at&d0&c1"                                                                                      
OK "atdp77777777"                                                                                    
"CONNECT"       "\c"                                                                                
"}"             "\c"  


Спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру