Comment changer mon DNS sur le terminal?

Oct 01 2020

ÉDITÉ:

J'ai modifié mes paramètres netplan mais cela ne fonctionne toujours pas.

Ubuntu 20.04

cat /etc/netplan/01-network-manager-all.yaml :

   # Let NetworkManager manage all devices on this system
network:
    version: 2
    renderer: NetworkManager
    ethernets:
       wlp2s0:
          dhcp4: false
          addresses: [192.168.1.128/24]
          gateway4: 192.168.1.254
          nameservers:
             addresses: [1.1.1.1, 1.0.0.1]

Réponses

user96931 Oct 01 2020 at 23:23
  1. A partir du terminal, ouvrir /etc/netplan/01-network-manager-all.yaml, je préfère utiliser nano: # nano /etc/netplan/01-network-manager-all.yaml. (Le fichier peut être nommé différemment, s'il 01-network-manager-all.yamln'existe pas, utilisez ls /etc/netplanpour voir quel est le nom du fichier.)

  2. Trouvez la pièce qui a nameserverset adresse:

nameservers:
    addresses: [8.8.8.8, 8.8.4.4]
  1. Vous pouvez y ajouter n'importe quel nombre de serveurs de noms, séparez-les simplement par des virgules.

  2. Lorsque vous avez terminé vos modifications, enregistrez le fichier et exécutez # netplan apply.

  3. (Facultatif) Pour confirmer que vos modifications ont été apportées, exécutez $ systemd-resolve --status | grep 'DNS Servers' -A2. Les serveurs de noms que vous avez sélectionnés doivent être affichés.

NicolasHanna Oct 02 2020 at 01:03

Trouvez d'abord le nom de votre connexion que vous souhaitez modifier et notez le nom de celui-ci:

nmcli connection

Ensuite, utilisez nmcli pour modifier les paramètres DNS:

nmcli connection modify <interface name> ipv4.dns "<DNS Server>,<DNS Server>"

Vérifiez votre interface pour vous assurer qu'elle a été mise à jour correctement:

nmcli connection show <interface name>