Créer une interface virtuelle sous Debian et CentOS

Article publiée le 22 Octobre 2013

Ce petit article vous explique la marche à suivre pour créer des interfaces virtuelles sous Linux.

L’intérêt de cette procédure réside dans le fait que vous pouvez ajouter plusieurs IP sur une même interface.

 

Sous RedHat/Centos:

– Rendez vous dans le répertoire /etc/sysconfig/network-scripts

cd /etc/sysconfig/network-scripts

– Créez un nouveau fichier de configuration d’interface

touch eth0:1

Le « 0 » avant le « : » correspond au numéro de l’interface physique sur laquelle votre interface virtuel va passer
– Editez votre fichier de configuration et rajoutez les lignes suivantes

GATEWAY=<adresse de votre passerelle>
TYPE=Ethernet
DEVICE=<nom de votre interface réseau>
BOOTPROTO=none
NETMASK=<votre masque de sous réseau>
IPADDR=<votre adresse IP>
USERCTL=no
IPV6INIT=no
ONPARENT=yes

 

Exemple:

– Activer votre interface réseau:

ifup  <nom de votre interface>

 

Si vous obtenez ce message « RTNETLINK answers: File exists »:  Redémarrez le service network

service network restart

(C’est ce que j’ai fais quand j’ai obtenus cette erreur)

 

Sous Debian/Ubuntu Server

– Editez le fichier /etc/network/interface

– Rajoutez votre nouvelle interface virtuelle:

 

auto eth0:1
iface eth0:1 inet static
address <adresse ip>
netmask <masque de sous réseau>
gateway <votre passerelle>

Le « 0 » avant le « : » correspond au numéro de l’interface physique sur laquelle votre interface virtuel va passer

– Montez votre interface

ifup <nom de votre interface>