Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Router Asus RT-N65U (rt-n56u) Routing, OpenVPN and Transmission  (Прочитано 1453 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mr.volkov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
    • Обзорики
Привет всем!!!

Описание:
Есть роутер 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)
« Последнее редактирование: 26 Июнь 2014, 19:07:00 от irbinix »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25964
    • Просмотр профиля
Re: Router Asus RT-N65U (rt-n56u) Routing, OpenVPN and Transmission
« Ответ #1 : 23 Июнь 2014, 03:05:20 »
Это не форум поддержки роутеров ASUS, если вы не успели заметить.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6748
  • Ubuntu 16.04
    • Просмотр профиля
Re: Router Asus RT-N65U (rt-n56u) Routing, OpenVPN and Transmission
« Ответ #2 : 27 Июнь 2014, 03:56:40 »
irbinix,
1. route add default gw <ip_openvpn_gw>
2. route add -host <ip_wot_server> gw <ip_pppoe_gw>
3. для винды не знаю, для линукса сделал бы скрипт, который смотрел мой внешний IP через какой-то сервис в инете с заданной частотой и сообщал мне об этом нужным мне образом.

Оффлайн mr.volkov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
    • Обзорики
Re: Router Asus RT-N65U (rt-n56u) Routing, OpenVPN and Transmission
« Ответ #3 : 27 Июнь 2014, 12:15:40 »
1. route add default gw <ip_openvpn_gw>
2. route add -host <ip_wot_server> gw <ip_pppoe_gw>
3. для винды не знаю, для линукса сделал бы скрипт, который смотрел мой внешний IP через какой-то сервис в инете с заданной частотой и сообщал мне об этом нужным мне образом.

Спасибо за помощь.
На счет 1 я не понял вы говорите чтобы по умолчанию весь трафик шел через VPN, но трафик и так идет через VPN. я всетаки смотри в стороку iptable и скрипта.

На счет 2 спасибо все работает. Но если возможность указать не только но и порт. А то на одно сервер могу располагаться множество сайтов.

На счет 3 скрипт это хорошо, но я давно не писал скрипты. Так что все забыл.
 
« Последнее редактирование: 18 Сентябрь 2016, 18:15:28 от mr.volkov »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Router Asus RT-N65U (rt-n56u) Routing, OpenVPN and Transmission
« Ответ #4 : 27 Июнь 2014, 15:02:52 »
На счет 1 я не понял вы говорите чтобы по умолчанию весь трафик шел через VPN, но трафик и так идет через VPN.
Нужно не просто добавлять дефолтный гейт через VPN-шлюз, а заменять существующий.

 

Страница сгенерирована за 0.061 секунд. Запросов: 25.