Товарищи, кто настраивал pptpd vs Windows-client (впн на шлюзе, конфигурация соответственно типа хост-сеть) ПОМОГИТЕ !!!!Система - ASPLinux,kernel-2.6.9, ядро дефолтное - вроде должно поддерживать GRE и прочее без проблем, но...
Задача - сделать так чтобы удаленные клиенты становились частью сети, ну в общем сами понимаете, IPSec и OpenVPN НЕ подходят по некоторым причинам - пришлось настраивать pptpd
Конфиги и логи:
#pptpd.conf
option /etc/ppp/options.pptpd
debug
listen 192.168.200.3
logwtmp
localip 192.168.0.100
remoteip 192.168.0.234-254#options.pptpd
name vpn
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
proxyarp
lock
nobsdcomp#chap-secrets
test vpn test "*"модули:
# lsmod | grep ppp
ppp_mppe 13377 0
ppp_async 11457 0
crc_ccitt 2241 1 ppp_async
ppp_generic 35925 2 ppp_mppe,ppp_async
slhc 7105 1 ppp_generic
ip_gre 11873 0
даже сделал modprobe ppp-compress-18 - и нормально, не ругался.Логи:
#при загрузке модуля ip_gre
Dec 7 09:46:33 localhost kernel: GRE over IPv4 tunneling driver
Dec 7 09:46:38 localhost wait_for_sysfs[3941]: either wait_for_sysfs
(udev 039) needs an update to handle the device'/class/net/gre0'
properly (no device symlink) or the sysfs-support of your device's
driver needs to be fixed, pleasereport to <linux-hotplug-
devel@lists.sourceforge.net>#при попытке подконнектица (пока без шифрования)
Dec 5 10:49:53 localhost pptpd[8669]: CTRL: Client 192.168.200.180 control connection started
Dec 5 10:49:53 localhost pptpd[8669]: CTRL: Starting call (launching pppd, opening GRE)
Dec 5 10:49:53 localhost pppd[8670]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Dec 5 10:49:53 localhost pppd[8670]: pppd 2.4.3 started by root, uid 0
Dec 5 10:49:53 localhost pppd[8670]: Using interface ppp0
Dec 5 10:49:53 localhost pptpd[8669]: GRE: read(fd=4,buffer=804da60,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
Dec 5 10:49:53 localhost pptpd[8669]: CTRL: PTY read or GRE write failed (pty,gre)=(4,5)
Dec 5 10:49:53 localhost pptpd[8669]: CTRL: Client 192.168.200.180 control connection finishedвижу что опции предлагает проверить, все менял - и все бестолку
помогите, что делать и как лечить?!
modprobe ip_nat_proto_gre
(на ядре 2.4, на 2.6 не проверял)
>modprobe ip_nat_proto_gre
>(на ядре 2.4, на 2.6 не проверял)ммм... ща попробую
а можно поподробнее объяснить причем тут это
>modprobe ip_nat_proto_gre
>(на ядре 2.4, на 2.6 не проверял)блин нету у меня такого модуля
НЕТУ
есть ip_gre
и он подгружен
случайно на firewall ничего не рубишь ? по дефолту обычно то, что не разрешено, то запрещено. Нужно пропускать порт 1723 и протокол 47 для pptp , при использовании MPPE шифрования нужно отключать алгоритмы сжатия
nobsdcomp
nodeflate
nodefaultroute
mtu и mru должен быть меньше стандартного размера эзернет кадра поставь
mtu 1460
mru 1460
У меня почти такая же проблема, только у меня нет нет проходят авторизации, а потом тот же самый клиент не может соединиться. И в логах тоже самое пишет, как решить не зна.
>У меня почти такая же проблема, только у меня нет нет проходят
>авторизации, а потом тот же самый клиент не может соединиться. И
>в логах тоже самое пишет, как решить не зна.У меня таже проблема на ASPLinux 11. Но я нигде не нашёл ip_nat_proto_gre. Где его найти? Какой пакет установить?
У меня проблема может быть схожая, коннект встает без проблем,
но пакеты tcp не ходят, пинг проходит за здрасте, а www нет, при этом соединение с сайтом устанавливается и всё на этом замирает.