Мне нужны некоторые пояснения для обработки resolv.conf в ubuntu. 18.04.02 Мой хост настроен на использование файлов старых интерфейсов. Но сам интерфейс настроен на использование dhcp auto enp2s0, если enace enp2s0 inet dhcp
dns searchlist предоставляется через dhcp, также показанный в договоре аренды.
Теперь, кажется, есть два дополнительных resolv.conf рядом с /etc/resolv.conf или хотя бы ссылочными базами.
для systemd resolvconf написано с использованием /var/run/systemd/resolve/resolv.conf и создайте символическую ссылку для этого файла как /etc/resolv.conf
, но состояние службы resolvconf говорит предупреждение о том, что /run/resolvconf/resolv.conf должен быть базой ссылок для /etc/resolv.conf
и, между прочим, мои хосты все равно не разрешаются ....
Итак, каким должен быть главный файл?
В Ubuntu 18.04 и более поздних версиях обычное расположение:
ls -al /etc/resolv.conf
/etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Если у вас не то же самое, я предлагаю вам:
sudo rm -f /etc/resolv.conf
ln -s /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
Перезагрузить.