Ситуация наверно до боли знакомая всем, но вот ответа на вопрос найти не смог.
В двух словах:
Шлюз 8.4 + mpd5.6. За ним локалка 192.168.25.0/24. Клиенты подключаются исключительно с Windows/Android стандартными средствами. Всё отлично, всем доволен. Появилась необходимость сообщать клиентам не только о руте 192.168.25.0/24 через 192.168.25.1, а ещё и о подсети 10.10.10.0/24. Вот тут и случился затык, не получается добавить второй рут.
Конфиг mpd
Код: Выделить всё
gw# less mpd.conf
default:
load pptp_server
pptp_server:
set ippool add pool1 192.168.25.200 192.168.25.210
# Create clonable bundle template named B
create bundle template B
set iface enable proxy-arp
set iface route 10.10.10.0/24
set iface idle 1800
set iface enable tcpmssfix
set ipcp yes vjcomp
# Specify IP address pool for dynamic assigment.
set ipcp ranges 192.168.25.1/32 ippool pool1
set ipcp dns 192.168.25.2
# The five lines below enable Microsoft Point-to-Point encryption
# (MPPE) using the ng_mppc(8) netgraph node type.
set bundle enable compression
set ccp yes mppc
set mppc yes e40
set mppc yes e128
set mppc yes stateless
# Create clonable link template named L
create link template L pptp
# Set bundle template to use
set link action bundle B
# Multilink adds some overhead, but gives full 1500 MTU.
set link enable multilink
set link yes acfcomp protocomp
set link no pap chap
set link enable chap
set link keep-alive 10 60
# We reducing link mtu to avoid GRE packet fragmentation
set link mtu 1460
# Configure PPTP
set pptp self EXERNAL_IP
# Allow to accept calls
set link enable incoming
спасибо