L'attribution d'une adresse fixe est détaillée pour les distributions Linux basées sur Debian, ce qui inclut l'ensemble des distro Ubuntu. La définition de l'interface réseau comprend le masque de sous-réseau, la définition du réseau et la passerelle.
Quelle est mon adresse IP locale ?
Dans tous les cas de figure, le poste Linux se voit attribuer une adresse IP bien souvent c'est le DHCP qui se charge de cette tache. Une manière de connaitre sa config réseau est d'ouvrir une fenêtre du terminal et saisir la commande ifconfig.Voici un exemple de config réseau:
serverfile@poste02:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:19:21:2e:33:ce
inet adr:192.168.2.151 Bcast:192.168.2.255 Masque:255.255.255.0
adr inet6: fe80::219:21ff:fe2e:33ce/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:722207 erreurs:0 :0 overruns:0 frame:2277
TX packets:603007 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:178129331 (178.1 MB) Octets transmis:183075178 (183.0 MB)
Interruption:16
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
Packets reçus:22097 erreurs:0 :0 overruns:0 frame:0
TX packets:22097 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:7556342 (7.5 MB) Octets transmis:7556342 (7.5 MB)
eth0 Link encap:Ethernet HWaddr 00:19:21:2e:33:ce
inet adr:192.168.2.151 Bcast:192.168.2.255 Masque:255.255.255.0
adr inet6: fe80::219:21ff:fe2e:33ce/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:722207 erreurs:0 :0 overruns:0 frame:2277
TX packets:603007 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:178129331 (178.1 MB) Octets transmis:183075178 (183.0 MB)
Interruption:16
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
Packets reçus:22097 erreurs:0 :0 overruns:0 frame:0
TX packets:22097 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:7556342 (7.5 MB) Octets transmis:7556342 (7.5 MB)
La commande ifconfig afficher les informations des interfaces réseau IP, dans notre cas il s'agit d'un poste classique disposant d'interface réseau physique (eth0) et une interface de loopback (lo).
Définir une adresse statique
Le système Linux définit la configuration réseau dans le fichier /etc/network/interfaces.Ouvrir le fichier avec un éditeur de texte puis définissez les paramètres suivants:
auto eth0
#definir une ip static sur eth0
iface eth0 inet static
address 192.168.2.150
netmask 255.255.255.0
network 192.168.2.0
gateway 192.168.2.1
Lorsque vous avez edité les valeurs, enregistrer le fichier.
Note: la prise en compte de ces paramètres nécessite un redémarrage du service networking du poste Linux. Il existe 2 possibilités:
- relancer son poste :),
- arrêter puis lancer le service réseau du poste dans le terminal de commande
/etc/init.d/networking stop
/etc/init.d/networking start
/etc/init.d/networking start
Par défaut, le DHCP se charge d'attribuer une IP à un poste de travail. Lorsque le réseau englobe plusieurs postes ou pour faciliter la communication entre des postes de travail, il est plus facile de passer par une adresse IP statique. Avec Linux, la configuration des interfaces est facile et rapide à réaliser, éditer le fichier /etc/network/interfaces puis relancer la service.