Size: a a a

2019 November 19

S

Seqularise in Arch Linux RU
Артемий НаиковскИй
Здравствуйте! Никто не знает, как заставить dnsmasq, запущенный через NetworkManager, использовать upstream dns сервера. Просто если в /etc/NetworkManager/NetworkManager.conf прописать dns=dnsmasq, а затем отключить демон dnsmasq, для его запуска с помощью ветки в NM, он запускается используя —no-resolv ключ. Я пробовал смотреть через systemctl где dnsmasq использует файл конфигурации, но это оказался /dev/null. А папка с конфигурациями называется /etc/NetworkManager/dnsmasq.d. Ладно, я пошел туда, сделал файл resolv.conf и в нем прописал resolv-file=/etc/dnsmasq.resolv.conf(в котором написаны nameserver 8.8.8.8 и nameserver 8.8.4.4), но к сожалению, dnsmasq запускается каждый раз с опцией —no-resolve и игнорирует мой конфиг. Может кто сказать, как редактировать это поведение и заставить dnsmasq запущенный с помощью NM использовать resolve адреса?
ты хочешь чтобы dnsmasq использовал сервера прописанные в NM?
источник

АН

Артемий НаиковскИй in Arch Linux RU
Seqularise
ты хочешь чтобы dnsmasq использовал сервера прописанные в NM?
Нет, я хочу что бы NM использовал сервера прописанные в конфиге dnsmasq
источник

АН

Артемий НаиковскИй in Arch Linux RU
Тоесть 8.8.8.8, а в resolv.conf было написано 127.0.0.1. Тоесть что бы все использовали сервер dnsmasq, который использует адрес 8.8.8.8 или 8.8.4.4
источник

S

Seqularise in Arch Linux RU
Артемий НаиковскИй
Нет, я хочу что бы NM использовал сервера прописанные в конфиге dnsmasq
rc-manager=unmanaged
источник

S

Seqularise in Arch Linux RU
источник

S

Seqularise in Arch Linux RU
у меня самого unbound стоит таким способом, работает
источник

АН

Артемий НаиковскИй in Arch Linux RU
Seqularise
rc-manager=unmanaged
Это можно прописать в основной конфиг НМ, или только в conf.d?
источник

S

Seqularise in Arch Linux RU
где угодно
источник

АН

Артемий НаиковскИй in Arch Linux RU
Окей, сейчас попробую
источник

S

Seqularise in Arch Linux RU
Артемий НаиковскИй
Окей, сейчас попробую
dns=none не забудь
источник

АН

Артемий НаиковскИй in Arch Linux RU
Seqularise
dns=none не забудь
Таким образом я смогу отдельно от NM запустить dnsmasq, и он не будет мешать?
источник

S

Seqularise in Arch Linux RU
ну вроде да
источник

S

Seqularise in Arch Linux RU
я ж говорю, у меня unbound так работает
источник

АН

Артемий НаиковскИй in Arch Linux RU
Seqularise
ну вроде да
источник

АН

Артемий НаиковскИй in Arch Linux RU
источник

АН

Артемий НаиковскИй in Arch Linux RU
спасибо большое, работает)
источник

S

Seqularise in Arch Linux RU
а в чем фишка dnsmasq?
источник

S

Seqularise in Arch Linux RU
он хоть в DOT научился?
источник

АН

Артемий НаиковскИй in Arch Linux RU
Seqularise
он хоть в DOT научился?
хз шо ето, не использую
источник

АН

Артемий НаиковскИй in Arch Linux RU
Seqularise
а в чем фишка dnsmasq?
Он кеширует айпишники, и работает как днс сервер xD. Лично я взялся за его настройку только из за того, что в гноме точка доступа не работает без dnsmasq, соответсвенно, раз я это чудо установил, надо его настроить. Вот такой вот я долбанутый
источник