LINUX.ORG.RU

Связь на 5 сек при использовании gnome-ppp


0

0

При использовании этой программы оба CDMA-телефона (Synertek S200 на com'е и ubiquam u200 на usb) отсоединяются примерно через 5 сек после выхода в сеть. kppp с synertek'ом работает нормально, а вот с ubiquam'ом вообще не пашет - сначала пишет, что модем готов, а затем - что модем не отвечает.
Вот что выдает журнал gnome-ppp:

--> WvDial: Internet dialer version 1.54.0
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATX3
ATX3
OK
--> Sending: AT+CRM=1;&C0
AT+CRM=1;&C0
OK
--> Modem initialized.
--> Sending: ATM0L0DT#777
--> Waiting for carrier.
ATM0L0DT#777
CONNECT
--> Carrier detected. Waiting for prompt.
--> Don't know what to do! Starting pppd and hoping for the best.
--> Starting pppd at Sat Aug 5 19:57:08 2006
--> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
--> --> PAP (Password Authentication Protocol) may be flaky.
--> Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
--> --> CHAP (Challenge Handshake) may be flaky.
--> pid of pppd: 6719
--> Using interface ppp0
--> pppd: ATX3
--> pppd: ATX3
--> pppd: ATX3
--> pppd: ATX3
--> local IP address 212.129.111.174
--> pppd: ATX3
--> remote IP address 212.129.111.1
--> pppd: ATX3
--> primary DNS address 212.129.96.13
--> pppd: ATX3
--> secondary DNS address 212.129.101.1
--> pppd: ATX3
--> pppd: ATX3
--> pppd: ATX3
--> pppd: ATX3
--> Connect time 0.1 minutes.
--> pppd: ATX3
--> pppd: ATX3
--> pppd: ATX3
--> Using interface ppp0
--> pppd: ATX3
--> pppd: ATX3
--> pppd: ATX3
--> pppd: ATX3
--> Disconnecting at Sat Aug 5 19:57:21 2006
--> The PPP daemon has died: PPP negotiation failed (exit code = 10)
--> man pppd explains pppd error codes in more detail.
--> I guess that's it for now, exiting
--> The PPP daemon has died. (exit code = 10)

Об ошибке прочитал, что демон "не договорился" с противоположной стороной, это означает, что он не достиг точки, где запущен хотя бы 1 сетевой протокол.

Помогите, если кто знает, в чем может быть проблема. Пользовать скрипт не подойдет, поскольку не я один пользуюсь компьютером.

★★

Re: Связь на 5 сек при использовании gnome-ppp

см. dmesg на предмет TIO_SIGSERIAL

если оно есть - значит, нужно отключить lcp

geek ★★★ ()
Ответ на: Re: Связь на 5 сек при использовании gnome-ppp от geek

Re: Связь на 5 сек при использовании gnome-ppp

/var/log/syslog:Aug 5 20:10:28 localhost pppd[7206]: Using interface ppp0
/var/log/syslog:Aug 5 20:10:28 localhost pppd[7206]: Connect: ppp0 <--> /dev/tt yACM0
/var/log/syslog:Aug 5 20:10:28 localhost pppd[7206]: warning: word in file /etc /ppp/pap-secrets too long (...)
/var/log/syslog:Aug 5 20:10:32 localhost pppd[7206]: kernel does not support PP P filtering
/var/log/syslog:Aug 5 20:10:33 localhost pppd[7206]: Cannot determine ethernet address for proxy ARP
/var/log/syslog:Aug 5 20:10:33 localhost pppd[7206]: local IP address 212.129. 112.160
/var/log/syslog:Aug 5 20:10:33 localhost pppd[7206]: remote IP address 212.129. 111.1
/var/log/syslog:Aug 5 20:10:33 localhost pppd[7206]: primary DNS address 212. 129.96.13
/var/log/syslog:Aug 5 20:10:33 localhost pppd[7206]: secondary DNS address 212. 129.101.1
/var/log/syslog:Aug 5 20:10:33 localhost pppd[7206]: CCP terminated by peer
/var/log/syslog:Aug 5 20:10:33 localhost pppd[7206]: Compression disabled by pe er.
/var/log/syslog:Aug 5 20:10:37 localhost pppd[7206]: LCP terminated by peer
/var/log/syslog:Aug 5 20:10:37 localhost pppd[7206]: Connect time 0.1 minutes.
/var/log/syslog:Aug 5 20:10:37 localhost pppd[7206]: Sent 1539 bytes, received 3468 bytes.
/var/log/syslog:Aug 5 20:10:40 localhost pppd[7206]: Connection terminated.

Вот что удалось из логов вытянуть. И еще:

Aug 5 20:14:24 localhost pppd[7381]: Using interface ppp0
Aug 5 20:14:24 localhost pppd[7381]: Connect: ppp0 <--> /dev/ttyS0
Aug 5 20:14:29 localhost pppd[7381]: kernel does not support PPP filtering
Aug 5 20:14:30 localhost pppd[7381]: local IP address 212.129.103.53
Aug 5 20:14:30 localhost pppd[7381]: remote IP address 212.129.103.1
Aug 5 20:14:30 localhost pppd[7381]: primary DNS address 212.129.96.13
Aug 5 20:14:30 localhost pppd[7381]: secondary DNS address 212.129.101.1
Aug 5 20:14:30 localhost pppd[7381]: CCP terminated by peer
Aug 5 20:14:30 localhost pppd[7381]: Compression disabled by peer.
Aug 5 20:14:34 localhost pppd[7381]: LCP terminated by peer
Aug 5 20:14:34 localhost pppd[7381]: Connect time 0.1 minutes.
Aug 5 20:14:34 localhost pppd[7381]: Sent 75 bytes, received 150 bytes.
Aug 5 20:14:37 localhost pppd[7381]: Connection terminated.
Aug 5 20:14:37 localhost pppd[7381]: Using interface ppp0
Aug 5 20:14:37 localhost pppd[7381]: Connect: ppp0 <--> /dev/ttyS0
Aug 5 20:14:37 localhost pppd[7381]: tcflush failed: Bad file descriptor
Aug 5 20:14:37 localhost pppd[7381]: tcsetattr: Invalid argument (line 1010)
Aug 5 20:14:37 localhost pppd[7381]: Exit.

KS ★★ ()
Ответ на: Re: Связь на 5 сек при использовании gnome-ppp от geek

Re: Связь на 5 сек при использовании gnome-ppp

Примерно это мне и пришло в голову после анализа этого вывода и чтения мана pppd. С похожей настройкой даже kppp перестал дозваниваться. С noccp еще нормально (в смысле ничего не дало, только сообщение про ccp исчезло), а вот silent (не passive я тогда поставил) его добило. Попробовал с passive - то же самое (в смысле kppp работает, gnome-ppp - нет):

Aug 7 06:28:03 localhost pppd[5217]: Using interface ppp0 Aug 7 06:28:03 localhost pppd[5217]: Connect: ppp0 <--> /dev/ttyS0 Aug 7 06:28:10 localhost pppd[5217]: kernel does not support PPP filtering Aug 7 06:28:11 localhost pppd[5217]: local IP address 212.129.106.125 Aug 7 06:28:11 localhost pppd[5217]: remote IP address 212.129.103.1 Aug 7 06:28:11 localhost pppd[5217]: primary DNS address 212.129.96.13 Aug 7 06:28:11 localhost pppd[5217]: secondary DNS address 212.129.101.1 Aug 7 06:28:15 localhost pppd[5217]: LCP terminated by peer Aug 7 06:28:15 localhost pppd[5217]: Connect time 0.1 minutes. Aug 7 06:28:15 localhost pppd[5217]: Sent 52 bytes, received 127 bytes. Aug 7 06:28:18 localhost pppd[5217]: Connection terminated. Aug 7 06:28:18 localhost pppd[5217]: Using interface ppp0 Aug 7 06:28:18 localhost pppd[5217]: Connect: ppp0 <--> /dev/ttyS0 Aug 7 06:28:18 localhost pppd[5217]: tcflush failed: Bad file descriptor Aug 7 06:28:18 localhost pppd[5217]: tcsetattr: Invalid argument (line 1010) Aug 7 06:28:18 localhost pppd[5217]: Exit.

Вот такие опции у меня сейчас включены:

asyncmap 0 crtscts lock hide-password modem passive noccp proxyarp lcp-echo-interval 30 lcp-echo-failure 4 noipx

/etc/ppp/peers/wvdial:

noauth name wvdial usepeerdns

/etc/ppp/peers/wvdial-pipe:

noauth name wvdial plugin passwordfd.so defaultroute replacedefaultroute

KS ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.