Debian - Définir une adresse IP privée statique

Page 1 / 1

Lorsque vous installez Debian sur une machine pour vous en servir comme serveur, il est recommandé de lui définir une adresse IP statique pour éviter que ce serveur ne change d'adresse automatiquement.

Testé sous Debian 7.7.0.

  1. Désinstaller le gestionnaire réseau (networkmanager)
  2. Configurer les interfaces réseaux manuellement
  3. Redémarrer le service réseau pour appliquer les changements

1. Désinstaller le gestionnaire réseau (networkmanager)

Pour définir une adresse IP statique et faire en sorte que ce paramètre persiste, vous DEVEZ supprimer le gestionnaire réseau installé sous Debian. Ce programme a tendance à faire tout ce qu'il peut pour maintenir la connexion réseau, quitte à supprimer vos paramètres et remettre votre connexion réseau en automatique (Attribution de l'adresse IP via un serveur DHCP).

Pour que ce programme évite de supprimer votre configuration personnalisée, le plus simple est encore de le supprimer :

Bash

apt-get remove network-manager-gnome network-manager

Note : L'icône réseau qui apparaissait dans la barre du haut aura disparue après la désinstallation de ce programme.

 

2. Configurer les interfaces réseau manuellement

Pour configurer vos interfaces réseau, vous devez modifier le fichier "/etc/network/interfaces".

Bash

vi /etc/network/interfaces

Par défaut, vous y trouverez les lignes suivantes :
Note : Il s'agit de la configuration de la carte de bouclage réseau appelée "Boucle locale". Cette information est affichée par la commande "ifconfig".

Plain Text

auto lo
iface lo inet loopback

Surtout, ne supprimez pas ces lignes.
Pour configurer votre interface réseau (eth0), vous devez ajouter les lignes suivantes :
Notes :
- Laissez une ligne vide pour séparer les 2 interfaces.

Plain Text

auto eth0
iface eth0 inet static
address 10.0.0.6
netmask 255.0.0.0
gateway 10.0.0.1

Et modifiez le fichier "/etc/resolv.conf" pour les serveurs DNS :

Bash

vi /etc/resolv.conf

Plain Text

nameserver xx.xx.xx.xx
nameserver xx.xx.xx.xx

Attention : Les serveurs DNS indiqués dans le fichier "/etc/resolv.conf" seront réécrits par ceux reçus via DHCP, si vous modifiez l'interface réseau en "dhcp" au lieu de "static".

 

3. Redémarrer le service réseau pour appliquer les changements

Bash

service networking restart

Vérifiez la configuration réseau en tapant la commande :

Bash

ifconfig

Si l'adresse IP n'est pas la bonne, redémarrez Debian :

Bash

reboot

Maintenant, l'adresse IP et les serveurs DNS ont été définis correctement.