Здравствуй, Сообщество!
Настроил я сервер VPN PPTP на pptpd c такими параметрами
/etc/pptpd.conf
logwtmp
bcrelay ppp0
localip 192.168.92.7
remoteip 192.168.92.10-120
/etc/ppp/pptpd-options
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 8.8.8.8
ms-dns 8.8.4.4
nodefaultroute
lock
nobsdcomp
novj
novjccomp
nologfd
noipx
/etc/ppp/chap-secretsuser1 pptpd 12345 "192.168.92.100"Клиенты подключаются к серверу VPN, они пингуются между собой. На клиентских роутерах все маршруты есть, они раньше работали (два дня назад

) на оборудовании: D-Link DFL-210(умер), ZyXEL KEENETIC II (умер).
Задача в том, чтобы видеть сеть за роутером. Повторюсь, все было настроено, поменялся только сервер в виде коробки с Ubuntu 14.04 и pptpd.
Пишу маршрут серверу для клиентской сети за роутером:
user1 - клиент VPN c постоянным IP
192.168.92.15За ним сеть -
192.168.5.0Маршрут - route add -net 192.168.5.0/24 gw 192.168.92.15
Как видно интерфейс я не указываю, т.к. 1.ядро его само определяет; 2. В силу особенностей работы pptpd, интерфейс всегда разный у подключившихся VPN пользователей, а именно:
netstat -r -nТаблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 БЕЛЫЙ ИП 0.0.0.0 UG 0 0 0 ppp0
БЕЛЫЙ ИП 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.2.0 192.168.92.12 255.255.255.0 UG 0 0 0 ppp1 - собственно маршрут, по которому все как надо работает
192.168.92.11 0.0.0.0 255.255.255.255 UH 0 0 0 ppp3
192.168.92.12 0.0.0.0 255.255.255.255 UH 0 0 0 ppp1
192.168.92.92 0.0.0.0 255.255.255.255 UH 0 0 0 ppp2
192.168.92.100 0.0.0.0 255.255.255.255 UH 0 0 0 ppp4
Есть интерфейс eth1, который воткнут в DSL модем, через который поднимается pppOE.
ifconfigeth1 Link encap:Ethernet HWaddr 00:e0:4c:77:15:1f
inet6 addr: fe80::2e0:4cff:fe77:151f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:294750 errors:0 dropped:0 overruns:0 frame:0
TX packets:21833 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:28064291 (28.0 MB) TX bytes:9085984 (9.0 MB)
ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:БЕЛЫЙ ИП P-t-P:КУДА-ТО ТАМ Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:294223 errors:0 dropped:0 overruns:0 frame:0
TX packets:21574 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:21559593 (21.5 MB) TX bytes:8583997 (8.5 MB)
ppp1 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:192.168.92.7 P-t-P:192.168.92.12 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1496 Metric:1
RX packets:15 errors:0 dropped:0 overruns:0 frame:0
TX packets:114 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:1138 (1.1 KB) TX bytes:12780 (12.7 KB)
ppp2 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:192.168.92.7 P-t-P:192.168.92.92 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1496 Metric:1
RX packets:11 errors:0 dropped:0 overruns:0 frame:0
TX packets:107 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:936 (936.0 B) TX bytes:12354 (12.3 KB)
ppp3 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:192.168.92.7 P-t-P:192.168.92.11 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1496 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:726 (726.0 B) TX bytes:568 (568.0 B)
eth0 и lo я не показал - нет в процессе
ВОПРОС?? Как мне прописать работающий мой маршрут, чтобы он не слетал при отключении сети или перезагрузке компа (сервера).
Пробовал через
/etc/network/interfacesСодержание файла:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# Static routes
up route add -net 192.168.0.0/24 gw 192.168.92.11
up route add -net 192.168.2.0/24 gw 192.168.92.12
Больше ничего в нем нет.
Прошу помощи, Сообщество, ибо в ненавистных окнах к команде route нужно добавить параметр -p и О, ЧУДО! ничто никуда не исчезнет =))
Пробовал Network Manager добавлять маршруты в DSL подключение, но как мы понимаем такой маршрут прикручивается к ppp0 и ничего не работает

Пользователь решил продолжить мысль 09 Июля 2015, 14:44:36:

Сообщество, рад поделиться решением своей проблемы!!! Колупался я в системе и набрёл на такой файл /etc/ppp/ip-up
Данный файл исполняется каждый раз, когда поднимается новый ppp клиент (что-то такое написано там по-английски).
Можно просто, как я, прям в конце файла написать route add -net 192.168.5.0/24 gw 192.168.92.15 - и все =)
А можно, как написано в томже IP-UP, создать исполняемый файл в папке /etc/ppp/ip-down.d/ в нем написать тоже самое, что и в IP-UP.
Вообще возможностей куда больше!! Нарыл после того, как сделал:
http://old2.breys.ru/blog/571.htmlhttp://citforum.ru/operating_systems/linux/HOWTO/PPP-HOWTO-23.shtmlСпасиБО всем за внимание!
