На самом деле это не так. Вы можете проверить, выполнив:
$ 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 это не то, что вы действительно можете проверить, если он не вернет вам информацию.
Похоже, мне удалось заставить его работать, добавив 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
Значения, указанные заглавными буквами, рассчитываются -и извлекаются из DHCP, если они не были предоставлены вручную. Взгляните на запись ipv4.dns
. Держу пари, твой пуст.
При желании -добавьте их самостоятельно, настроив записи DNS:
nmcli connection modify enp0s3 ipv4.dns 192.168.1.1
nmcli connection down enp0s3
nmcli connection up enp0s3
РЕДАКТИРОВАТЬ :Действительно, я сделал здесь опечатку. Посмотрите выше.