我有一个运行pptpd和dnsmasq的ubuntu 14服务器。
我在configurationufw遇到问题,允许pptp客户端使用本地dnsmasq服务器来parsing他们的DNS查询。
我已经正确configuration了pptpd和dnsmasq(在服务器上使用dnsmasq还有一些其他的服务),当pptp-options直接设置到Google的公共dns时, pptpd客户端能够parsing网站: ms-dns 8.8.8.8 。
如果我将ms-dns为127.0.0.1 ,则无法parsing。 我也尝试了许多不同的NATconfiguration和不同的内部IP(我意识到将DNS设置为127.0.0.1将导致客户端尝试将DNSparsing到其本地计算机,并尝试将其设置为服务器公共IP地址同样,但自然这被UFW封锁)。
我试图不让 dnsmasq向世界开放。
我如何configurationufw正确地允许连接pptp客户端使用本地主机parsing?
我已经按照这个指南configuration了pptpd: https ://askubuntu.com/questions/119534/easiest-way-to-setup-ubuntu-as-a-vpn-server
感谢您的任何指导/build议/支持!
你有没有尝试打开/etc/default/ufw并将选项“DEFAULT_FORWARD_POLICY”从“DROP”更改为“ACCEPT”? 它为我做了诡计。