好的,所以我试图设置一个OpenVPN服务器,之前我做过一次,所以我是一个新手。 不过,我已经得到了这么多,我可以在我的客户端机器,我可以连接,但我不能浏览互联网/平/做任何事情互联网相关只是访问我的服务器。
服务器configuration: http : //pastebin.com/Eju4Pifj
客户端电脑错误日志: http : //pastebin.com/pPkxKGgZ (编辑出于我自己的安全)
客户端configuration:
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在config / log files = My.local&.Wan.IP
和***.***.***.***
=(我想)我的路由器ip
你必须启用IP转发。 启用ip转发设置net.ipv4.ip_forward
为1
echo 1 > /proc/sys/net/ipv4/ip_forward
为了使这个configuration永久添加这行到/etc/sysctl.conf
net.ipv4.ip_forward = 1
最后将MASQUERADE规则添加到iptables。
iptables -I POSTROUTING -t nat -s 10.0.0.0/24 -j MASQUERADE
然后你的客户可以使用你的VPN隧道连接互联网。