Рейтинг:1

При подключении pptp пропадает интернет

флаг us

Мой интернет подключен через wi-fi. ОС Убунту 20.04

Я установил соединение pptp. Подключен к нему. Но у меня отключен интернет.

В настройках pptp написано, что нужно отключить доступ в интернет для соединения pptp.

Но в настройках в убунту такой галочки нет.

Как я могу указать, что Интернет не будет использоваться через это соединение?

IP-маршрут
За работой

по умолчанию через 192.168.0.1 dev wlp3s0 proto dhcp metric 600 
169.254.0.0/16 dev wlp3s0 метрика ссылки области 1000 
185.195.25.217 через 192.168.0.1 dev wlp3s0 src 192.168.0.156 
192.168.0.0/24 dev wlp3s0 proto kernel scope link src 192.168.0.156 метрика 600 

Не работает

Метрика ссылки на статическую область видимости по умолчанию dev ppp0 proto 50 
по умолчанию через 192.168.0.156 dev ppp0 proto static metric 50 
по умолчанию через 192.168.0.1 dev wlp3s0 proto dhcp metric 600 
169.254.0.0/16 dev wlp3s0 метрика ссылки области 1000 
172.17.1.0/24 через 192.168.0.156 dev ppp0 протостатическая метрика 50 
185.195.25.217 через 192.168.0.1 dev wlp3s0 src 192.168.0.156 
185.195.25.217 dev ppp0 ссылка на прото-ядро src 172.17.1.14 метрика 50 
185.195.25.217 через 192.168.0.1 dev wlp3s0 протостатическая метрика 600 
192.168.0.0/24 dev wlp3s0 proto kernel scope link src 192.168.0.156 метрика 600 
192.168.0.1 dev wlp3s0 proto static Scope Link метрика 600 

sudo ip route del default dev ppp0

по умолчанию через 192.168.0.156 dev ppp0 proto static metric 50 
по умолчанию через 192.168.0.1 dev wlp3s0 proto dhcp metric 600 
169.254.0.0/16 dev wlp3s0 метрика ссылки области 1000 
172.17.1.0/24 через 192.168.0.156 dev ppp0 протостатическая метрика 50 
185.195.25.217 через 192.168.0.1 dev wlp3s0 src 192.168.0.156 
185.195.25.217 dev ppp0 ссылка на прото-ядро src 172.17.1.14 метрика 50 
185.195.25.217 через 192.168.0.1 dev wlp3s0 протостатическая метрика 600 
192.168.0.0/24 dev wlp3s0 proto kernel scope link src 192.168.0.156 метрика 600 
192.168.0.1 dev wlp3s0 proto static Scope Link метрика 600 

В документации

Это произошло из-за того, что наш IP-адрес заблокировал доступ в Интернет (подробнее). 
В настройках клиента PPTP найдите и отключите такие пункты, как:

Используйте для доступа в Интернет
Использовать шлюз по умолчанию
Использовать шлюз по умолчанию в удаленной сети
флаг it
Можете ли вы опубликовать вывод `ip route`? Один, когда ваш Интернет работает (не подключен к pptp) и один, когда ваш Интернет не работает (подключен к pptp). Могу поспорить, что ваши маршруты меняются или у вас есть конфликтующие подсети.
Sergey avatar
флаг us
Добавил к вопросу.
флаг it
Я бы попробовал `sudo ip route del default dev ppp0` при подключении и посмотрел, сможете ли вы снова получить доступ к Интернету.
Sergey avatar
флаг us
не помогло. Интернет не появился. Добавлено в вопрос.
Sergey avatar
флаг us
Добавлен текст, который я вижу в документации
Рейтинг:1
флаг it

При подключении через pptp, следующий маршрут становится маршрутом по умолчанию:

Метрика ссылки на статическую область видимости по умолчанию dev ppp0 proto 50

Поскольку удаленная сеть не настроена для доступа к Интернету, это не позволяет вам получить доступ к Интернету.

Кажется, вы подключаетесь к 172.17.1.0/24 подсеть, и я не уверен, почему создан дополнительный маршрут. Кроме того, это кажется проблематичным:

по умолчанию через 192.168.0.156 dev ppp0

Я бы порекомендовал удалить эти два маршрута, чтобы увидеть, восстановлен ли доступ в Интернет:

sudo ip route del default dev ppp0
sudo ip route del default через 192.168.0.156 dev ppp0

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

# Включить pptp/VPN
пон VPN_SERVICE
# Определяем шлюз подсети pptp
export vpngateway=$(ip -4 addr show ppp0 | grep -oP '(?<=peer\s)\d+(\.\d+){3}')
IP-маршрут 172.17.1.0/24 через $vpngateway

Это приведет к чему-то вроде:

по умолчанию через 192.168.0.1 dev wlp3s0 proto dhcp metric 600 
169.254.0.0/16 dev wlp3s0 метрика ссылки области 1000
172.17.1.0/24 через SOME_IP_HERE dev ppp0
185.195.25.217 через 192.168.0.1 dev wlp3s0 src 192.168.0.156 
192.168.0.0/24 dev wlp3s0 proto kernel scope link src 192.168.0.156 метрика 600

Однако вполне возможно, что ваша домашняя сеть (192.168.0.0/24) конфликтует с удаленной сетью и имеет шлюз в том же пространстве (192.168.0.156).

Например, при подключении через pptp, если...

ip -4 адрес показать ppp0 | grep -oP '(?<=peer\s)\d+(\.\d+){3}'

... показывает 192.168.0.156, у вас есть эта проблема.

Вы можете изменить подсеть своей локальной сети или удаленную подсеть на что-то вроде 192.168.1.0/24, 192.168.69.0/24 и т. д.


Резюме

  1. Интернет-трафик будет проходить по вашему маршруту по умолчанию. Удаленная сеть должна поддерживать доступ к Интернету, или вам необходимо сохранить исходный маршрут по умолчанию (например, через локальную сеть).
  2. Подсети локальной сети и удаленной сети не должны конфликтовать.
Sergey avatar
флаг us
Спасибо, работает/Еще один вопрос/ Куда мне прописать эти параметры, чтобы соединение не содержало этих параметров?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.