我正在使用 Kubuntu 20.04,但遇到了 L2TP VPN 问题
顺便说一句,直到今天它都运行良好,可以连接,所有流量都正常。现在 VPN 连接了,但我什么也做不了……甚至www.google.com不起作用。
奇怪的是,我有另一台装有相同操作系统的机器,我在那里设置了 VPN,它运行良好。另外,我以前也遇到过同样的问题(两次!).. 重新安装了 kubuntu,它又运行正常了!我不想再重新安装 kubuntu,因为设置我需要的一切很麻烦。
顺便说一句,遵循这个解决方案似乎可以部分解决问题:如何在 Ubuntu 中禁用 systemd-resolved?
上述解决方案的问题是 VPN 变得非常慢。有人知道问题是什么以及我该如何解决吗?就像我说的,如果我全新安装操作系统,它就可以正常工作……但几周后我又遇到了这个问题!
答案1
我有很多iptables
与 docker 相关的规则(我经常使用 docker),所以决定完全卸载 docker。清除后我重新启动,然后连接 VPN,一切正常。
因此,它无需对 systemd-resolved 进行任何更改即可运行 - 也就是说,操作系统的配置与开箱即用相同
在使用 docker 的过程中,它对 iptables 所做的更改开始干扰我的 VPN!
卸载docker解决了我的问题...我将重新安装docker,最终可能会再次遇到同样的问题!
###Edit 我认为这是最好的解决方案,并且对我来说很有效 https://www.lullabot.com/articles/fixing-docker-and-vpn-ip-address-conflicts
如果文章被删除,解决方案简而言之就是创建daemon.json
如下内容
$ vi /etc/docker/daemon.json
{
"default-address-pools" : [
{
"base" : "172.240.0.0/16",
"size" : 24
}
]
}
答案2
你不需要完全卸载docker。如果你在系统中禁用docker建立的桥接,你的问题可能会解决!
请查看以下链接: