Khi kết nối qua pptp
, route sau trở thành route mặc định:
mặc định dev ppp0 số liệu liên kết phạm vi tĩnh proto 50
Do mạng từ xa không được thiết lập để truy cập Internet nên điều này ngăn cản bạn truy cập Internet.
Có vẻ như bạn đang kết nối với 172.17.1.0/24
mạng con và tôi không chắc tại sao có một tuyến đường bổ sung được tạo. Ngoài ra, nó có vẻ có vấn đề:
mặc định qua 192.168.0.156 dev ppp0
Tôi khuyên bạn nên xóa hai tuyến đường này để xem liệu truy cập Internet có được khôi phục hay không:
Sudo ip route mặc định dev ppp0
Sudo ip route mặc định qua 192.168.0.156 dev ppp0
Khi tôi thiết lập VPN, tôi muốn ngăn các thay đổi tuyến đường tự động và tự thiết lập chúng.
# Bật pptp/VPN
VPN_SERVICE
# Xác định cổng mạng con pptp
export vpngateway=$(ip -4 addr show ppp0 | grep -oP '(?<=peer\s)\d+(\.\d+){3}')
tuyến ip 172.17.1.0/24 qua $vpngateway
Điều này sẽ dẫn đến một cái gì đó như:
mặc định qua 192.168.0.1 dev wlp3s0 proto dhcp metric 600
169.254.0.0/16 dev wlp3s0 chỉ số liên kết phạm vi 1000
172.17.1.0/24 qua SOME_IP_HERE nhà phát triển ppp0
185.195.25.217 qua 192.168.0.1 nhà phát triển wlp3s0 src 192.168.0.156
192.168.0.0/24 dev wlp3s0 liên kết phạm vi kernel proto src 192.168.0.156 số liệu 600
Tuy nhiên, có vẻ như mạng gia đình của bạn (192.168.0.0/24) đang xung đột với mạng từ xa và có một cổng trong cùng một không gian (192.168.0.156).
Ví dụ, khi kết nối qua pptp
, nếu...
địa chỉ ip -4 hiển thị ppp0 | grep -oP '(?<=peer\s)\d+(\.\d+){3}'
... trình diễn 192.168.0.156
, bạn có vấn đề này.
Bạn có thể thay đổi mạng con LAN hoặc mạng con từ xa thành một số thứ như 192.168.1.0/24, 192.168.69.0/24, v.v.
Tóm lược
- Lưu lượng truy cập Internet sẽ đi qua tuyến đường mặc định của bạn. Mạng từ xa cần hỗ trợ truy cập Internet hoặc bạn cần duy trì tuyến đường mặc định ban đầu của mình (tức là: qua mạng LAN).
- LAN và các mạng con mạng từ xa không được xung đột.