Добрый день. Все работает на Ubuntu и openVPN Есть VPN сервер (10.10.0.1) со статическим IP (Y.Y.Y.Y) к нему подключаются удаленные роутеры (пока их 2), которые имеют 2 физических интерфейса. Один для подлючения приватной сети (172.16.0.0/24 и 172.16.1.0/24). Второй подклечен к интернет провайдеру на сером IP. Через второй интерфейс имеем подключение к интернету и устанавливаем тунель на VPN сервер. rt1 (10.10.0.4) rt2 (10.10.0.6)
Пример.
rt1$ ifconfig
enp2s0 Link encap:Ethernet HWaddr 00:24:1d:00:00:ff
inet addr:192.168.0.105 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1558 errors:0 dropped:0 overruns:0 frame:0
TX packets:1287 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:184896 (184.8 KB) TX bytes:143419 (143.4 KB)
enp3s0 Link encap:Ethernet HWaddr 00:ff:35:ff:0d:ff
inet addr:172.16.0.1 Bcast:172.16.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:360 (360.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 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:1
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.10.0.4 P-t-P:10.10.0.4 Mask:255.255.255.0
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:256 errors:0 dropped:0 overruns:0 frame:0
TX packets:170 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:19209 (19.2 KB) TX bytes:21685 (21.6 KB)
rt1$ ip route show
default via 192.168.0.1 dev enp2s0 metric 20
10.10.0.0/24 dev tun0 proto kernel scope link src 10.10.0.4
172.16.0.0/24 dev enp3s0 proto kernel scope link src 172.16.0.1
172.16.1.0/24 via 10.10.0.1 dev tun0
192.168.0.0/24 dev enp2s0 proto kernel scope link src 192.168.0.105
Нужно, что бы компьютеры из приватных сетей выходили в интернет и только через VPN сервер (10.10.0.1), а сами роутеры имели доступ в инет через сеть провайдера. Т.е. все что находится за интерфейсом enp3s0 должно маршрутизироваться в тунель и дальше через нат в сеть и обратно. Еще не маловажно, что бы компьютеры в приватных сетях видели друг друга, через тунель. Сейчас этого нет, из-за наличия маршрута default, который все шлет в сеть провайдера а не в тунель. Может кто подсказать куда смотреть или какие действия сделать, что бы у меня получилась нужная мне маршрутизация, а я уже сам допилю их в openVPN.