Не удается подключиться к VPN-серверу на Ubuntu Server 12.04 с использованием PPTP
Я пытаюсь заменить старый сервер шлюза (работает Fedora core 5
) в моей лаборатории с новым (работает Ubuntu server 12.04
). Необходимо установить три основные функции: NAT, DHCP и VPN. И я застрял в VPN (используя pptp) на долгое время, и это действительно заставило меня чувствовать отчаяние.
Я установил pptpd
и правильно настроил файлы конфигурации. Когда я подключился к этому новому шлюзу через VPN на Windows 7
Я всегда получаю 619
ошибка. И ниже приведен соответствующий журнал на сервере в /var/log/syslog
:
Mar 23 14:32:53 NATServer pptpd[3145]: CTRL: Client xxx.xxx.xxx.xxx control connection started
Mar 23 14:32:53 NATServer pptpd[3145]: CTRL: Starting call (launching pppd, opening GRE)
Mar 23 14:32:53 NATServer pppd[3146]: pppd 2.4.5 started by root, uid 0
Mar 23 14:32:53 NATServer pppd[3146]: Using interface ppp0
Mar 23 14:32:53 NATServer pppd[3146]: Connect: ppp0 <--> /dev/pts/1
Mar 23 14:32:53 NATServer pptpd[3145]: GRE: read(fd=7,buffer=60f600,len=8260) from network failed: status = -1 error = Protocol not available
Mar 23 14:32:53 NATServer pptpd[3145]: CTRL: GRE read or PTY write failed (gre,pty)=(7,6)
Mar 23 14:32:53 NATServer pptpd[3145]: CTRL: Reaping child PPP[3146]
Mar 23 14:32:53 NATServer pppd[3146]: Hangup (SIGHUP)
Mar 23 14:32:53 NATServer pppd[3146]: Modem hangup
Mar 23 14:32:53 NATServer pppd[3146]: Connection terminated.
Mar 23 14:32:53 NATServer avahi-daemon[733]: Withdrawing workstation service for ppp0.
Mar 23 14:32:53 NATServer pppd[3146]: Exit.
Mar 23 14:32:53 NATServer pptpd[3145]: CTRL: Client xxx.xxx.xxxxxx control connection finished
Xxx.xxx.xxx.xxx - это адрес ноутбука Windows 7. Кажется, проблема в этих двух строках:
GRE: read(fd=7,buffer=60f600,len=8260) from network failed: status = -1 error = Protocol not available
CTRL: GRE read or PTY write failed (gre,pty)=(7,6)
Я искал вокруг и получил решения, как показано ниже, но все не сработало.
iptables -A INPUT -p 47 -j ACCEPT
- настроить роутер на поддержку GRE
Я уверен, что проблема на новом сервере шлюза, потому что старый шлюз все еще используется, и я могу подключиться к нему через VPN.
Ваша помощь очень ценится!
РЕДАКТИРОВАТЬ: клиенты Fedora и MAC могут подключаться к VPN-серверу, а Windows 7 по-прежнему не может!
1 ответ
Наконец я получил возможность ответить на свой вопрос, но ответ может не понравиться аудитории. Один из моих коллег попытался подключиться к новому шлюзу с помощью Windows 7 через VPN, и он преуспел, не меняя конфигурацию на новом шлюзе. Затем я попробовал на своем ноутбуке, VPN-соединение успешно установлено на этот раз. Я не знаю почему.