自从Ubuntu 18.04 后,连接OpenVPN不会自动刷新dns配置了.
/etc/resolve.conf
不做任何更改,导致无法上网
Ubuntu解决方法
Ubuntu使用system-networkd
和systemd-resolved
进行网络配置。理论上适用于所有使用该方案的Linux发行版.
-
安装
openvpn-update-systemd-resolved
-
在OpenVPN的配置文件(.ovpn)尾部加入
1 2 3 4 5 6
script-security 2 setenv PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin up /etc/openvpn/scripts/update-systemd-resolved up-restart down /etc/openvpn/scripts/update-systemd-resolved down-pre
-
重新连接即可
Manjaro 解决方法
Manjaro使用Network Manager
进行网络配置
-
AUR安装
openvpn-update-resolve-conf
1
yaourt openvpn-update-resolve-conf
-
在OpenVPN的配置文件(.ovpn)尾部加入
1
2
3
script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
- 重新连接即可