Même si la majorité des postes utilisent maintenant des adresses délivrées par un DHCP, il est parfois intéressant de disposer d'une adresse IP fixe, que ce soit pour un serveur ou pour accéder à des VM. Personnellement, je fais assez souvent des tests avec Virtualbox, et je déclare 2 cartes réseau sur les VM :
Pour cette dernière, je préfère avoir une adresse IP fixe, ce qui me permet de monter des architectures multi-serveurs par exemple, sans risquer des conflits d'adresse.
Le paramétrage est différent selon que l'on soit sur une distribution à base RedHat (RHEL, CentOS, Fedora) ou ) base Debian (Debian, Ubuntu).
Pour ma carte réseau eth1, le paramétrage s'effectue dans le fichier /etc/sysconfig/network-scripts/ifcfg-eth1, de la manière suivante :
DEVICE="eth1"
ONBOOT="yes"
BOOTPROTO="static"
NETMASK="255.255.255.0"
IPADDR="192.168.56.12"
GATEWAY="192.168.56.1"
La signification des paramètres est la suivante :
Pour une interface en dhcp, on aura par contre :
DEVICE="eth1"
ONBOOT="yes"
BOOTPROTO="dhcp"
Pour ma carte réseau eth1, le paramétrage s'effectue dans le fichier /etc/network/interfaces (il n'y a qu'un seul fichier pour toutes les interfaces), de la manière suivante :
auto eth1
iface eth1 inet static
address 192.168.56.20
network 192.168.56.0
netmask 255.255.255.0
gateway 192.168.56.1
Le format est donc sensiblement différent de la configuration sur Red Hat.
La signification des paramètres est la suivante :
Pour une interface en dhcp, on aura par contre :
auto eth0
iface eth0 inet dhcp