OpenVPN 无法访问互联网(可能是配置错误)

OpenVPN 无法访问互联网(可能是配置错误)

好的,我正在尝试设置 OpenVPN 服务器,我之前已经设置过一次,所以我算是新手。但是到目前为止,我可以在客户端计算机上连接,但我无法浏览互联网/ping/执行任何与互联网相关的操作,只能访问我的服务器。

服务器配置:http://pastebin.com/Eju4Pifj

客户端电脑错误日志:http://pastebin.com/pPkxKGgZ(为了我自己的安全,我将其删除)

客户端配置:

    client
float
dev tun
tun-mtu 1500
mssfix
proto tcp
remote My.local&.Wan.IP 1194
tls-remote server
ca ca.crt
cert BlaBlabLa.crt
key BlaBlabLa.key
auth SHA1
nobind
comp-lzo
persist-key
persist-tun
verb 0
route My.local&.Wan.IP 255.255.255.255 net_gateway
route 0.0.0.0 0.0.0.0
verb 5

我的服务器在配置/日志文件中的本地和远程 IP = My.local&.Wan.IP

并且***.***.***.***= (我认为)我的路由器 IP

答案1

您必须启用 ip 转发。要启用 ip 转发,请设置net.ipv4.ip_forward为 1

echo 1 > /proc/sys/net/ipv4/ip_forward

要使此配置永久生效,请将此行添加到 /etc/sysctl.conf

net.ipv4.ip_forward = 1

最后将 MASQUERADE 规则添加到 iptables。

iptables -I POSTROUTING -t nat -s 10.0.0.0/24 -j MASQUERADE

然后您的客户端就可以使用您的 vpn 隧道连接互联网。

答案2

相关内容