Имеется ubuntu-server. На борту три сетевых карты:
eth0 - первый провайдер, городская локальная сеть.
eth1 - локальная сеть, постоянный ssh доступ.
eth2 - второй провайдер, локальная сеть.
Адресация и маршруты прописаны вручную. Если подняты оба интерфейса (eth0 и eth2) то коннектиться только один из vpn-ов, а именно по eth0. Трафик на eth2 идти отказывается. Если применить ifconfig eth0 down, то соответственно коннектиться второй vpn через свой интерфейс eth2.
Вывод ifconfig:root@server:/home/mz52# ifconfig
eth0 Link encap:Ethernet HWaddr 00:05:5e:20:1e:da
inet addr:10.168.46.222 Bcast:10.168.46.255 Mask:255.255.255.0
inet6 addr: fe80::205:5eff:fe20:1eda/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:678 errors:0 dropped:0 overruns:0 frame:0
TX packets:249 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:71115 (69.4 KB) TX bytes:29043 (28.3 KB)
Interrupt:18 Base address:0xd800
eth1 Link encap:Ethernet HWaddr 00:05:5e:20:18:ee
inet addr:10.168.46.223 Bcast:10.168.46.255 Mask:255.255.255.0
inet6 addr: fe80::205:5eff:fe20:18ee/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:290430 errors:0 dropped:0 overruns:0 frame:0
TX packets:138062 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:316710274 (302.0 MB) TX bytes:14285819 (13.6 MB)
Interrupt:20 Base address:0xd400
eth2 Link encap:Ethernet HWaddr 00:16:ec:f4:1b:dc
inet addr:10.213.9.216 Bcast:10.213.15.255 Mask:255.255.248.0
inet6 addr: fe80::216:ecff:fef4:1bdc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:250694 errors:0 dropped:0 overruns:0 frame:0
TX packets:284842 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:29251233 (27.8 MB) TX bytes:325958218 (310.8 MB)
Interrupt:21 Base address:0x4400
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:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Вывод ip route:root@server:/home/mz52# ip route
89.179.179.5 via 10.213.8.1 dev eth2
85.21.72.83 via 10.213.8.1 dev eth2
195.14.50.21 via 10.213.8.1 dev eth2
195.14.50.26 via 10.213.8.1 dev eth2
89.179.135.67 via 10.213.8.1 dev eth2
89.179.75.1 via 10.213.8.1 dev eth2
195.14.50.93 via 10.213.8.1 dev eth2
195.14.40.141 via 10.213.8.1 dev eth2
89.179.75.4 via 10.213.8.1 dev eth2
10.168.46.0/24 dev eth1 proto kernel scope link src 10.168.46.223
10.168.46.0/24 dev eth0 proto kernel scope link src 10.168.46.222
85.21.79.0/24 via 10.213.8.1 dev eth2
10.213.8.0/21 dev eth2 proto kernel scope link src 10.213.9.216
1.1.1.1 via 10.168.46.222 dev eth0
10.5.0.0 via 10.168.46.222 dev eth0
10.0.0.0/8 via 10.213.8.1 dev eth2
default dev ppp0 scope link
Вопрос: Как заставить коннектиться оба vpn одновременно при всех поднятых интерфейсах.
P.S. в настройках каждого vpn-a указанно через какой интерфейс они должны выходить на свои сервера.