nmcli не позволяет мне удалить запись DNS из /etc/resolv.conf

На самом деле это не так. Вы можете проверить, выполнив:

$ nc -vz -u 8.8.8.8 53 
Connection to 8.8.8.8 53 port [udp/domain] succeeded!
$ nc -vz -u 8.8.8.8 54
Connection to 8.8.8.8 54 port [udp/*] succeeded!
$ nc -vz -u 8.8.8.8 59
Connection to 8.8.8.8 59 port [udp/*] succeeded!
$ 

Итак, с UDP это не то, что вы действительно можете проверить, если он не вернет вам информацию.

0
28.02.2019, 19:47
2 ответа

Похоже, мне удалось заставить его работать, добавив dns=noneв файл /etc/NetworkManager/NetworkManager.confв разделе [main], а затем перезапустивNetworkManager

Затем я могу добавить записи DNS в /etc/sysconfig/network-scripts/ifcfg*файлы следующим образом

DNS1=192.168.1.175
DNS2=192.168.1.176

Или напрямую в /etc/resolv.confс помощью vim

0
28.01.2020, 03:57

Значения, указанные заглавными буквами, рассчитываются -и извлекаются из DHCP, если они не были предоставлены вручную. Взгляните на запись ipv4.dns. Держу пари, твой пуст.

При желании -добавьте их самостоятельно, настроив записи DNS:

nmcli connection modify enp0s3 ipv4.dns 192.168.1.1
nmcli connection down enp0s3
nmcli connection up enp0s3

РЕДАКТИРОВАТЬ :Действительно, я сделал здесь опечатку. Посмотрите выше.

0
28.01.2020, 03:57

Теги

Похожие вопросы