如何彻底退出openvpn,使网络正常工作

如何彻底退出openvpn,使网络正常工作

我使用 openvpn 配置文件成功连接到 vpnserver。
但是我ctrl + C退出 openvpn 后,ubuntu 无法访问网络。
我认为路由表错误或 openvpn 没有正确关闭,但我不知道如何处理。详细信息如下:

kasim@ubuntu:~$ ip route show
0.0.0.0/1 via 10.211.1.2 dev tun0
default via 192.168.1.2 dev eth0  metric 100
10.211.1.2 dev tun0  proto kernel  scope link  src 10.211.1.1
126.41.112.147 via 192.168.1.2 dev eth0
128.0.0.0/1 via 10.211.1.2 dev tun0
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.130
kasim@ubuntu:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
16 packets transmitted, 0 received, 100% packet loss, time 15121ms

kasim@ubuntu:~$ ping www.yahoo.com
PING ds-any-fp3-real.wa1.b.yahoo.com (206.190.36.45) 56(84) bytes of data.
^C
--- ds-any-fp3-real.wa1.b.yahoo.com ping statistics ---
15 packets transmitted, 0 received, 100% packet loss, time 14085ms

答案1

关闭 OpenVpn 客户端时,应卸载 tun0 接口并删除经过它的路由。也许您的客户端或服务器配置文件中有一个选项可以永久保留这些路由。

与此同时,您可以尝试刷新您的路由表: ip route flush

或手动删除路线:

route del -net 0.0.0.0/1 gw 10.211.1.2
route del -net 128.0.0.0/1 gw 10.211.1.2

相关内容