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>