I recently had an ADSL connection installed, which gives me a dedicated internet connection through a proxy. An unanticipated side-effect of this is that I'm now having problems when I use ppp to dial into work... apparently due to the routing tables not being correct.
Here's what I have set up prior to invoking pon: ---------- eth0 Link encap:Ethernet HWaddr 00:10:4B:27:E5:5B inet addr:10.0.0.21 Bcast:10.255.255.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:179677 errors:0 dropped:0 overruns:0 frame:0 TX packets:94941 errors:0 dropped:0 overruns:0 carrier:0 Collisions:0 Interrupt:16 Base address:0xfcc0 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.0.0 * 255.255.255.0 U 0 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 10.0.0.21 0.0.0.0 UG 1 0 0 eth0 ---------- As you can see, I have a default gateway configured, which is a requirement for the ADSL connection. After using pon to establish the ppp connection, I have the following: ---------- eth0 Link encap:Ethernet HWaddr 00:10:4B:27:E5:5B inet addr:10.0.0.21 Bcast:10.255.255.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:179692 errors:0 dropped:0 overruns:0 frame:0 TX packets:94952 errors:0 dropped:0 overruns:0 carrier:0 Collisions:0 Interrupt:16 Base address:0xfcc0 ppp0 Link encap:Point-to-Point Protocol inet addr:168.166.225.30 P-t-P:168.166.225.14 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1534 Metric:1 RX packets:16 errors:0 dropped:0 overruns:0 frame:0 TX packets:16 errors:0 dropped:0 overruns:0 carrier:0 Collisions:0 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 168.166.225.14 * 255.255.255.255 UH 0 0 0 ppp0 10.0.0.0 * 255.255.255.0 U 0 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 10.0.0.21 0.0.0.0 UG 1 0 0 eth0 ---------- At this point I'm not able to successfully ping any of the systems at work, presumably because the packets are being routed to the gateway. I've tried "route add -net 168.166.0.0 netmask 255.255.255.255 ppp0", but then route shows that a host route was added rather than a network route. If I play with the netmask (like making it 255.255.255.0) I can get a network route added, but either way I'm still not able to ping anything through that interface. I'd appreciate it if someone would point out what sort of routing entry I need to setup in order to make this work. I'm running an up-to-date slink system with kernel version 2.2.1. Thanx!