当我使用 KDE 网络管理器的内置 OpenVPN 功能与原生 openvpn 程序相比时,我无法连接互联网。
我正在运行一个 Ubuntu OpenVPN 服务器。我刚刚创建了一个conf.ovpn
配置文件,如果我通过 设置连接,一切都运行正常sudo openvpn conf.ovpn
。这意味着,tap 设备、ip 路由和连接已建立并正常运行。
现在我想用 Kubuntu 14.04 KDE 网络管理器设置连接。我按照配置文件中的说明设置了所有内容,我的经理说连接已建立。此外,还配置了 Tap 设备,但实际上没有连接通过。
我提到过,IP 路由设置不同,所以也许这就是动手的重点?
没有OpenVPN:
/sbin/ip -d route
default via 192.168.0.1 dev wlan0 proto static
192.168.0.0/24 dev wlan0 proto kernel scope link src 192.168.0.15 metric 9
使用sudo openvpn conf.ovpn
(我通过混淆了全局地址<someIP>
):
/sbin/ip -d route
default via 192.168.0.1 dev wlan0 proto static
<someIP>/24 via 192.168.233.2 dev tap0
<someIP>/26 via 192.168.233.2 dev tap0
<someIP> via 192.168.233.2 dev tap0
<someIP>/24 via 192.168.233.2 dev tap0
192.168.0.0/24 dev wlan0 proto kernel scope link src 192.168.0.15 metric 9
192.168.116.0/24 via 192.168.233.2 dev tap0
192.168.233.0/24 dev tap0 proto kernel scope link src 192.168.233.49
使用 Kubuntu 网络管理器:
/sbin/ip -d route
default via 192.168.233.2 dev tap0 proto static
<someIP>/24 via 192.168.233.2 dev tap0 proto static
<someIP>/26 via 192.168.233.2 dev tap0 proto static
<someIP> via 192.168.233.2 dev tap0 proto static
<someIP> via 192.168.0.1 dev wlan0 proto static
<someIP>/24 via 192.168.233.2 dev tap0 proto static
192.168.0.0/24 dev wlan0 proto kernel scope link src 192.168.0.15 metric 9
192.168.116.0/24 via 192.168.233.2 dev tap0 proto static
192.168.233.0/24 dev tap0 proto kernel scope link src 192.168.233.49
这种差异会造成问题吗?如果会,如何正确设置路线?
亲切的问候!
答案1
具有相同症状,就我的情况而言,网络管理器正在创建一个新的默认网关作为第一个路由条目,但在控制台命令中并未创建该网关。
我通过检查“IPv4 设置选项卡 > 路由 > 仅将此连接用于其网络上的资源”解决了这个问题这里。
也许这不是解决您问题的方法(但我希望如此),但也许对于周围任何人来说都是如此:)