站点:http : //www.oucs.ox.ac.uk/network/vpn/linux-solaris/index.xml? ID= VPNC
什么是开放VPNC:
VPNC 是适用于 Linux 和其他 Unix 系统的开源 VPN 客户端,它与 OUCS VPN 服务兼容,并且与适用于 Linux 的“官方”Cisco VPN 客户端相比具有一些优势
我的问题:
因此 VPNC 将连接到 Cisco VPN 网关。但它也会连接到 Checkpoint 或 Nortel 的网关吗?
如果不:
那么请建议是否有其他一些工具,如 OPEN VPNC 可以为检查点或 Nortel VPN 提供服务?
我的家庭拓扑:
router1 (192.168.1.1) - D-Link dsl2540u 服务器,具有可从 Internet 获得的静态 IP(通过 ppoe 的 ADSL)。4个局域网端口。
router2 (192.168.1.2) - 带有 OpenWRT 的 D-Link DIR-300。扮演 WiFi 接入点的角色。4 个 LAN 端口 + WAN 端口。
家用 PC(通过 DHCP 连接到 router1)
|
互联网------路由器1-----
|
router2(OpenWRT 上的 OpenVPN 服务器)
在 router1 上,我设置了 NAT 虚拟服务器,并且可以通过 SSH 或 OpenVPN(443 端口上的 tcp)连接到我的路由器

