解决连接openVPN后无法访问外网问题

问题

客户端连接服务器后可以ping通其他客户端,但是无法ping通外网ip

解决方法

1
sudo vim /etc/sysctl.conf

把net.ipv4.ip_forward=1 的注释去掉

1
sudo sysctl -p

放开 openVpn 的端口

1
2
3
4
5
# openVpn
sudo iptables -A INPUT -p udp --dport 2077 -j ACCEPT

# openVpn 出网口
sudo iptables -A OUTPUT -p udp --dport 2077 -j ACCEPT

将 openVpn 的数据转发

1
sudo iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j MASQUERADE

重启openVPN服务

1
2
su
service openvpn restart
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2022-2023 Junto
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信