Хотя может тему и не так надо было назвать, но как назвал так уж назвал, ибо проблема все таки есть и именно с MPD5.
Итак.
Есть у меня сервер со своей локальной сетью 192.168.0.0/24, в которой серв является шлюзом с IP: 192.168.0.1
На сервере поднят mpd5 для подключения удаленных клиентов, точнее для объединения офисов. Рассмотрим на примере одного удаленного офиса, а их 3 штуки.
в конфиге mpd5:
Код: Выделить всё
# cat /usr/local/etc/mpd5/mpd.conf
startup:
set web self 0.0.0.0 5008
set user admin admin admin
set web open
default:
load pptp_server
pptp_server:
set ippool add pool1 192.168.10.2 192.168.10.20
create bundle template B
set iface enable proxy-arp
set iface idle 1800
set iface enable tcpmssfix
set ipcp yes vjcomp
set ipcp ranges 192.168.10.1/32 ippool pool1
set ipcp dns 192.168.10.1
set ipcp nbns 192.168.10.1
set bundle enable compression
set ccp yes mppc
set mppc yes e40
set mppc yes e128
set mppc yes stateless
create link template L pptp
set link action bundle B
set link enable multilink
set link yes acfcomp protocomp
set link keep-alive 10 60
set link mtu 1400
set link no pap chap
set link enable chap
set pptp self 111.111.111.111
set link enable incoming
Получается у меня своя родная сеть 192.168.0.0/24 с IP:192.168.0.1
Удаленный офис имеет подсеть: 192.168.1.0/24 со шлюзом 192.168.1.1
При соединении этому клиенту(т.е. шлюзу ибо он конектится) назначается IP: 192.168.10.3
Внутри той подсети прописан маршрут до нас такой
Код: Выделить всё
route add 192.168.0.0/24 192.168.10.1
Код: Выделить всё
route add 192.168.1.0/24 192.168.10.3
Удаленно там кто-то когда-то прописал маршрут и там в принцыпе на клиенте я бы тоже прописал, а вот на сервере как быть?
Получается, что при переподключении клиента, маршрут удаляется и естественно не восстанавливается и его заного нужно руками прописывать.
Сейчас стоит вопрос, как сделать так, чтобы при подключении клиента прописывался маршрут до его подсети автоматически?
Заранее благодарен за помощь.
P.S. Запихать всех в одну подсеть действительно не реально, т.к. в офисах дофига народу, да и это не есть правильно.