OpenVPN 服务器工作正常,连接后所有流量都通过 tun 接口。
OpenVPN 服务器配置(如果重要):
--脚本安全2 模式服务器 开发屯 端口 443 协议协议 服务器 10.0.0.0 255.255.255.0 推“重定向网关def1” push "dhcp-option DNS 192.168.1.1" # 将此更改为路由器的 LAN IP 地址 push "route 192.168.1.0 255.255.255.0" …
我想作为描述OpenVPN的配置更新DNS的服务器在这里。这似乎有效,但resolvconf将名称服务器(以及搜索域)添加到现有名称服务器列表中。我怎样才能让它把东西附加到最后(即给这些设置较低的优先级)?
我有一台服务器,我想在它上面设置一个 VPN 来路由所有流量。
当然,我不想在建立 OpenVPN 连接时阻止自己(已经这样做了!)所以我希望端口 22 不受影响并且可以像往常一样访问。
这可能吗?如果是这样,我该如何设置?
我正在通过命令行使用 OpenVPN 连接到我当前 Linux 发行版上的 VPN,因为没有可用的 GUI(它有一个 killswitch 复选框)。
我的问题是,当 VPN 失效时,我找不到任何方法来添加终止开关或防止回退到我的默认连接。
这是我目前用于连接的命令:
openvpn --config /etc/openvpn/gateway.conf
Run Code Online (Sandbox Code Playgroud)
基本上,我想找到一种简单的方法来防止我的 VPN 在它断开时回退到默认连接。我只希望我的连接在 VPN 连接恢复之前停止。
网关配置文件
client
dev tun
proto udp
remote us-california.privateinternetaccess.com 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca /etc/openvpn/ca.crt
tls-client
remote-cert-tls server
auth-user-pass /etc/openvpn/login.conf
comp-lzo
verb 1
reneg-sec 0
crl-verify /etc/openvpn/crl.pem
auth-nocache
script-security 2
up /etc/openvpn/update-resolv-conf.sh
down /etc/openvpn/update-resolv-conf.sh
Run Code Online (Sandbox Code Playgroud)
源文件:https : //aur.archlinux.org/packages/private-internet-access-vpn
如何让 OpenVPN 在连接到网络时自动重新启动?
\n\n问题是,每次网络连接丢失,或者如果计算机在没有网络连接的情况下启动然后连接,OpenVPN 都无法工作 \xe2\x80\x94 至少直到我手动重新启动 openvpn 为止。
\n\n运行 Arch Linux(因此使用systemd)
我正在使用 openvpn,当我输入:
$ sudo openvpn
Run Code Online (Sandbox Code Playgroud)
每个都很好,但是当我输入时:
$ openvpn
bash: openvpn: command not found
Run Code Online (Sandbox Code Playgroud)
我尝试在我的 Debian 8 中使用此说明,但在 Jessie 中我找不到一些文件,例如:/etc/rc.d/init.d/openvpn-su 等。
那么,我如何在没有 root 权限的情况下运行 openvpn?
我最近发现了一种让 OpenVPN 在启动时自动连接到 VPN 网关的内置方法,这是通过将配置文件 .conf 文件设置/etc/default/openvpn为AUTOSTART参数的一部分。好吧,它就像一个魅力,但是如果连接断开,重新连接到 OpenVPN 的好方法是什么?
我对 Linux 比较陌生,所以我的实现基本上是一个带有 do while 的 bash 脚本,它检查它是否可以 ping OpenVPN 网关的 IP,如果不能,sudo则openvpn --config /path/to/ovpn重新连接。
您能否建议一种更可靠的方法来让主机自动重新建立连接?
我正在尝试socat用作端口映射器,将 IPv4 连接映射到在 DS-Lite IPv6 电缆连接后面运行的 OpenVPN 服务器。
//编辑我尝试使用非 root 用户和root. 但是我对两个用户都得到了相同的结果。//编辑
目标是能够通过 OpenVPN 从我的手机连接到我的 (IPv4) 智能家居设备。
从正在运行的服务器,socat我可以ping6在家里使用我的路由器。IPv6 端口转发也已启用,并将 1194/udp 转发到在家中运行 OpenVPN 服务器的树莓派。
现在的问题是,socat当我尝试从我的手机连接 OpenVPN 时,我看到了一个错误。
root@scw-31f6c8:~/bin# socat -d -d UDP4-LISTEN:63530,fork UDP6:xxx.dynv6.net:1194
2017/12/27 13:53:01 socat[15428] N listening on UDP AF=2 0.0.0.0:63530
2017/12/27 13:53:07 socat[15428] N accepting UDP connection from AF=2 xx.xxx.xxx.xx:1319
2017/12/27 13:53:07 socat[15428] N forked off child process 15429
2017/12/27 13:53:07 socat[15428] N listening on UDP AF=2 0.0.0.0:63530
2017/12/27 …Run Code Online (Sandbox Code Playgroud) 我试图激活NordVPN CyberSec通过完成的Debian 9.下列指示我应该能够做到的变化root,并与sudo像线程Ubuntu的描述应该怎么修改我的resolv.conf文件来修复错误的DNS的问题?并在线程Linux: How do I edit resolv.conf但我不能。
如果您使用的是 Linux 或 Mac OS X,请打开终端并输入: 系统
su将要求您输入 root 密码,请输入并按 Enterrm -r /etc/resolv.conf nano /etc/resolv.conf文本编辑器打开时,请输入以下几行:Run Code Online (Sandbox Code Playgroud)nameserver 103.86.99.99 nameserver 103.86.96.96现在您必须关闭并保存文件,您可以通过单击
Ctrl + X并按来完成此操作Y。然后请继续在终端输入:Run Code Online (Sandbox Code Playgroud)chattr +i /etc/resolv.conf reboot now这就对了。您的计算机将重新启动,一切都应该正常工作。如果您需要更改您的 DNS 地址,请打开终端并输入以下内容: su 您将被要求输入您的 root 密码,请输入并按 Enter
Run Code Online (Sandbox Code Playgroud)chattr -i /etc/resolv.conf nano /etc/resolv.conf更改 DNS 地址,保存并关闭文件。
Run Code Online (Sandbox Code Playgroud)chattr +i /etc/resolv.conf
我以su/root身份执行第一步,但得到以下结果。尝试使用 更改/etc/resolv.conf那里的文件内容sudo,我得到operation not …