помогите 2 инет подключения поднять

Вощем попытался на iproute2 как мне посоветовали поднять два инет поключения по vpn и pppoe, по отдельности все работае, вместе работает тоже, но почему то я с ноута на сервер по внешки пингую нормально pppoe а другие не могут, уже 3 недели парюсь... Я линуксой-новичок, если чо, так что не судите строго....
Для того чтобы полнять все я сделал скрипт iproute.sh в котором прописал:

m0="dsl0"
m1="dsl1"
gw2=`ifconfig | grep $m1 -A1 | awk '{print $3}' | grep -v encap | cut -b 7-20`
ip route add 88.80.36.0 dev dsl0 src 88.80.47.7 table newtone
ip route add default via 88.80.36.1 table newtone
ip ip route add $gw2 dev $m1 src 91.146.11.75 table mark1
ip route add default via $gw2 table mark1

ip route add 88.80.36.0 dev dsl0 src 88.80.47.7
ip route add $gw2 dev $m1 src 91.146.11.75

ip route add deffault via 88.80.36.1
echo external routes writing
ip rulle add from 88.80.47.7 table newtone
ip rulle add from 91.146.11.75 table mark1

ip route add 10.1.9.0/24 dev eth0 table newtone
ip route add 88.80.36.0 dev dsl0 table newtone
ip route add 127.0.0.0/8 dev lo table newtone
ip route add 192.168.0.0/24 dev eth1 table mark1
ip route add $gw2 dev $m1 table mark1
ip route add 127.0.0.0/8 dev lo mark1

так же поправил rt_tables, вот что выдает команда ifconfig, на первый взгдяд все нормально...

dsl0 Link encap:Point-to-Point Protocol
inet addr:88.80.47.7 P-t-P:88.80.36.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:5188 errors:0 dropped:0 overruns:0 frame:0
TX packets:6566 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:268012 (261.7 Kb) TX bytes:1570655 (1.4 Mb)

dsl1 Link encap:Point-to-Point Protocol
inet addr:91.146.11.75 P-t-P:217.14.207.25 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:1156 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:68796 (67.1 Kb) TX bytes:54 (54.0 b)

eth0 Link encap:Ethernet HWaddr 00:16:76:4B:20:F1
inet addr:10.1.9.55 Bcast:10.1.9.255 Mask:255.255.255.0
inet6 addr: fe80::216:76ff:fe4b:20f1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:23095 errors:0 dropped:0 overruns:0 frame:0
TX packets:8065 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1816680 (1.7 Mb) TX bytes:2000905 (1.9 Mb)

eth1 Link encap:Ethernet HWaddr 00:80:48:40:9C:8D
inet addr:192.168.0.59 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::280:48ff:fe40:9c8d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4569 errors:0 dropped:0 overruns:0 frame:0
TX packets:216 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:424343 (414.3 Kb) TX bytes:17437 (17.0 Kb)
Interrupt:58 Base address:0x4800

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:60 errors:0 dropped:0 overruns:0 frame:0
TX packets:60 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3448 (3.3 Kb) TX bytes:3448 (3.3 Kb)

route:
rush:~ # route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
ms1.izhnt.ru * 255.255.255.255 UH 0 0 0 dsl0
Izhevsk25.MARK- * 255.255.255.255 UH 0 0 0 dsl1
10.1.9.0 * 255.255.255.0 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
10.1.0.0 10.1.9.1 255.255.255.0 UG 0 0 0 eth0
10.3.0.0 10.1.9.100 255.255.0.0 UG 0 0 0 eth0
10.1.0.0 10.1.9.100 255.255.0.0 UG 0 0 0 eth0
172.16.0.0 10.1.9.100 255.255.0.0 UG 0 0 0 eth0
link-local * 255.255.0.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default ms1.izhnt.ru 0.0.0.0 UG 0 0 0 dsl0

mark1-это pppoe соеденение
newtone-это vpn
что я сделал не так???