Configuration réseau avancée sous OpenBSD

Posted on August 19, 2017

L’association Alsace Réseau Neutre fournit des machines virtuelles avec le système d’exploitation de notre choix. C’est tout naturellement que les gens intéressants, cultivés et qui sentent bon choisissent OpenBSD comme système.

La configuration réseau de l’association est particulière, puisqu’elle implique d’avoir une IP de passerelle… mais pas d’adresse hôte par machine virtuelle dans sa plage ! Il faut donc mettre une route par défaut vers une “passerelle” en indiquant directement l’interface réseau à utiliser.

Sous OpenBSD, la configuration réseau se passe dans 2 fichiers :

  • /etc/hostname.iface pour indiquer les IP de la machine (/etc/hostname.vio0 dans notre cas)
  • /etc/mygate pour indiquer la passerelle (v4 et v6)

Donc, dans notre fichier /etc/hostname.vio0 :

inet alias <votre_IPv4> 255.255.255.255
!route -n add -host 169.254.42.1 -llinfo -link -static -iface vio0
inet6 <une_IPv6_dans_votre_bloc_IPv6> 56

Dans le fichier /etc/mygate :

169.254.42.1
fe80::42:1%vio0

Les adresses en dur sont liées à la configuration interne du routage d’Alsace Réseau Neutre.

C’est beau. ♥

(Est-ce que j’ai dit à quel point c’est moins joli sous Linux ? Allez vous faire votre propre avis.)

Tags: openbsd, ARN