我无法在笔记本电脑上使用 mmci 和 gnome gui,因为有错误:
sudo nmcli connection import type openvpn file OpenVPN.ovpn
Ошибка: не удалось импортировать 'OpenVPN.ovpn':
configuration error: unsupported 3th argument vpn_gateway to “route” (line 13).
但我成功连接:
sudo openvpn --config OpenVPN.ovpn
并已开通隧道:
tun2: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
inet 10.0.10.6 netmask 255.255.255.255 destination 10.0.10.5
inet6 fe80::1d06:5638:3178:e66d prefixlen 64 scopeid 0x20<link>
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 100
现在,我如何使用这个隧道通过浏览器上网?
答案1
我无法通过 GUI 导入文件,因为 ovpn 配置有字符串:
route x.x.x.x 255.255.0.0 vpn_gateway
Bug:https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/606365/comments/68
我的 vpn 无法与控制台一起使用,因为我的 dns 有问题,解决方案(基于Ubuntu 18.04 连接到 openvpn 时无法进行 DNS 解析):
安装 openvpn
sudo apt-get install openvpn
安装 openvpn-systemd-resolved
sudo apt install openvpn-systemd-resolved libnss-resolve
编辑 /etc/nsswitch.conf。查找字符串“hosts:”并替换为:
hosts: files resolve
对于使用 /etc/resolv.conf 的应用程序直接创建符号链接:
ln -svi /run/systemd/resolve/resolv.conf /etc/resolv.conf
ls -la /etc/resolv.conf
- 启动 systemd-resolved:
systemctl enable systemd-resolved
systemctl start systemd-resolved
- 编辑*.ovpn文件,添加:
script-security 2
up /etc/openvpn/update-systemd-resolved
down /etc/openvpn/update-systemd-resolved
down-pre
文件末尾处:
dhcp-option DOMAIN-ROUTE .
- 连接到 VPN 并享受
sudo openvpn --config my-vpn.ovpn