Доброго времени суток, господа!
Проблема с pppd под линукс (Slackware и не только). Коннектится, аутентифицируется, адрес выделяется. Но… не пингуется даже сервер ISP. DNS не причем, пингую по адресу. icmp тоже не причем, ничего не ходит. Iptables тоже не причем, файрвол отключил. Еще пробовал из под ASP с нуля установленного, та же картина. А вот из под FreeBSD, все Ок. Из под виндов тоже.
Более детально:
Кусок лога
---------
Serial connection established.
using channel 17
Using interface ppp0
Connect: ppp0 <--> /dev/modem
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x19eef498> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x19eef498> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x19eef498> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x19eef498> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <mru 1524> <asyncmap 0xa0000> <auth chap MD5> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <mru 1524> <asyncmap 0xa0000> <auth chap MD5> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x19eef498> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <mru 1524> <asyncmap 0xa0000> <auth chap MD5> <pcomp> <accomp>]
sent [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0x4e94d0e0> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <mru 1524> <asyncmap 0xa0000> <auth chap MD5> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0x0> <magic 0x4e94d0e0> <pcomp> <accomp>]
rcvd [CHAP Challenge id=0x1 <d9c2b4cc8e62de5d2afe42fe0da0617d>, name = "APX-1000 Dolgoprudny"]
sent [CHAP Response id=0x1 <128c3be39b9e44ca0b4669dd28c15b13>, name = "72457833"]
rcvd [CHAP Success id=0x1 "\000"]
CHAP authentication succeeded:
CHAP authentication succeeded
kernel does not support PPP filtering
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0>]
rcvd [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 213.140.231.57>]
sent [IPCP ConfAck id=0x1 <compress VJ 0f 01> <addr 213.140.231.57>]
rcvd [LCP ProtRej id=0x2 80 fd 01 01 00 0f 1a 04 78 00 18 04 78 00 15 03 2f]
Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
rcvd [IPCP ConfNak id=0x1 <addr 85.94.0.204>]
sent [IPCP ConfReq id=0x2 <compress VJ 0f 01> <addr 85.94.0.204>]
rcvd [IPCP ConfAck id=0x2 <compress VJ 0f 01> <addr 85.94.0.204>]
local IP address 85.94.0.204
remote IP address 213.140.231.57
Script /etc/ppp/ip-up started (pid 1428)
Script /etc/ppp/ip-up finished (pid 1428), status = 0x0
Кусок ifconfig
--------
ppp0 Link encap:Point-to-Point Protocol
inet addr:85.94.0.204 P-t-P:213.140.231.57 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:47 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:3286 (3.2 Kb) TX bytes:5970 (5.8 Kb)
Себя(85.94.0.204) пингует, ISP(213.140.231.57) нет.
netstat –r
--------
Destination Gateway Genmask Flags MSS Window irtt Iface
213.140.231.57 * 255.255.255.255 UH 40 0 0 ppp0
192.168.2.0 * 255.255.255.0 U 40 0 0 eth0
loopback * 255.0.0.0 U 40 0 0 lo
default 213.140.231.57 0.0.0.0 UG 40 0 0 ppp0
Еще момент. Под фрей, виндами, вход происходит сразу, под линуксами до выделения адреса мусолит долго и очень часто это ничем кончается. Правда под виндами тоже иногда он задумывается надолго.
Может у ISP чего.
Много чего перепробовал, все варианты перечислить не смогу. Уже и не знаю, чего еще пробовать
Может мелочь какая конечно. PPP под линукс как-то не приходилось настраивать раньше.
Заранее всем спасибо.