Comment configurer son interface réseau sur linux?

Dans ce tuto, on va vous montrer comment attribuer une adresse IP statique ou dynamique à l’interface réseau de son serveur (Debian ou Ubuntu)

Ce que vous devez savoir…

ifconfig : Cette commande permet de  connaître l’adresse IP sur toutes les interfaces réseau de votre machine linux.

Passez la commande suivante

ifconfig

Figure 1 / ifconfig

Si vous avez une erreur en passant cette commande, cela veut dire que l’outil net-tools n’est pas installé.

Installez-le en passant la commande ci-dessous

Sur Debian / Ubuntu

apt-get install net-tools

Dans la Figure 1

lo représente l’interface loopback qui a pour adresse 127.0.0.1

ens33 représente l’interface réseau ethernet de la machine linux.

L’interface peut avoir d’autres nom comme eth0

L’adresse IP de l’interface ens33 est 172.16.166.140, Le masque de sous réseau est 255.255.255.0, l’adresse de diffusion (broadcast) est 172.16.166.255

Par défaut sur linux, l’interface réseau à une configuration dynamique, ce qui veut dire qu’il reçoit son adresse IP de la part d’un serveur DHCP. Quand vous administrez un serveur, il est préférable que l’interface réseau reliant votre serveur à votre réseau local ou internet ait une adresse IP statique.

Comment attribuer une adresse IP statique à l’interface réseau?

N.B : Vous devez avoir le privilège root pour faire ces configurations.

Ouvrir le fichier /etc/network/interfaces avec nano

nano /etc/network/interface

Figure 2

Sur la Figure 2,  la ligne “iface ens33 inet dhcp” indique que l’interface ens33 est configurer pour recevoir une adresse IP dynamique de la part d’un serveur DHCP, ce qui veut dire que cette adresse IP peut changer à tout moment.

Pour attribuer une adresse statique à l’interface ens33, modifiez le fichier /etc/network/interfaces. Remplacer dhcp par static

iface ens33 inet dhcp

iface ens33 inet static

et ajouter les lignes suivantes

address 172.16.166.145

netmask 255.255.255.0

network 172.16.166.0

broadcast 172.16.166.255

gateway 172.16.166.1

dns-nameservers 8.8.8.8 8.8.4.4

Dans la ligne dns-nameservers, vous pouvez ajouter l’adresse d’un serveur DNS au cas où votre réseau local en possède un.

Votre fichier doit ressembler à ceci (Figure 3)

Figure 3

N.B : Les informations que vous allez ajouter au fichier /etc/network/interfaces doivent correspondre à votre réseau local sinon l’interface aura certe une adresse IP statique mais ne pourra pas communiquer au reste du réseau

Enregistrer le fichier, passez la commande ci-dessous afin que la configuration puisse prendre effet

service networking restart

Ou redémarrez votre serveur

reboot now

Passez la commande

ifconfig

 

Figure 4

Comme vous voyez à la figure 4, l’adresse IP de l’interface ens33 est 172.16.166.145

Règle d’or

Utilisez la documentation en ligne de commande pour apprendre à mieux utiliser ifconfig

man ifconfig

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s