Skip to content

Exemples d'ajout d'un nameserver

PhilippeLeroux edited this page Apr 28, 2018 · 2 revisions

Configuration réseau

  • 192.250.240.3 est l'adresse du serveur K2.

  • orcl est le nom de domaine de mon réseau de machine virtuelle.

  • Toutes les VMs sont enregistrées dans le DNS de K2, il faut donc que le virtual-host puisse intéroger 2 serveurs DNS.

  • Utiliser le compte root


Configuration avec NetworkManager

  • Nom de la carte réseau

     $ ip link show|grep "state UP"
     2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    

    eth0 est la carte réseau du virtual-host.

  • Nom de connection NetworkManager pour la carte réseau eth0

     $ nmcli connection show | grep eth0
     Wired connection 1  b8c5a724-d5ed-4cb1-aa9c-faad8e42c2dd  802-3-ethernet   eth0
    

    Wired connection 1 est le nom de la connexion NetworkManager.

  • Afficher l'IP de la passerelle

     $ nmcli device show eth0 | grep -i ip4.passerelle
     IP4.PASSERELLE:                         192.168.1.1
    

    La passerelle est donc 192.168.1.1

  • Afficher le nom du domaine

     $ nmcli connection show Wired\ connection\ 1 | grep search
     ipv4.dns-search:                        home
    

    Le nom du domaine courant est home

  • Mettre à jour la configuration

    Remplacer 192.168.X.X par l'IP de la passerelle.

    Remplacer HHHH par le nom du domaine.

    Conserver l'ordre des IPs et des noms de domaines.

     $ nmcli connection modify Wired\ connection\ 1 ipv4.dns "192.250.240.3 192.168.X.X"
     $ nmcli connection modify Wired\ connection\ 1 ipv4.dns-search "orcl HHHH"
     $ systemctl restart network
    

    Le fichier /etc/resolv.conf est mis à jour :

     $ cat /etc/resolv.conf
     # Generated by NetworkManager
     search orcl home
     nameserver 192.250.240.3
     nameserver 192.168.1.1
    
  • Options timeout:1 et attempts:1

    Préciser à NetworkManager de pas gérer le DNS :

     $ nmcli connection modify Wired\ connection\ 1 ipv4.ignore-auto-dns true
    

    2 Solutions :


openSUSE configuration du DNS

Éditer le fichier /etc/sysconfig/network/config puis modifier :

  • NETCONFIG_DNS_STATIC_SEARCHLIST="orcl home"
  • NETCONFIG_DNS_STATIC_SERVERS="192.250.240.3 192.168.X.X"
  • NETCONFIG_DNS_RESOLVER_OPTIONS="timeout:1 attempts:1"

Exécuter : rm /etc/resolv.conf*

Redémarrer le réseau : sudo systemctl restart network

Visualiser le fichier /etc/resolv.conf

$ cat /etc/resolv.conf
### /etc/resolv.conf file autogenerated by netconfig!
#
# Before you change this file manually, consider to define the
# static DNS configuration using the following variables in the
# /etc/sysconfig/network/config file:
#     NETCONFIG_DNS_STATIC_SEARCHLIST
#     NETCONFIG_DNS_STATIC_SERVERS
#     NETCONFIG_DNS_FORWARDER
# or disable DNS configuration updates via netconfig by setting:
#     NETCONFIG_DNS_POLICY=''
#
# See also the netconfig(8) manual page and other documentation.
#
# Note: Manual change of this file disables netconfig too, but
# may get lost when this file contains comments or empty lines
# only, the netconfig settings are same with settings in this
# file and in case of a "netconfig update -f" call.
#
### Please remove (at least) this line when you modify the file!
options timeout:1 attempts:1
search orcl
nameserver 192.250.240.3
nameserver 192.168.1.1
Clone this wiki locally