>>Кто нидь пользовал mpd4.3 на SMP ядре ? Стабильно работает ?
>>Речь идет о возможности работы 600 - 800 pptp тунелей.
>
>Работет. Вполне стабильно. Есть известный баг, но он скорее связан не с
>mpd. При перезапусках mpd не нужно спешить. Дожидайтесь пока он уберёт
>за собой все интерфейсы, только после этого запускайте. И при запуске.
>Не нужно прерывать его запуск, пока он полностью не поднимет все
>интерфейсы. Есть, работает 100 штук. на смп ядре была проблема зацикливания мпд. Однако перезагрузка все решила.
Конфиги:
mpd.conf
startup:
set global enable tcp-wrapper
default:
load pptp0
load pptp1
load pptp2
load pptp3
load pptp4
load pptp5
load pptp6
load pptp7
load pptp8
load pptp9
pptp0:
new -i ng0 pptp0 pptp0
set ipcp range 10.10.0.1/32 10.10.255.254/16
load pptp_standard
pptp1:
new -i ng1 pptp1 pptp1
set ipcp range 10.10.0.1/32 10.10.255.254/16
load pptp_standard
pptp2:
new -i ng2 pptp2 pptp2
set ipcp range 10.10.0.1/32 10.10.255.254/16
load pptp_standard
pptp3:
new -i ng3 pptp3 pptp3
set ipcp range 10.10.0.1/32 10.10.255.254/16
load pptp_standard
pptp4:
new -i ng4 pptp4 pptp4
set ipcp range 10.10.0.1/32 10.10.255.254/16
load pptp_standard
pptp5:
new -i ng5 pptp5 pptp5
set ipcp range 10.10.0.1/32 10.10.255.254/16
load pptp_standard
pptp6:
new -i ng6 pptp6 pptp6
set ipcp range 10.10.0.1/32 10.10.255.254/16
load pptp_standard
pptp7:
new -i ng7 pptp7 pptp7
set ipcp range 10.10.0.1/32 10.10.255.254/16
load pptp_standard
pptp8:
new -i ng8 pptp8 pptp8
set ipcp range 10.10.0.1/32 10.10.255.254/16
load pptp_standard
pptp9:
new -i ng9 pptp9 pptp9
set ipcp range 10.10.0.1/32 10.10.255.254/16
load pptp_standard
pptp_standard:
set iface disable on-demand
set iface enable tcpmssfix
set bundle disable multilink
set bundle authname "test"
set bundle password "test"
set link mtu 1500
set link yes acfcomp protocomp
set link no pap chap
set link enable chap
set link keep-alive 60 180
set ipcp yes vjcomp
set ipcp dns 89.251.66.7
set iface enable proxy-arp
set pptp self 10.10.10.3
set pptp enable incoming
set pptp enable originate
# set iface up-script /usr/local/scripts/link-up
# set iface down-script /usr/local/scripts/link-down
set radius config /usr/local/etc/mpd4/radius.conf
set radius retries 3
set radius timeout 3
set radius server localhost testing123 1812 1813
set radius me 10.10.10.3
set auth acct-update 300
set auth enable radius-auth
set auth enable radius-acct
set bundle enable compression
set ccp yes mppc
set auth enable mppc-pol
# set radius enable message-authentic
#set ccp yes mpp-e40
#set ccp yes mpp-e128
#set ccp yes mpp-stateless
set bundle enable compression
set ccp yes mppc
set ccp yes mpp-e40
set ccp yes mpp-e56
set ccp yes mpp-e128
#set bundle enable crypt-reqd
set ccp yes mpp-stateless
open iface
mpd.links
pptp0:
set link type pptp
pptp1:
set link type pptp
pptp2:
set link type pptp
pptp3:
set link type pptp
pptp4:
set link type pptp
pptp5:
set link type pptp
pptp6:
set link type pptp
pptp7:
set link type pptp
pptp8:
set link type pptp
pptp9:
set link type pptp
radius.conf
acct 10.10.10.3 testing123
auth 10.10.10.3 testing123
Всё работает. Накручены мсчап2, радиус. Очень стабильно. Пропускная способность радует, мегабит 20 - 100.
Железо HP ProLiant DL 140.
Удачи:)