在同一台服务器上配置 ufw pptpd 和 dnsmasq

在同一台服务器上配置 ufw pptpd 和 dnsmasq

我有一台同时运行pptpd和的ubuntu 14 服务器dnsmasq
我无法配置ufw以允许pptp客户端使用本地服务器解析其 DNS 查询dnsmasq

我已正确配置 pptpd 和 dnsmasq(服务器上还有一些其他使用 dnsmasq 的服务),当直接设置为 Google 的公共 dns:pptpd时,客户端能够解析网站。 如果我设置为,他们就无法解析。我还尝试了许多不同的 NAT 配置和不同的内部 IP(我意识到将 DNS 设置为 127.0.0.1 会导致客户端尝试将 DNS 解析为其本地计算机,并尝试将其设置为服务器的公共 IP 地址,但这自然会被 UFW 阻止)。 我正在尝试pptp-optionsms-dns 8.8.8.8
ms-dns127.0.0.1
不是使 dnsmasq 向世界开放。

我该如何配置ufw才能正确允许连接 pptp 客户端使用本地主机进行解析?

我已按照本指南配置了 pptpd:https://askubuntu.com/questions/119534/easiest-way-to-setup-ubuntu-as-a-vpn-server

感谢任何指导/建议/支持!

答案1

您是否尝试过打开/etc/default/ufw并将选项“DEFAULT_FORWARD_POLICY”从“DROP”更改为“ACCEPT”?这对我来说很管用。

相关内容