Настройка DNSMASQ под mint
Установка DNS сервера
apt-get install dnsmasq resolvconf
Отключаем стандартный DNS-ресолвер systemd:
systemctl disable systemd-resolved
systemctl stop systemd-resolved
Редактируем /etc/NetworkManager/NetworkManager.conf
=> добавляем в секцию "[main]" следующие строки:
dns=default
rc-manager=resolvconf
Возможно нужно прописать в настройках соединения DNS 127.0.0.1 8.8.8.8 8.8.4.4
/etc/resolv.conf
должен содержать “nameserver 127.0.0.1”, указывающий на локальный dnsmasq, а /run/dnsmasq/resolv.conf
(часть настроек запущенного dnsmasq) — IP-адреса внешних ресолверов, которые NetworkManager получил по DHCP или из настроек сетевого соединения.
Если остановить dnsmasq вручную (systemctl stop dnsmasq), IP-адреса внешних ресолверов должны переместиться в /etc/resolv.conf
Конфиги
/etc/dnsmasq.conf dnsmasq.conf
/etc/NetworkManager/dnsmasq.d/local.conf local.conf
/etc/NetworkManager/NetworkManager.conf NetworkManager.conf
Полезные команды
sudo lsof -i -P -n | grep LISTEN Узнать кто занимает порты
sudo /etc/init.d/dnsmasq restart Перезагрузить dnsmasq
service network-manager restart
Полезные ссылки https://cdnnow.ru/blog/dnslocal/
Нет комментариев