Не удается подключиться к 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)

Я искал вокруг и получил решения, как показано ниже, но все не сработало.

  1. iptables -A INPUT -p 47 -j ACCEPT
  2. настроить роутер на поддержку GRE

Я уверен, что проблема на новом сервере шлюза, потому что старый шлюз все еще используется, и я могу подключиться к нему через VPN.

Ваша помощь очень ценится!

РЕДАКТИРОВАТЬ: клиенты Fedora и MAC могут подключаться к VPN-серверу, а Windows 7 по-прежнему не может!

1 ответ

Наконец я получил возможность ответить на свой вопрос, но ответ может не понравиться аудитории. Один из моих коллег попытался подключиться к новому шлюзу с помощью Windows 7 через VPN, и он преуспел, не меняя конфигурацию на новом шлюзе. Затем я попробовал на своем ноутбуке, VPN-соединение успешно установлено на этот раз. Я не знаю почему.

Другие вопросы по тегам