Ставлю всё согласно инструкции
http://abills.asmodeus.com.ua/wiki/doku ... &s=freebsd
У меня моя фря сама подключается по pppoe к провайдеру.
Видимо поэтому поэтому когда я включил
Код: Выделить всё
natd_enable=?YES?
natd_interface=?tun0?
Поэтому я стал грузить natd вручную после загрузки natd -n tun0.
Однако всё равно всё с ходу не заработало
пришлось ещё править ipfw. Скриптик
Код: Выделить всё
#!/bin/sh
ipfw='/sbin/ipfw'
#ournet='192.168.0.0/24'
ournet='10.1.0.0/24'
ifout='tun0'
${ipfw} -q flush
${ipfw} add allow all from any to any
${ipfw} add 100 check-state
${ipfw} add 300 allow ip from any to any via lo
${ipfw} add 310 allow tcp from me to any keep-state via ${ifout}
${ipfw} add 320 allow ip from me to any
${ipfw} add 400 allow tcp from any to me ssh via ${ifout}
${ipfw} add 450 allow all from ${ournet} to me
${ipfw} -f add 520 divert 8668 all from ${ournet} to any out via ${ifout}
via fxp0
${ipfw} -f add 530 divert 8668 all from any to МОЙ_IP via ${ifout}
${ipfw} add 540 allow all from any to any
${ipfw} add 99 divert natd ip from any to any via ${ifout}
но только по pppoe.
Если пытаюсь запустить vpn с винды.
мне /var/messages
Код: Выделить всё
Sep 1 14:10:50 core ppp[852]: Warning: Label ipparam rejected -direct connection: Configuration label not found
Sep 1 14:10:50 core pptpd[851]: GRE: read(fd=7,buffer=804db80,len=8196) from PTY failed: status = 0 error = No error
Sep 1 14:10:50 core pptpd[851]: CTRL: PTY read or GRE write failed (pty,gre)=(7,6)
/etc/ppp/ppp.conf
Код: Выделить всё
pppoe-in:
set mtu 1492
set mru 1492
allow mode direct
enable lqr
set lqrperiod 5
set timeout 6000
disable acfcomp protocomp
deny acfcomp
#
enable chap
set speed sync
accept dns
#set dns xxx.xxx.xxx.xxx
set server +3000 password
set radius /etc/radius.conf
set rad_service_type 11
set rad_alive
pptp:
set mtu 1460
set mru 1460
allow mode direct
enable lqr
set timeout 6000
disable acfcomp protocomp
deny acfcomp
enable chap
accept dns
#set dns xxx.xxx.xxx.xxx
set server +3000 password
set radius /etc/radius.conf
set rad_service_type 11
set rad_alive 60
В радиус ничего не сыпется.[/code]