FreeBSD 7.1, mpd 5.5 - в качестве vpn-сервера (pptp).
Имеется основная локальная сеть 10.1.1.0/24. К ней через vpn-сервер присоединяется удалённая сеть 10.1.3.0/24. При этом всё работает: компы видят друг друга между сетями.
Но как только подключается удалённый комп 10.1.0.9 к этому же vpn-серверу, пропадает маршрут к удалённой сети и связь между сетями обрывается.
Что я не так настроил?Файл mpd.conf:
startup:
set user admin ***** admin
set console self 127.0.0.1 5005
set console open
set web self 127.0.0.1 5006
set web open
default:
load pptp_lan1
load pptp_user1
pptp_lan1:
create bundle template B
set iface enable proxy-arp
set iface idle 0
set iface enable tcpmssfix
set iface route 10.1.3.0/24 #<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
set ipcp yes vjcomp
set ipcp ranges 10.1.1.220/32 10.1.3.220/32
set ipcp dns 10.1.1.1
set ipcp nbns 10.1.1.1
set bundle enable compression
set bundle enable crypt-reqd
set ccp yes mppc
set mppc yes e128
set mppc enable compress
create link template L pptp
set link action bundle B
set link disable multilink
set link yes acfcomp protocomp
set link no pap chap
set link enable chap
set link keep-alive 5 20
set link mtu 1360
set pptp self xx.xx.xx.xx
set link enable incoming
pptp_user1:
create bundle template B1
set iface enable proxy-arp
set iface idle 0
set iface enable tcpmssfix
set ipcp yes vjcomp
set ipcp ranges 10.1.1.220/32 10.1.0.9/32
set ipcp dns 10.1.1.1
set ipcp nbns 10.1.1.1
set bundle enable compression
set bundle enable crypt-reqd
set ccp yes mppc
set mppc yes e128
set mppc enable compress
create link template L1 pptp
set link action bundle B1
set link disable multilink
set link yes acfcomp protocomp
set link no pap chap
set link enable chap
set link keep-alive 5 20
set link mtu 1460
set pptp self xx.xx.xx.xx
set link enable incoming
Файл mpd.secret:
lan1_login "password" 10.1.3.220
user1_login "password" 10.1.0.9
Стрелочками <<< указал строку, в которой прописан маршрут, который нормально подключается и работает до тех пор, пока user1 не присоеденится.