©
. Document créé le 26 juin 2005 , mis à jour le 14 mars 2007.L'amour... il y a ceux qui en parlent et il y a ceux qui le font. A partir de quoi il m'apparaît urgent de me taire. Pierre Desproges
Accueil du site > Astuces > FreeBSD > DHCP nameserver statique
Par défaut, DHCP client (dhclient) sous FreeBSD fait pointer le serveur de noms (DNS) dans le fichier /etc/resolv.conf.
Par exemple, si votre routeur ADSL/DHCP se trouve en adresse IP 192.168.0.10, à chaque démarrage de votre FreeBSD, et de temps en temps, lorsque dhclient renouvelle son abonnement DHCP auprès du routeur, le fichier /etc/resolv.conf et lui aussi mis à jour. Son contenu est alors :
nameserver 192.168.0.10
C’est à dire, l’adresse de votre routeur. Si vous voulez faire pointer nameserver sur une autre adresse IP, il faut renseigner le fichier /etc/dhclient.conf.
Par exemple, pour un serveur DNS en adresse IP 192.168.0.2, cela donne :
supersede domain-name-servers 192.168.0.2
Identifiez l’interface réseau utilisée sur votre station FrreBSD en éditant le fichier /etc/rc.conf. La ligne concernée est du style :
ifconfig_rl0="DHCP"
Dans cette ligne en exemple, ifconfig pour l’interface rl0 est paramétré pour DHCP. C’est donc l’interface rl0 qui est concernée.
Pour cette interface rl0, le fichier /etc/dhclient.conf doit donc contenir :
interface "rl0" {
supersede domain-name-servers 192.168.0.2;
}
Modifiez le fichier /etc/dhclient.conf selon vos désirs et relancez dhclient par :
/etc/rc.d/dhclient restart
Il ne reste plus qu’à vérifier le contenu du fichier /etc/resolv.conf et constater la bonne valeur de nameserver.
nameserver 192.168.0.2
Les forums sont fermés.