我正在尝试使用路由表,想要删除刚刚添加的规则,并认为这就像使用 iptables 一样简单,然后刷新了路由表。
现在我不再有连接了。当我 ping 某个东西时,我得到
连接:网络不可达
我该如何修复它?运行:
service NetworkManager restart
没有帮助。
编辑:重新启动有帮助,但是一旦我使用 OpenVPN 连接到 VPN 服务器,它就会彻底破坏我的连接,我必须再次重新启动。
答案1
尝试 /etc/init.d/networking restart; /etc/init.d/iptables restart - 这将重新启动您的网络并重新启动 IPTables。
请注意,IPTables 处理防火墙,但通常不处理路由(路由通常可以使用“ip route”命令或较旧的“route”命令来处理)
答案2
重启有帮助,但是一旦我使用 OpenVPN 连接到 VPN 服务器,它就会彻底破坏我的连接,我不得不再次重启。
在我看来,您正在使用 VPN 服务器作为默认网关。如果是,请删除指向 VPN 服务器的默认网关。然后您的互联网应该可以恢复。要访问 VPN 服务器后面的子网,您需要为它们添加一些静态路由条目。