>Есть машина FreeBSD c 2-мя сетевухами соответственно одна смотрит в нет, другая
>в локалку
>rc.conf
>defaultrouter="z.z.z.z"
>hostname="FreeBSD"
>ifconfig_xl0="inet 192.168.15.113 netmask 255.255.255.0" # локальная сеть
>ifconfig_xl1="inet x.x.x.x netmask y.y.y.y"
>keymap="ru.koi8-r"
>usbd_enable="YES"
>sshd_enable="YES"
>ntpdate_enable="YES"
>ntpd_enable="YES"
>mpd_enable="YES"
>
>mpd.conf
>default:
> load pptp0
>pptp0:
> new -i ng0 pptp0
>pptp0
> set ipcp ranges 192.168.101.1/32
>192.168.101.2/32
> load pptp_standart
>pptp_standart:
> set iface disable on-demand
>
> set bundle disable multilink
>
> 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 192.168.15.2
>
> set ipcp nbns 192.168.15.2
>
> set iface enable proxy-arp
>
> set iface enable proxy-arp
>
> set bundle enable compression
>
> set ccp yes mppc
>
> set ccp yes mpp-e40
>
> set ccp yes mpp-e128
>
> set ccp yes mpp-stateless
>
> set bundle yes crypt-reqd
>
> set pptp self 192.168.15.113
>
> set pptp enable incoming
>
> set pptp disable originate
>
>
>mpd.secret
>user1 "111" *
>
>mdp.links
>pptp0:
> set link type pptp
>
>Интерфес поднимается ng0: flags=8890<POINTOPOINT,NOARP,SIMPLEX,MULTICAST> mtu 1500
>Клиент WinXP не коннектиться ...
>Может адреса не так задал set ipcp ranges 192.168.101.1/32 192.168.101.2/32
>Какие тут адреса надо задавать ? В ядре:
------
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT="100"
options IPDIVERT
options DUMMYNET
options NETGRAPH #netgraph(4) system
options NETGRAPH_ASYNC
options NETGRAPH_BPF
options NETGRAPH_ECHO
options NETGRAPH_ETHER
options NETGRAPH_HOLE
options NETGRAPH_IFACE
options NETGRAPH_KSOCKET
options NETGRAPH_L2TP
options NETGRAPH_LMI
# MPPC compression requires proprietary files (not included)
#options NETGRAPH_MPPC_COMPRESSION
options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_ONE2MANY
options NETGRAPH_PPP
options NETGRAPH_PPTPGRE
options NETGRAPH_RFC1490
options NETGRAPH_SOCKET
options NETGRAPH_TEE
options NETGRAPH_TTY
options NETGRAPH_UI
mpd.conf
---------
default:
load pptp0
load pptp1
pptp0:
new -i ng0 pptp0 pptp0
set ipcp ranges 192.168.100.1/32 192.168.100.100/32
load vpn_standart
pptp1:
new -i ng1 pptp1 pptp1
set ipcp ranges 192.168.100.1/32 192.168.100.101/32
load vpn_standart
vpn_standart:
set iface disable on-demand
set bundle disable multilink
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 192.168.50.250 #мой внутренний DNS сервер
set iface enable proxy-arp
set bundle enable compression
#Включаем компрессию данных, совсестимую с Microsoft-клиентами
set ccp yes mppc
#Включаем шифрование, совместимое с Microsoft-клиентами
set ccp yes mpp-e40
set ccp yes mpp-e56
set ccp yes mpp-e128
set ccp yes mpp-stateless
set bundle yes crypt-reqd
#Разрешаем входящие соединения
set pptp enable incoming
set pptp disable originate
set iface mtu 1500
set link mtu 1500
# set link mru 1396
# set iface mtu 1396
# set link mtu 1396
# set link mru 1396
mpd.links
---------
pptp0:
set link type pptp
pptp1:
set link type pptp
mpd.secret
----------
vpn vpn *
vpnuser 12345678 192.168.100.200