Не удается подключиться к серверу mt PPTP VPN

Я следовал этому руководству по настройке pptp-соединения между моим VPS centos 6 и моей рабочей станцией fedora 22. Я сделал только одну вещь, отличную от этого руководства: я установил pptpd из репозитория epel вместо предоставленной ссылки.

Я добавил следующие правила в мои iptables, следуя руководству:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE && iptables-save
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
iptables -I INPUT -s 10.0.0.0/8 -i ppp0 -j ACCEPT
iptables --append FORWARD --in-interface eth0 -j ACCEPT

Я также добавил следующее правило, чтобы убедитесь, что мой межсетевой экран не блокирует мой запрос на подключение:

iptables -A INPUT -s XXX.XXX.XXX.XXX -j ACCEPT

Где XXX.XXX.XXX.XXX - общедоступный фиксированный IPv4 для моей рабочей станции.

Когда я запускаю:

pppd call pptpserver
ip route add 10.0.0.0/8 dev ppp0

, я получаю RTNETLINK ответы: Сеть не работает после нескольких попыток я получаю Не удается найти устройство «ppp0» .

Из journalctl -f я получаю:

pppd[7632]: pppd 2.4.5 started by user, uid 0
pppd[7632]: Using interface ppp0
pppd[7632]: Connect: ppp0 <--> /dev/pts/5
NetworkManager[1186]: <info> (ppp0): new Generic device (driver: 'unknown' ifindex: 15)
NetworkManager[1186]: <info> (ppp0): exported as /org/freedesktop/NetworkManager/Devices/14
pptp[7633]: anon log[main:pptp.c:333]: The synchronous pptp option is NOT activated
NetworkManager[1186]: <info> (ppp0): No existing connection detected.
pptp[7640]: anon log[ctrlp_rep:pptp_ctrl.c:258]: Sent control packet type is 1 'Start-Control-Connecti...equest'
pptp[7640]: anon log[ctrlp_disp:pptp_ctrl.c:758]: Received Start Control Connection Reply
pptp[7640]: anon log[ctrlp_disp:pptp_ctrl.c:792]: Client connection established.
pptp[7640]: anon log[ctrlp_rep:pptp_ctrl.c:258]: Sent control packet type is 7 'Outgoing-Call-Request'
pptp[7640]: anon log[ctrlp_disp:pptp_ctrl.c:877]: Received Outgoing Call Reply.
pptp[7640]: anon log[ctrlp_disp:pptp_ctrl.c:916]: Outgoing call established (call ID 0, peer's call ID 256).

Через несколько секунд:

pppd[7632]: LCP: timeout sending Config-Requests
pppd[7632]: Connection terminated.
avahi-daemon[874]: Withdrawing workstation service for ppp0.
gnome-session[2254]: Gjs-Message: JS LOG: Removing a network device that was not added
pppd[7632]: Modem hangup
pptp[7633]: anon warn[decaps_hdlc:pptp_gre.c:220]: short read (-1): Input/output error
pptp[7633]: anon warn[decaps_hdlc:pptp_gre.c:232]: pppd may have shutdown, see pppd log
pppd[7632]: Exit.
pptp[7640]: anon log[callmgr_main:pptp_callmgr.c:245]: Closing connection (unhandled)
pptp[7640]: anon log[ctrlp_rep:pptp_ctrl.c:258]: Sent control packet type is 12 'Call-Clear-Request'
pptp[7640]: anon log[call_callback:pptp_callmgr.c:84]: Closing connection (call state)

Кто-нибудь знает, что не так с моим подключением? Это на моей рабочей станции или на сервере?

Спасибо

1
задан 16 April 2016 в 22:27
1 ответ

Выключите, очистите iptables и выполните проверку соединения. Если это работает, скорее всего, вам не нужно правильно настраивать iptables, чтобы pptp работал.

Если он работает с очищенным и отключенным iptables, вам, вероятно, следует прочитать следующее: Проблема маршрутизации PPTP IPTables

2
ответ дан 3 December 2019 в 20:39

Теги

Похожие вопросы