Mise a jour de Bind en Bind9

Un article de Diablotins.org.


Image:brush.png

Mise à jour de Bind en Bind 9

Par défaut, sur FreeBSD, le Bind système est un Bind 8, mais il est possible que vous vouliez Bind 9.

Trois solutions s'offrent à vous :

  • soit vous installez Bind9 :
  # portinstall bind9

et vous ne lancez plus votre Bind via /etc/rc.conf mais vous le lancez via le script /usr/local/etc/rc.d/bind9.sh , (il est possible qu'il faille en créer un).
La configuration se fera donc dans /usr/local/etc/bind .

  • soit vous l'installez via portinstall comme tout à l'heure et vous le lancez
  # vi /etc/rc.conf : --
  [...]
  named_enable="YES"
  named_program="/usr/local/sbin/named"
  named_flags=""
  [...]

La configuration se fera toujours dans /usr/local/etc/bind .

  • soit dernière méthode, la mienne, le remplacement de la version système.
  # portinstall -m '-DPORT_REPLACES_BASE_BIND9' bind9

Il se lance comme un bind système :

  named_enable="YES "

la modification du make.conf est possible pour les upgrades 'tout confort':

  # vi /etc/make.conf
  --
  [...]
  PORT_REPLACES_BASE_BIND9=1
  [...]

Dans le fichier /etc/make.conf une modification reste utile pour les majs du systeme :

  NO_BIND= true

Cette ligne sert à eviter de casser Bind9, quant on met à jour 'le monde' sur la FreeBSD.

Projets :
Boîte à outils