Можно ли получить IP-адрес через DHCP, но принудительно использовать DNS- сервер вместо того, чтобы использовать DHCP-сервер?
Я должен быть в состоянии сделать это со статическими IP-адресами, но я хотел бы знать, как это сделать, получая IP-адрес через DHCP. Я думал, что изменение /etc/resolv.conf
будет постоянным, но оно отклоняет изменения после перезагрузки.
Ответы:
Единственное, что сработало для меня, было:
Отредактируйте /etc/dhcp/dhclient.conf и удалите комментарий в строке:
В любом случае спасибо за вашу помощь!
источник
dns-nameservers (и все остальные директивы dns-xxx в / etc / network / interfaces) не работают в raspbian из коробки, так как resolvconf не устанавливается по умолчанию.
sudo apt-get install resolvconf решает эту проблему.
источник
Я исправил это, следуя инструкциям из ответа cuonglm на Unix & Linux Stack Exchange .
Отредактируйте файл /etc/dhcp/dhclient.conf и добавьте
Затем перезапустите сеть или запустите dhclient, чтобы внести изменения.
От
man dhclient.conf
:источник
Вы можете определить их с помощью строки в
/etc/network/interfaces
.Под вашим интерфейсом добавьте следующую строку, заменив x на фактический IP-адрес DNS-сервера:
dns-nameservers xxx.xxx.xxx.xxx
источник
Это старая угроза, но для текущего Raspbian / Debian вы должны добавить в конец /etc/dhcpcd.conf:
источник