我有一台同时运行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-options
ms-dns 8.8.8.8
ms-dns
127.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”?这对我来说很管用。