我刚刚设置了与工作场所的 VPN 连接,但无法连接。我们在 Windows 客户端上设置 VPN 的协议要求我们指定公司网络内的 DNS 服务器。我无法在 Ubuntu 上找到为我设置的 VPN 连接执行此操作的方法。
答案1
我没有尝试过,但它可能会对你有帮助。来自 Ubuntu 服务器指南
sudo cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/ sudo gzip -d /etc/openvpn/server.conf.gz
编辑将
/etc/openvpn/server.conf
以下选项更改为:local 172.18.100.101 dev tap0 up "/etc/openvpn/up.sh br0" down "/etc/openvpn/down.sh br0" ;server 10.8.0.0 255.255.255.0 server-bridge 172.18.100.101 255.255.255.0 172.18.100.105 172.18.100.200 push "route 172.18.100.1 255.255.255.0" push "dhcp-option DNS 172.18.100.20" push "dhcp-option DOMAIN example.com" tls-auth ta.key 0 # This file is secret
然后
cd /etc/openvpn/easy-rsa/ source vars ./pkitool hostname
将 hostname 替换为连接到 VPN 的机器的实际主机名。将以下文件复制到客户端:
/etc/openvpn/ca.crt /etc/openvpn/easy-rsa/keys/hostname.crt /etc/openvpn/easy-rsa/keys/hostname.key /etc/openvpn/ta.key