У меня есть сервер ubuntu 14, на котором работают оба pptpd
и dnsmasq
.
У меня проблемы с настройкой ufw
позволять pptp
клиентов для разрешения своих DNS-запросов с помощью локального dnsmasq
сервер.
Я правильно настроил как pptpd, так и dnsmasq (на сервере есть несколько других служб, использующих dnsmasq) и pptpd
клиенты могут разрешать веб-сайты, когда pptp-options
устанавливается непосредственно в общедоступный DNS-адрес Google: ms-dns 8.8.8.8
.
Если я установлю ms-dns
к 127.0.0.1
они не могут решить. Я также пробовал несколько различных конфигураций NAT и разные внутренние IP-адреса (я понимаю, что установка DNS на 127.0.0.1 приведет к тому, что клиент попытается разрешить DNS на своем локальном компьютере, и попытался установить его на общедоступный IP-адрес сервера. также, но, естественно, это заблокировано UFW).
я стараюсь не сделать dnsmasq открытым для всего мира.
Как мне настроить ufw
правильно разрешить подключение клиентов pptp для разрешения с помощью localhost?
Я настроил pptpd, следуя этому руководству: https://askubuntu.com/questions/119534/easiest-way-to-setup-ubuntu-as-a-vpn-server
Спасибо за любое руководство / совет / поддержку!
Вы пытались открыть /etc/default/ufw
и изменить параметр "DEFAULT_FORWARD_POLICY" с "DROP" на "ACCEPT"? Это помогло мне.