Делаю с помощью mpd 3.18. на машинке с FreeBSD 6.2-RELEASE.
Ещё используется ipfw.
итак cat mpd.conf:
Код: Выделить всё
default:
load pptp0
pptp0:
new -i ng0 pptp0 pptp0
set ipcp ranges xxx.xxx.xxx.xxx/32 xxx.xxx.xxx.xxx/32 # Один - локальные и удалённые ип адреса? Что бы это значило..непонимаю.
load pptp_standart
pptp_standart
set iface route xxx.xxx.xxx.xxx #Двас - Какой роут нужно привязать?
set bundle enable 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 iface enable proxy-arp
# set bundle enable compression
# set ccp yes mppc
# set ccp yes mpp-e40
# set ccp yes mpp-e56
# set ccp yes mpp-e128
# set ccp yes mpp-stateless
set pptp self 192.168.3.250
set pptp enable incoming
set pptp disable originate
set ipcp dns xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx # Три - DNS провайдера? или внешней локальной сети?
set iface mtu 1500
set link mtu 1500
cat mpd.links
Код: Выделить всё
pptp0:
set link type pptp
mpd.secret по стандарту, юзер test пароль test1 и ип адрес 10.1.1.1 написал, потому что если не задать адрес, почему то не выдаёт, а говорит ошибка TCP/IP сервер не выдал адрес.. 738 вроде ..
ifconfig:
Код: Выделить всё
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet 192.168.3.250 netmask 0xffff0000 broadcast 192.168.255.255
ether 00:80:48:2f:f0:89
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
fxp0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
ether 00:02:b3:4c:b7:66
media: Ethernet autoselect (none)
status: no carrier
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
inet 212.152.44.174 --> 212.152.32.82 netmask 0xffffffff
Opened by PID 366
ng0: flags=8890<POINTOPOINT,NOARP,SIMPLEX,MULTICAST> mtu 1500
--------------------------------------
на WIN XP соединение VPN создаётся, но в инет не лезет
Код: Выделить всё
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1400
inet 192.168.3.250 --> 10.1.1.1 netmask 0xffffffff
PS: Надеюсь получить ответы на свои вопросы и решить существующую проблему, и последующие тоже решить
PS PS: я в этом деле ешё желторотик, вотс...ждус ваших ответов. Спасибо за внимание