首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在没有gui的情况下连接到开放的vpn服务器?

如何在没有gui的情况下连接到开放的vpn服务器?
EN

Ask Ubuntu用户
提问于 2020-04-10 13:32:25
回答 1查看 2.2K关注 0票数 1

我不能在我的笔记本上使用mmci和gnome gui,因为有错误:

代码语言:javascript
复制
sudo nmcli connection import type openvpn file OpenVPN.ovpn 
Ошибка: не удалось импортировать 'OpenVPN.ovpn':
 configuration error: unsupported 3th argument vpn_gateway to “route” (line 13).

但我成功地与:

代码语言:javascript
复制
sudo openvpn --config OpenVPN.ovpn 

并已开辟隧道:

代码语言:javascript
复制
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

现在,我如何利用这条隧道通过浏览器上网呢?

EN

回答 1

Ask Ubuntu用户

发布于 2020-04-10 20:39:47

我不能通过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

我的虚拟专用网无法使用控制台,因为我在dns、解决方案(基于Ubuntu18.04连接到openvpn时没有DNS解析)方面有问题:

  1. 安装openvpn sudo apt-get install openvpn
  2. 安装openvpn-systemd解析的sudo apt install openvpn-systemd-resolved libnss-resolve
  3. 编辑/etc/nsswitch.conf.查找字符串“host:”并替换为:hosts: files resolve
  4. 对于使用/etc/rupv.conf直接创建符号链接的应用程序:
代码语言:javascript
复制
ln -svi /run/systemd/resolve/resolv.conf /etc/resolv.conf
ls -la /etc/resolv.conf
  1. 启动系统-解决方案:
代码语言:javascript
复制
systemctl enable systemd-resolved
systemctl start systemd-resolved
  1. 编辑*.ovpn文件,添加:
代码语言:javascript
复制
script-security 2
up /etc/openvpn/update-systemd-resolved
down /etc/openvpn/update-systemd-resolved
down-pre

在档案的末尾:

代码语言:javascript
复制
dhcp-option DOMAIN-ROUTE .
  1. 连接到vpn并享受
代码语言:javascript
复制
sudo openvpn --config my-vpn.ovpn
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1225910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档