web-dev-qa-db-fra.com

Comment changer le DNS du réseau du terminal?

Je sais comment changer le DNS de mon réseau à partir de GUI Network Manager:

  1. Faites un clic droit sur l'icône du gestionnaire de réseau dans le panneau et choisissez "Editer les connexions ..."
  2. Sélectionnez votre connexion à partir de l'onglet filaire ou sans fil, choisissez "Modifier"
  3. Choisissez l'onglet Paramètres IPv4
  4. Basculez la méthode sur "Adresses automatiques (DHCP) uniquement"
  5. Entrez le DNS de votre choix dans la case "Serveurs DNS supplémentaires" et cliquez sur "Appliquer".

Comment faire exactement la même chose depuis Terminal?

13
user246185

nmcli connection show --active pour obtenir le nom de la connexion active
nmcli connection edit --- double onglet pour lister les connexions disponibles et choisir approprié

   nmcli> remove ipv4.dns  
   nmcli> set ipv4.ignore-auto-dns yes
   nmcli> set ipv4.dns 8.8.8.8 8.8.4.4 (or other dns servers)      
   nmcli> save
   nmcli> quit 

nmcli connection downyour_connection_name
nmcli connection upyour_connection_name

18
EdiD