Puncte:1

La conectarea pptp, internetul dispare

drapel us

Internetul meu este conectat prin wi-fi. OS Ubuntu 20.04

Am configurat o conexiune pptp. Legat de el. Dar internetul meu este oprit.

În setările pptp este scris că trebuie să dezactivați accesul la Internet pentru conexiunea pptp.

Dar în setările din ubuntu nu există o astfel de casetă de selectare.

Cum pot specifica că internetul nu va fi folosit prin această conexiune?

ruta ip
Lucru

implicit prin 192.168.0.1 dev wlp3s0 proto dhcp metric 600 
169.254.0.0/16 dev wlp3s0 scope link metric 1000 
185.195.25.217 prin 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 metric 600 

Nu funcționează

valoarea implicită dev ppp0 proto static scope link 50 
implicit prin 192.168.0.156 dev ppp0 proto metric static 50 
implicit prin 192.168.0.1 dev wlp3s0 proto dhcp metric 600 
169.254.0.0/16 dev wlp3s0 scope link metric 1000 
172.17.1.0/24 prin 192.168.0.156 dev ppp0 proto metric static 50 
185.195.25.217 prin 192.168.0.1 dev wlp3s0 src 192.168.0.156 
185.195.25.217 dev ppp0 proto kernel scope link src 172.17.1.14 metric 50 
185.195.25.217 prin 192.168.0.1 dev wlp3s0 proto metric static 600 
192.168.0.0/24 dev wlp3s0 proto kernel scope link src 192.168.0.156 metric 600 
192.168.0.1 dev wlp3s0 proto static scope link metric 600 

sudo ip route del default dev ppp0

implicit prin 192.168.0.156 dev ppp0 proto metric static 50 
implicit prin 192.168.0.1 dev wlp3s0 proto dhcp metric 600 
169.254.0.0/16 dev wlp3s0 scope link metric 1000 
172.17.1.0/24 prin 192.168.0.156 dev ppp0 proto metric static 50 
185.195.25.217 prin 192.168.0.1 dev wlp3s0 src 192.168.0.156 
185.195.25.217 dev ppp0 proto kernel scope link src 172.17.1.14 metric 50 
185.195.25.217 prin 192.168.0.1 dev wlp3s0 proto metric static 600 
192.168.0.0/24 dev wlp3s0 proto kernel scope link src 192.168.0.156 metric 600 
192.168.0.1 dev wlp3s0 proto static scope link metric 600 

În documentare

Acest lucru s-a întâmplat deoarece adresa noastră IP a blocat accesul la Internet (mai multe). 
În setările clientului PPTP, găsiți și dezactivați elemente precum:

Utilizați pentru a accesa Internetul
Utilizați gateway-ul implicit
Utilizați gateway-ul implicit în rețeaua de la distanță
drapel it
Puteți posta rezultatul lui `ip route`? Unul în timp ce Internetul funcționează (nu este conectat la pptp) și unul în timp ce Internetul este întrerupt (conectat la pptp). Pariul meu este că rutele tale se schimbă sau aveți subrețele conflictuale.
Sergey avatar
drapel us
Adăugat la întrebare.
drapel it
Aș da o șansă `sudo ip route del default dev ppp0`, în timp ce sunteți conectat, și aș vedea dacă puteți accesa din nou Internetul.
Sergey avatar
drapel us
nu a ajutat. Internetul nu a apărut. Adăugat la întrebare.
Sergey avatar
drapel us
S-a adăugat text ceea ce văd în documentație
Puncte:1
drapel it

La conectarea prin pptp, următoarea rută devine ruta implicită:

valoarea implicită dev ppp0 proto static scope link 50

Deoarece rețeaua de la distanță nu este configurată pentru a accesa Internetul, acest lucru vă împiedică să accesați Internetul.

Se pare că te conectezi la 172.17.1.0/24 subrețea și nu sunt sigur de ce a fost creată o rută suplimentară. De asemenea, pare problematic:

implicit prin 192.168.0.156 dev ppp0

Aș recomanda ștergerea acestor două rute pentru a vedea dacă accesul la Internet este restabilit:

sudo ip route del default dev ppp0
sudo ip route del default prin 192.168.0.156 dev ppp0

Când configurez VPN, prefer să previn schimbările automate ale rutei și să le configurez eu.

# Porniți pptp/VPN
pon VPN_SERVICE
# Determinați gateway-ul de subrețea pptp
export vpngateway=$(ip -4 addr show ppp0 | grep -oP '(?<=peer\s)\d+(\.\d+){3}')
ruta ip 172.17.1.0/24 prin $vpngateway

Acest lucru ar avea ca rezultat ceva precum:

implicit prin 192.168.0.1 dev wlp3s0 proto dhcp metric 600 
169.254.0.0/16 dev wlp3s0 scope link metric 1000
172.17.1.0/24 prin SOME_IP_HERE dev ppp0
185.195.25.217 prin 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 metric 600

Cu toate acestea, se pare că este posibil ca rețeaua dvs. de acasă (192.168.0.0/24) să intre în conflict cu rețeaua de la distanță și să aibă un gateway în același spațiu (192.168.0.156).

De exemplu, atunci când este conectat prin pptp, dacă...

ip -4 addr show ppp0 | grep -oP '(?<=peer\s)\d+(\.\d+){3}'

... spectacole 192.168.0.156, ai aceasta problema.

Puteți schimba fie subrețeaua LAN, fie subrețeaua de la distanță, la ceva de genul 192.168.1.0/24, 192.168.69.0/24 etc.


rezumat

  1. Traficul de internet va trece pe ruta dvs. implicită. Rețeaua de la distanță trebuie să accepte accesul la Internet sau trebuie să păstrați ruta implicită inițială (adică: prin LAN).
  2. LAN și subrețelele de rețea la distanță nu trebuie să intre în conflict.
Sergey avatar
drapel us
Multumesc, functioneaza/ Inca o intrebare/ Unde pot scrie acești parametri pentru ca conexiunea să nu conțină acești parametri?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.