PDA

View Full Version : Ericsson ADSL modem probs



bcalder
06-16-2004, 11:59 AM
Hi there,
I'm running a Knoppix 3.3 HD install (Debian sid), kernel 2.6.6 on my laptop. I used ppoeconf to set up my ADSL connection. Using "pon dsl-provider" I'm seeing a connection, getting an IP address, but I can't ping past the router. The local network I'm seeing fine. This config works under XP.

The line "Cannot determine ethernet address for proxy ARP" seems a bit weird.

I have a Megahertz FE574B PCMCIA NIC and also have a static address. Any help much appreciated!!

root@gwlap:# plog
Jun 16 09:22:28 gwlap pppd[1338]: PAP authentication succeeded
Jun 16 09:22:28 gwlap pppd[1338]: not replacing default route to eth0 [192.168.1.1]
Jun 16 09:22:28 gwlap pppd[1338]: Cannot determine ethernet address for proxy ARP
Jun 16 09:22:28 gwlap pppd[1338]: local IP address 80.xxx.xx.xxx
Jun 16 09:22:28 gwlap pppd[1338]: remote IP address 192.168.100.1
Jun 16 09:22:28 gwlap pppd[1338]: primary DNS address 62.211.69.150
Jun 16 09:22:28 gwlap pppd[1338]: secondary DNS address 212.48.4.15

==================================

root@gwlap:# ifconfig
eth0 Link encap:Ethernet HWaddr 00:xx:xx:xx:xx:xx
inet addr:192.168.1.75 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::200:86ff:fe58:92f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:92 errors:0 dropped:0 overruns:0 frame:0
TX packets:96 errors:0 dropped:0 overruns:0 carrier:10
collisions:0 txqueuelen:1000
RX bytes:6757 (6.5 KiB) TX bytes:830 (830.0 b)
Interrupt:3 Base address:0x300

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:50 errors:0 dropped:0 overruns:0 frame:0
TX packets:50 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3428 (3.3 KiB) TX bytes:3428 (3.3 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:80.xxx.xx.xxx P-t-P:192.168.100.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:598 (598.0 b) TX bytes:97 (97.0 b)

tearinghairout
06-17-2004, 10:36 AM
The thing that jumps out at me is...
Jun 16 09:22:28 gwlap pppd[1338]: not replacing default route to eth0 [192.168.1.1]

What this would seem to imply is whenever you attempt to connect to some external address (by external I mean not 192.168.1.anything and not 192.168.100.anything), then the tcp/ip stack will push the packets out of your eth0 instead of your ppp0.

I don't exactly know what you might have configured to get into this situation, but getting rid of that default route is most likely the answer to your problem.
When running ppoeconf, try looking for any sort of options that have the words "default route" and try enabling that. Failing that, make sure the option "defaultroute" appears in the /etc/ppp/peers/dsl-provider file.