pppd don't work after kernel upgrade from 2.4.18 to 2.6.11
After I upgrade kernel, I discover big problem - I can't connect to my ISP! I upgraded pppd, and spend some time trying to found solution of my problem in the Web. But it still not worked. Here detail description:
I type 'pppd call gprs' and get following output:
----------------------------------------
AT
OK
ATQ0
OK
ATZ
OK
AT+CGDCONT=1,"IP","internet.beeline.ru"
OK
ATD*99***1#;
CONNECT
Serial connection established.
using channel 3
Using interface ppp0
Connect: ppp0 <--> /dev/ttyS1
rcvd [LCP ConfReq id=0x3 <asyncmap 0xa0000> <pcomp> <accomp> <magic 0xd64c673a> <auth chap MD5>]
sent [LCP ConfReq id=0x1 <magic 0x8f50a668>]
sent [LCP ConfRej id=0x3 <asyncmap 0xa0000> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <magic 0x8f50a668>]
rcvd [LCP ConfReq id=0x5 <magic 0xd64c673a> <auth chap MD5>]
sent [LCP ConfNak id=0x5 <auth pap>]
rcvd [LCP ConfReq id=0x7 <magic 0xd64c673a> <auth pap>]
sent [LCP ConfAck id=0x7 <magic 0xd64c673a> <auth pap>]
sent [LCP EchoReq id=0x0 magic=0x8f50a668]
sent [PAP AuthReq id=0x1 user="beeline" password=<hidden>]
rcvd [LCP EchoRep id=0x0 magic=0xd64c673a]
rcvd [PAP AuthAck id=0x1 ""]
PAP authentication succeeded
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [IPCP ConfReq id=0x1 <addr 192.168.254.254>]
sent [IPCP ConfAck id=0x1 <addr 192.168.254.254>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [IPCP ConfNak id=0x1 <addr 172.19.72.145> <ms-dns1 217.118.66.243> <ms-dns3 217.118.66.244>]
sent [IPCP ConfReq id=0x2 <addr 172.19.72.145> <ms-dns1 217.118.66.243> <ms-dns3 217.118.66.244>]
rcvd [IPCP ConfAck id=0x2 <addr 172.19.72.145> <ms-dns1 217.118.66.243> <ms-dns3 217.118.66.244>]
Cannot determine ethernet address for proxy ARP
local IP address 172.19.72.145
remote IP address 192.168.254.254
primary DNS address 217.118.66.243
secondary DNS address 217.118.66.244
Script /etc/ppp/ip-up started (pid 3814)
----------------------------------------
ifconfig shows this:
----------------------------------------
ppp0 Link encap:Point-to-Point Protocol
inet addr:172.19.72.145 P-t-P:192.168.254.254 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:54 (54.0 b) TX bytes:76 (76.0 b)
----------------------------------------
Note that message "Cannot determine ethernet address for proxy ARP" is normal output when I connect to ISP.
As you can see, problem is simple: at the end of log must be message "Script /etc/ppp/ip-up finished (pid 3814), status = 0x0", but it isn't there. I may wait very long, but ip-up simply do not wish to finish. Because of this, connection with Internet not work. I cannot found cause of this problem. And I cannot switch to new kernel while this problem exist! I really hope that someone give me at least hint how to solve this...
|