Configuration réseau IPv4 / IPv6 avec OpenBSD

Les interfaces réseau

Interfaces physiques

Le nom des interfaces réseau sont déterminées par le driver gérant les cartes réseau :

  • em pour les cartes réseau Intel
  • rl pour les cartes réseau Realtek
  • xl pour les cartes réseau 3com

Interfaces virtuelles

Les interfaces virtuelles sont multiples :

Les commandes système

La configuration en ligne de commande s'effectue avec la commande ifconfig, cette dernière est bien complète que sur un système linux.

Créer ou détruire une interface (create, destroy)

ifconfig gif0 create
ifconfig gif0 destroy

Activer ou désactiver une interface (up , down)

ifconfig em0 up
ifconfig em0 down

Attribuer une adresse ip (v4 ou v6)

ifconfig em0 inet 172.18.1.1/24
ifconfig em0 inet6 2001:abcd:1234::1 prefixlen 64

Supprimer une adresse ip

ifconfig em0 inet delete 172.18.1.1
ifconfig em0 inet6 delete 2001:abcd:1234::1

Gérer des alias d'adresses ip (v4 ou v6)

ifconfig em0 inet alias 172.18.1.2/32
ifconfig em0 inet6 alias 2001:abcd:1234::2 prefixlen 128

Les fichiers de configuration

Les fichiers de configuration se trouvent sous /etc, sous forme d'un fichier par interface (physique ou virtuelle).

Chaque interface possède un fichier nommé /etc/hostname.<interface>

/etc/hostname.em0

up
inet 172.18.1.1 255.255.255.0 172.18.1.255
inet6 2001:abcd:1234:1000::1 64

Passerelle par défaut

Le fichier de configuration s'appelle /etc/mygate , il contient les adresses IP (v4 et/ou v6) de la passerelle par defaut :

/etc/mygate

172.18.1.250
2001:abcd:1234:1000::10

Redémarrer le réseau

Le démarrage ou redémarrage du réseau se fait à l'aide du script /etc/netstart. Pour appliquer vos modifications , tapez ceci :

sh /etc/netstart

Activer le routage

L'activation/Désactivation du routage se fait à l'aide de la commande sysctl :

sysctl net.inet.ip.forwarding=1
sysctl net.inet6.ip6.forwarding=1

Pour l'activer au démarrage , il faut modifier le fichier /etc/sysctl.conf

/etc/sysctl.conf

net.inet.ip.forwarding=1        # 1=Permit forwarding (routing) of IPv4 packets
net.inet6.ip6.forwarding=1      # 1=Permit forwarding (routing) of IPv6 packets

Pages relatives

 
unix/openbsd/configuration-reseau.txt · Dernière modification: 2017/07/27 16:08 (édition externe)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki