我在我的电脑上安装了一个pptpd服务器,客户端可以成功连接到它。 我在/etc/sysctl.conf中启用了ip_forwarding,并将下面的规则添加到我的iptables中以伪装stream量。
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
在我的iptables中没有其他限制规则。
我的pptpd ipconfiguration是:
localip 192.168.0.1 remoteip 192.168.0.2-254
和我的本地IP范围是192.168.1.0/24
问题是我的客户不能通过我的服务器访问互联网,还有什么我应该做的? (我的服务器和客户端都在同一个本地networking上)
你做错了。
在这里使用VPN 不会带来额外的安全性或好处。
摆脱它。 简单总是更好。
如果您试图执行用户必须“login”以脱离networking的规则,请使用代理。 例如Squid&Squidguard。