Did you try removing the default 10.x route and keeping only the one over ppp0?
A John Joseph wrote: > > > Hi > I wanted advice on how to make all external traffic > flow through the secound interface (ppp0) > > I am trying to connect my PC to another network > using VPN [OpenSWAN]. I am able to connect , but I am > not able to ping or traceroute outside world > through the VPN interface. > I doubt this is due to routing problem . I tried to > solve it using “ip route” command > > Folowing are observation:- > Before connecting to the VPN server > my linux client route is > > [EMAIL PROTECTED] etc]# route > Kernel IP routing table > Destination Gateway Genmask Flags > Metric Ref Use Iface > 169.254.0.0 * 255.255.0.0 U > 0 0 0 eth0 > 10.0.0.0 * 255.0.0.0 U > 0 0 0 eth0 > default 10.0.0.1 0.0.0.0 UG > 0 0 0 eth0 > [EMAIL PROTECTED] etc]# > > Now after connecting to the VPN > > [EMAIL PROTECTED] etc]# ifconfig > eth0 Link encap:Ethernet HWaddr > 00:0C:29:B7:E8:16 > inet addr:10.0.0.13 Bcast:10.255.255.255 > Mask:255.0.0.0 > inet6 addr: fe80::20c:29ff:feb7:e816/64 > Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 > Metric:1 > RX packets:14097 errors:0 dropped:0 > overruns:0 frame:0 > TX packets:4167 errors:0 dropped:0 > overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:1051161 (1.0 MiB) TX bytes:531339 > (518.8 KiB) > Interrupt:10 Base address:0x1400 > > 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:8 errors:0 dropped:0 overruns:0 > frame:0 > TX packets:8 errors:0 dropped:0 overruns:0 > carrier:0 > collisions:0 txqueuelen:0 > RX bytes:560 (560.0 b) TX bytes:560 (560.0 > b) > > ppp0 Link encap:Point-to-Point Protocol > inet addr:192.168.168.100 > P-t-P:192.168.168.167 Mask:255.255.255.255 > UP POINTOPOINT RUNNING NOARP MULTICAST > MTU:1410 Metric:1 > RX packets:8 errors:0 dropped:0 overruns:0 > frame:0 > TX packets:8 errors:0 dropped:0 overruns:0 > carrier:0 > collisions:0 txqueuelen:3 > RX bytes:462 (462.0 b) TX bytes:468 (468.0 > b) > > [EMAIL PROTECTED] etc]# route > Kernel IP routing table > Destination Gateway Genmask Flags > Metric Ref Use Iface > 192.168.168.167 * 255.255.255.255 UH > 0 0 0 ppp0 > 169.254.0.0 * 255.255.0.0 U > 0 0 0 eth0 > 10.0.0.0 * 255.0.0.0 U > 0 0 0 eth0 > default 10.0.0.1 0.0.0.0 UG > 0 0 0 eth0 > [EMAIL PROTECTED] etc]# > > at this stage , when I do “ping -I 192.168.168.100 > outsideIP “ , I do not get reply > but I get reply for “ping -I 192.168.168.100 MyVPN > serverIP address. > > In order to route the traffic through ppp0 , I did try > > > route add default gw 192.168.168.167 ppp0 > > which gives the route result as > [EMAIL PROTECTED] etc]# route > Kernel IP routing table > Destination Gateway Genmask Flags > Metric Ref Use Iface > 192.168.168.167 * 255.255.255.255 UH > 0 0 0 ppp0 > 169.254.0.0 * 255.255.0.0 U > 0 0 0 eth0 > 10.0.0.0 * 255.0.0.0 U > 0 0 0 eth0 > default 192.168.168.167 0.0.0.0 UG > 0 0 0 ppp0 > default 10.0.0.1 0.0.0.0 UG > 0 0 0 eth0 > > After this stage also , my traffic get routed through > eth0 , not through ppp0 > My intention is to route all the traffic through ppp0 > , once the VPN connection established. > > Note:- My Dual boot XP gets connected and the traffic > are routed through ppp0 by default. > Guidance requested > Joseph John > > Send instant messages to your online friends > http://uk.messenger.yahoo.com <http://uk.messenger.yahoo.com> > > Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/dubailug/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/dubailug/join (Yahoo! ID required) <*> To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
