Как исправить PPTP сплит туннель?

Я установил Ubuntu 14.04, и он полностью обновлен. Я установил соединение vpn с сервером vpn хоста, используя Network Manager с PPTP.

Однако, когда я проверяю «использовать это соединение только для ресурсов в своей сети» в настройке маршрутов IPv4, я не могу пропинговать или разрешать имена хостов на серверах внутри сети хоста, и у меня есть интернет-маршруты вне хоста сеть. Когда я оставляю флажок «использовать это подключение только для ресурсов в своей сети», то я могу пинговать и разрешать имена хостов, но нет интернет-маршрутов за пределами сети хоста.

Вот как выглядит таблица маршрутов.

#VPN connected with "use this connection only for resources on its network" checked

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
host.ip         192.168.1.1     255.255.255.255 UGH   0      0        0 eth0
host.ip         192.168.1.1     255.255.255.255 UGH   0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
192.168.100.180 0.0.0.0         255.255.255.255 UH    0      0        0 ppp0


#VPN connected with "use this connection only for resources on its network" unchecked

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
host.ip         192.168.1.1     255.255.255.255 UGH   0      0        0 eth0
host.ip         192.168.1.1     255.255.255.255 UGH   0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
192.168.100.180 0.0.0.0         255.255.255.255 UH    0      0        0 ppp0

Что я могу сделать, чтобы решить эту проблему?

0
задан 23 August 2015 в 20:20

1 ответ

Проблема находится в добавлении шлюза по умолчанию.

Когда use this connection only for resources on its network проверяется Ваш шлюз по умолчанию 192.168.1.1. Когда use this connection only for resources on its network неконтролируем Ваш шлюз по умолчанию 0.0.0.0

Также, когда Вы подключены с vpn ведьма ресурса является направленной канавкой ppp0 интерфейс является только одним хостом 192.168.100.180

В первом случае можно вручную добавить маршрут к ресурсу на vpn сайт

sudo ip route add xxx.xxx.xxx.xxx/yy dev ppp0

xxx.xxx.xxx.xxx - представьте хост/сеть

yy - представьте сетевую маску

пример:

добавьте маршрут для хостинга 192.168.100.181 канавка ppp0

 sudo ip route add 192.168.100.181/32 dev ppp0

добавьте маршрут к сетевому диапазону 192.168.100.0 с маской 255.255.255.0 канавка ppp0

 sudo ip route add 192.168.100.0/24 dev ppp0

В этом также можно выполнить Network Manager. На тех же местах, где use this connection only for resources on its network можно добавить маршрут.

Во втором сценарии, когда use this connection only for resources on its network неконтролируем Вы добавляете маршрут по умолчанию к eth0 интерфейс. Это позволит получать доступ к ресурсам в Интернете

 sudo ip route add default via 192.168.1.1
0
ответ дан 24 August 2015 в 06:20
  • 1
    you' приветствующееся ре. Я действительно сделал, чтобы Kodi установил в моей системе (который снижается в данный момент), однако я не испытал проблем, до сих пор. – Hooman 15 November 2016 в 05:46

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

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