Рейтинг:0

Проблема с включением dnsmasq

флаг za

Я работаю над проектом Ruby on Rails, в котором используются некоторые поддомены и пользовательские домены. Я установил сервер dnsmasq и добавил это в начало файла:

адрес =/xyz.test/127.0.0.1
адрес =/xyzsites.test/127.0.0.1
адрес =/abc.test/127.0.0.1
адрес=/ab.test/127.0.0.1

Но это не работает автоматически. Каждый раз, когда мой ноутбук загружается, я должен установить IP-адрес в resolv.conf такой файл:

сервер имен 192.168.xx.x
сервер имен 8.8.8.8

И начинает работать. Я знаю, что файл сбрасывается при каждой перезагрузке или Сетевой менеджер перезапустите, но я также использую настольный ПК с аналогичной конфигурацией, с которым я никогда не сталкивался. Конфигурация этого файла по умолчанию как на ПК, так и на ноутбуке:

поиск dlink.роутер
# устанавливается на IP-адрес маршрутизатора, а не на IP-адрес системы 
сервер имен 192.168.xx.x

С тем же файлом он работает на моем ПК, но не на ноутбуке. я пытался установить resolvconf но это не сработало, вместо этого мой интернет перестал работать, и мне пришлось его удалить.

Я также попытался установить это в /etc/NetworkManager/NetworkManager.conf:

[главный]
dns=dnsmasq

но потом мой интернет снова перестал работать, и мне пришлось установить его на По умолчанию.

Что я могу сделать, чтобы он работал автоматически, или что я могу проверить, чтобы он соответствовал конфигурации моего другого ПК, или если у кого-нибудь есть другие предложения?

Примечание: Мой /и т.д./хосты в файле есть такие записи:

127.0.0.1 xyz.тест
127.0.0.1 *.xyz.тест
127.0.0.1 us.xyz.тест
127.0.0.1 безопасный.xyz.тест
127.0.0.1 123.xyz.тест
127.0.0.1 xyzsites.test

Я не уверен, что это имеет значение.

флаг in
Какой дистрибутив/версию вы используете (см. `lsb_release -a`). Я подозреваю, что ваша проблема в том, что у вас работают два распознавателя, взгляните на systemd-resolved.
Deepesh avatar
флаг za
@pbhj Ubuntu 20.04.3 LTS и `systemd-resolved.service` мертвы

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.