SSTP соединение установлено, но не работает

Мне нужно подключить сервер Ubuntu 14.04 (64) к Windows VPN.

Я установил sstp клиент sstp-client (1.0.10) с lib , setup /etc/ppp/chap-secrets и /etc/ppp/peers/mypeer

Кажется, на sudo pon mypeer сервере подключается к VPN.

$ sudo plog
Jun  8 04:20:08 sg2 pppd[61835]: local  IP address 10.10.99.24
Jun  8 04:20:08 sg2 pppd[61835]: remote IP address 10.10.99.1
Jun  8 04:20:08 sg2 pppd[61835]: primary   DNS address 10.10.10.9
Jun  8 04:20:08 sg2 pppd[61835]: secondary DNS address 10.10.10.10
Jun  8 04:20:08 sg2 pppd[61835]: Script /etc/ppp/ip-up started (pid 62219)
Jun  8 04:20:08 sg2 pppd[61835]: Script /etc/ppp/ip-up finished (pid 62219), status = 0x0
Jun  8 04:20:10 sg2 pppd[61835]: sent [CCP ConfReq id=0xb]
Jun  8 04:20:10 sg2 pppd[61835]: rcvd [CCP TermAck id=0xb]
Jun  8 04:20:10 sg2 pppd[61835]: sent [CCP TermReq id=0xc"No compression negotiated"]
Jun  8 04:20:10 sg2 pppd[61835]: rcvd [CCP TermAck id=0xc"No compression negotiated"]

маршруты до соединения:

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.3     0.0.0.0         UG    0      0        0 eth0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
192.168.0.0     0.0.0.0         255.255.252.0   U     0      0        0 eth0

и маршруты после соединения:

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.3     0.0.0.0         UG    0      0        0 eth0
10.10.99.1      0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
192.168.0.0     0.0.0.0         255.255.252.0   U     0      0        0 eth0

Разница:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.10.99.1      0.0.0.0         255.255.255.255 UH    0      0        0 ppp0

Как я понимаю, который определяет маршрут к хосту 10.10.99.1 через интерфейс ppp0

Проблемы, которые я не могу решить

1. Я не могу пропинговать этот хост, хотя я могу пропинговать его с рабочей станции Windows, подключенной к той же VPN. Как заставить это работать?

2. Также, если я вручную определяю новый маршрут:

$ sudo route add -net 10.10.0.0 netmask 255.255.0.0 gw 10.10.99.1

, я вижу новый маршрут:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.10.0.0       10.10.99.1      255.255.0.0     UG    0      0        0 ppp0

Но я все еще не могу получить доступ к любому хосту в VPN. Что не так с моим маршрутом?

UPDATE - ping

$ ping -c 3 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=59 time=2.92 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=59 time=2.60 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=59 time=2.99 ms

--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 2.603/2.839/2.994/0.169 ms
$ ping -c 3 -I ppp0 8.8.8.8
PING 8.8.8.8 (8.8.8.8) from 10.10.99.2 ppp0: 56(84) bytes of data.

--- 8.8.8.8 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 1999ms

UPDATE - версия

Пробовал также sstp client (1.0.9) без удачи

1
задан 9 June 2016 в 02:31

1 ответ

Добавьте этот маршрут с помощью командной строки или Настроек соединения VPN:

route add -net 10.10.99.24 netmask 255.255.255.255 metric 1 gw 192.168.0.3
0
ответ дан 29 September 2019 в 13:34

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

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