Привет всем!!!
Описание:
Есть роутер Asus RT-N65U на нем есть поднято pppoe соединение(интернет), также поднято VPN соединение, анонимны OpenVPN. На этом же роутере крутиться transmission.
Задача 1
Нужно чтобы transmission качал торренты только по OpenVpn. Когда соединение упало прекращал качать торренты, когда OpenVpn поднялось - возобновлял. Можно использовать скрипт или блокировку пакетов, или другое если знаете.
Задача 2
Нужно прописать маршрут так чтобы доступ к определенным CS и WOT серверам был не через OpenVPN а через pppoe (Связано с высоким ping в игре)
Servers WOT 178.20.235.30, 178.20.235.48, 178.20.235.83, 178.20.235.89
Так же необходимо приписать маршрут так чтобы соединение по порту 9091 принимались не через OpenVPN а через pppoe. Для того чтобы я мог получить доступ к мое торрент клиенту который крутиться на роутере из интернета.
Так же есть VPN server нужно чтобы клиенты принимались из pppoe соединения, а не OpenVPN. Но я так полагаю что это аналочная зада то и с торрент клиентом.
Задача 3
Нужно программа которая показывала текущий внешний ip адрес (т.е. мой ip из интернета) По возможности информировала если он сменился. Прога под Lшnux и Windows.
Таблица маршрутизации до подключения
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 178.125.0.1 0.0.0.0 UG 0 0 0 ppp0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
178.125.0.1 * 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
Сетевые интерфейсы до подключения
br0 Link encap:Ethernet HWaddr ***
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3565727 errors:0 dropped:0 overruns:0 frame:0
TX packets:7177324 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:456099849 (434.9 MiB) TX bytes:9056329478 (8.4 GiB)
eth2 Link encap:Ethernet HWaddr ***
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:34289372 errors:0 dropped:0 overruns:0 frame:0
TX packets:35553336 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:30789431658 (28.6 GiB) TX bytes:13457034276 (12.5 GiB)
Interrupt:3
eth2.1 Link encap:Ethernet HWaddr ***
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3576980 errors:0 dropped:0 overruns:0 frame:0
TX packets:7206227 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:456823572 (435.6 MiB) TX bytes:9057829722 (8.4 GiB)
eth2.2 Link encap:Ethernet HWaddr ***
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:30174530 errors:0 dropped:0 overruns:0 frame:0
TX packets:27677697 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:30102927907 (28.0 GiB) TX bytes:3118075059 (2.9 GiB)
eth2.3 Link encap:Ethernet HWaddr ***
UP BROADCAST RUNNING MULTICAST MTU:1500 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)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1
RX packets:14913 errors:0 dropped:0 overruns:0 frame:0
TX packets:14913 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1764276 (1.6 MiB) TX bytes:1764276 (1.6 MiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:178.125.134.40 P-t-P:178.125.0.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING MULTICAST MTU:1492 Metric:1
RX packets:29506237 errors:0 dropped:0 overruns:0 frame:0
TX packets:27194406 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:2682752710 (2.4 GiB) TX bytes:2477658023 (2.3 GiB)
ra0 Link encap:Ethernet HWaddr ***
UP BROADCAST RUNNING MULTICAST MTU:1500 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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:4
rai0 Link encap:Ethernet HWaddr ***
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4087344 errors:0 dropped:0 overruns:0 frame:0
TX packets:7817276 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:549829287 (524.3 MiB) TX bytes:10023499441 (9.3 GiB)
Таблица маршрутизации после подключения по OpenVPN
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.129.9.113 128.0.0.0 UG 0 0 0 tun0
default 178.125.0.1 0.0.0.0 UG 0 0 0 ppp0
10.129.0.1 10.129.9.113 255.255.255.255 UGH 0 0 0 tun0
10.129.9.113 * 255.255.255.255 UH 0 0 0 tun0
109.163.225.177 178.125.0.1 255.255.255.255 UGH 0 0 0 ppp0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
128.0.0.0 10.129.9.113 128.0.0.0 UG 0 0 0 tun0
178.125.0.1 * 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
Сетевые интерфейсы после подключения
br0 Link encap:Ethernet HWaddr ***
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3563495 errors:0 dropped:0 overruns:0 frame:0
TX packets:7173714 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:455890074 (434.7 MiB) TX bytes:9052608415 (8.4 GiB)
eth2 Link encap:Ethernet HWaddr ***
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:34266442 errors:0 dropped:0 overruns:0 frame:0
TX packets:35531475 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:30767906125 (28.6 GiB) TX bytes:13449337613 (12.5 GiB)
Interrupt:3
eth2.1 Link encap:Ethernet HWaddr ***
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3574706 errors:0 dropped:0 overruns:0 frame:0
TX packets:7202557 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:456609745 (435.4 MiB) TX bytes:9054105545 (8.4 GiB)
eth2.2 Link encap:Ethernet HWaddr ***
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:30153991 errors:0 dropped:0 overruns:0 frame:0
TX packets:27659518 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:30081752042 (28.0 GiB) TX bytes:3114279454 (2.9 GiB)
eth2.3 Link encap:Ethernet HWaddr ***
UP BROADCAST RUNNING MULTICAST MTU:1500 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)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1
RX packets:14909 errors:0 dropped:0 overruns:0 frame:0
TX packets:14909 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1763904 (1.6 MiB) TX bytes:1763904 (1.6 MiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:178.125.134.40 P-t-P:178.125.0.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING MULTICAST MTU:1492 Metric:1
RX packets:29485720 errors:0 dropped:0 overruns:0 frame:0
TX packets:27176233 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:2662030058 (2.4 GiB) TX bytes:2474266736 (2.3 GiB)
ra0 Link encap:Ethernet HWaddr ***
UP BROADCAST RUNNING MULTICAST MTU:1500 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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:4
rai0 Link encap:Ethernet HWaddr ***
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4085102 errors:0 dropped:0 overruns:0 frame:0
TX packets:7813710 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:549569679 (524.1 MiB) TX bytes:10019787071 (9.3 GiB)
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.129.9.114 P-t-P:10.129.9.113 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:55313 errors:0 dropped:0 overruns:0 frame:0
TX packets:50549 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:56356852 (53.7 MiB) TX bytes:5413757 (5.1 MiB)