Comment définir le DNS serveur pour être 8.8.8.8
et 8.8.4.4
à travers la CLI avec nmcli
?
$ nmcli device show eno1
GENERAL.DEVICE: eno1
GENERAL.TYPE: ethernet
GENERAL.HWADDR: C8:9C:DC:28:86:CA
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: Wired connection 1
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.CARRIER: on
IP4.ADDRESS[1]: 192.168.1.6/24
IP4.GATEWAY: 192.168.1.1
IP4.ROUTE[1]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
IP4.DNS[1]: 192.168.1.1
IP6.ADDRESS[1]: fe80::49c7:61b4:886f:27e9/64
IP6.GATEWAY: --
Le Wired Connection 1
, configuré avec l'interface graphique, utilise ces paramètres DNS:
$ nmcli con show
NAME UUID TYPE DEVICE
Wired connection 1 f5687342-d1bd-3e5e-83a1-a1e2ec627d3c 802-3-ethernet eno1
docker0 84b0d93b-f4f7-4b52-a6cb-800d161f0954 bridge docker0
virbr0 024c6c7a-12f4-49ad-92b3-434106caad25 bridge virbr0
vici c19aafd8-fa10-4577-a748-dee4cb684675 802-11-wireless --
en détail:
$ nmcli con show Wired_connection_1 | grep ipv4.dns
ipv4.dns: 8.8.8.8,8.8.4.4
ipv4.dns-search: --
ipv4.dns-options: (default)
ipv4.dns-priority: 0
mais j'aimerais appliquer cette configuration à l'aide de nmcli
à eno1
.
quelque peu tangentiellement, il semble y avoir un problème avec la configuration DNS pour Ubuntu, peut-être un bug . (Je suis effectué par ce bogue, dans la mesure où il montre dans resolve.conf
)
Sudo nmcli dev set enp8s0 managed yes
ou similaire...
Pour ajouter des serveurs DNS personnalisés
nmcli connection modify Wired_connection_1 ipv4.dns "192.168.1.1,8.8.8.8,8.8.4.4"
pour vérifier si la configuration est OK, utilisez
nmcli connection show Wired_connection_1 | grep "dns"
ipv4.dns: 192.168.1.1,8.8.8.8,8.8.4.4
ipv4.dns-search: --
ipv4.dns-options: (default)
ipv4.dns-priority: 0
ipv4.ignore-auto-dns: no
ipv6.dns: --
ipv6.dns-search: --
ipv6.dns-options: (default)
ipv6.dns-priority: 0
ipv6.ignore-auto-dns: no
Je suis tombé sur le même problème si je supprimais le 192.168.1.1
Ensuite, en raison d'un pontage de réseautage interne VMware, il ne fonctionnait pas, mais pour définir le serveur DNS supplémentaire, vous pouvez utiliser la méthode ci-dessus.