我已启用 TUN/TAP
服务器配置文件
port 1194 proto udp dev tun ca ca.crt cert server.crt key server.key dh dh1024.pem server 10.8.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt push "redirect-gateway def1 bypass-dhcp" push "dhcp-option DNS 208.67.222.222" push "dhcp-option DNS 208.67.220.220" keepalive 10 120 comp-lzo persist-key persist-tun status openvpn-status.log verb 3
我能够从客户端计算机顺利连接到 VPN,但无法访问任何外部网络/站点
sysctl.conf 中启用了 ip forward
我正在遵循这个指南:http://kyl191.net/2012/09/getting-openvpn-to-work-on-an-openvz-vps/
输入 POSTROUTING 规则会终止我服务器的 DNS,并且直到重新启动之前我无法解析任何域。
我认为我已经讲完了所有内容。有人知道是否可以在 openvz 盒子上运行 openVPN 吗?
答案1
添加此规则可修复此问题:
iptables -t nat -A POSTROUTING -s 10.8.0.0/255.255.255.0 -j SNAT --to-source $ip
哇噢!