Обсуждение статьи тематического каталога: FreeBSD Настройка PPTP серез mpd (pptp freebsd bsd tunnel)Ссылка на текст статьи: http://www.opennet.me/base/net/pptp_tunnel.txt.html
у меня такие же настройки.
вот только иногда у клиента выскакивает 629 -я
ошибка.
...что с этим делать не знаю.
нужна помощь.
pl.
Поднял mpd - VPN server na FreeBSD 5.1-p11
с XP все работает. немогу неполучается поднять
vpn-client на такой-же free :(((
Та же кухня. Клиентом никак не хочет настраиваться, пишет deadlink avoided... Где он там петлю нашел - не понятно, таблица маршрутов вроде правильная и логичная.
Если проблему решил, поделись, плиз!
у меня проблемка:
поставил mpd, настроил, адреса реальные выдаются клиентам,но в инет ходят под реал ip сервера
что изменить может в фаерволе ?
>set ipcp ranges 10.10.10.10/32 192.168.10.10/32 (почему-то не влияет на выдачу адреса)не влияет - потому что использует ip в mpd.secret
если и там и там задать маску шире - будет выдавать адрес динамически.
TO AlexZ:
для вин2к сп2 надо скачать мелкософт High Encryption Pack... и все залётает.
Народ, я вот ща с PPTP сел ковыряться, вижу два варианта:1. MPD
2. pptpd (aka poptop)
кто из них работает? если работают оба - кто более правильнее?
poptop ставил и работал, но вот решил аутентификацию проводит через Freeradius - сразу возникли проблемы: авторизует только по CHAP, но при этом пакеты ходят некорректно. Уже второй день ищу багу :(
Хелп, при коннекте ошибка 800: невозможно присоединиться к серверу, проверьте настройки безопасности для данного подключения:
mpd.conf:
default:
load pptp0pptp0:
new pptp0 pptp0
set ipcp ranges 0.0.0.0/32 0.0.0.0/32
load pptp_standartpptp_standart:
set iface disable on-demand
set bundle disable multilink
set link yes acfcomp protocomp
set iface mtu 1500
set link mtu 1400
#set pptp iface rl1
set link no pap chap
set link enable chap
set link keep-alive 60 180
set ipcp yes vjcomp
set ipcp dns 10.10.10.10
#set ipcp mbms 212.9.224.1
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 212.9.228.242
set pptp enable incoming
set pptp disable originatempd.links:
pptp0:
set link type pptp
а как изменить время реконекта?
по умолчанию 7 секунд... а надо бы сделать 20-25
Обшибка 800!!!Не могу уже...
У меня с mpd проблема, написал конфиги, но при попытке подключится с Винды - ошибка 800.
ОСь: FreeBSD 6.0 Firewall:pf
Сервер 192,168,10,1Привожу конфиги:
mpd.conf
default:
load pptp0
pptp0:
new -i ng0 pptp0 pptp0
set ipcp ranges 192.168.10.1/32 192.168.10.75/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.10.1
#set ipcp nbns 10.128.1.42
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-reqdset pptp self 192.168.10.98
set pptp enable incoming
set pptp disable originatempd.link
pptp0:
set link type pptp
mpd.secret
"test1" test1 *
test test 192.168.10.99"root@freebsd# ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet 192.168.10.1 netmask 0xffffff00 broadcast 192.168.10.255
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.129.146 netmask 0xfffff000 broadcast 192.168.143.255
ether 00:30:4f:25:7a:b1
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33208
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
pfsync0: flags=0<> mtu 2020
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ng0: flags=8890<POINTOPOINT,NOARP,SIMPLEX,MULTICAST> mtu 1500root@freebsd# cat /etc/pf.conf
ext_if_1="rl1"
int_if="rl0"
table <users> persist file "/etc/users"
nat on $ext_if_1 inet from <users> to any -> $ext_if_1
pass on $ext_if_1 all
pass on $int_if allЗЫ:
Опции Ядра:
....
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
options NETGRAPH_VJC
Все оказалось легко - проблема в переносах и пробелах...
+неправильно кое-что прописал...
Вот привожу свои настройки:
Клиент:192.168.10.99
Сервер:192.168.10.1ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet 192.168.10.1 netmask 0xffffff00 broadcast 192.168.10.255#cat /usr/local/etc/mpd4/mpd.secret
test2 test2 *# cat /usr/local/etc/mpd4/mpd.conf
default:
load pptp0
load pptp1
pptp0:
new -i ng00 pptp0 pptp0
set ipcp ranges 192.168.10.1/24 192.168.11.1/32
load pptp_standart
pptp1:
new -i ng00 pptp0 pptp0
set ipcp ranges 192.168.10.1/24 192.168.11.99/32
load pptp_standart
pptp_standart:
set iface disable on-demand
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 ipcp dns 192.168.10.1
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 bundle yes crypt-reqd
set pptp enable incoming
set pptp disable originate
set iface mtu 1500
set link mtu 1500
# cat /usr/local/etc/mpd4/mpd.links
pptp0:
set link type pptp
pptp1:
set link type pptp
From: Andrey Ostanovsky <Andrey.Ostanovsky@f1957.n5030.z2.fidonet.org>> А при компиляции ядра у меня, например, была >закомментирована в LINT строчка
>про netgraph_compression или как-то так >называлось. Это не оно?Вот с этим тоже бьюсь, спасибо за наводку.
Но, как видно из описания опции NETGRAPH_MPPC_COMPRESSION, для ее использования требуются не входящие в поставку файлы:# MPPC compression requires proprietary files (not included)
options NETGRAPH_MPPC_COMPRESSIONСоответственно, без них не проходит make depend:
...
make: don't know how to make ../../net/mppcc.c. StopКто-нибудь разобрался, что именно требуется все же и где это взять?
http://mavhome.dp.ua/MPPC/
Настройка простейшего PPTP-сервера на mpd5:
http://eugene210682.livejournal.com/4931.html
Может кому-то пригодится, а то со времен последнего поста в этом треде слишком много воды утекло.