Linux Réseaux
Fichier interfaces
Paramétrage manuel de la configuration IP des cartes réseaux



Pour : Linux, Debian



Pour lister toutes les interfaces réseaux:
# /sbin/ifconfig -a

Vous devriez avoir quelque choses presque similaire.
Dans mon cas, mon interface réseaux ce nomme "eth0".
------------------------------------------------------------------------------
eth0 Link encap:Ethernet HWaddr 0b:fe:b5:e6:f2:bc
inet adr:192.168.1.2 Bcast:192.168.1.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8013 errors:0 dropped:0 overruns:0 frame:0
TX packets:7895 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:7036926 (6.7 MiB) TX bytes:1357379 (1.2 MiB)
Interruption:19

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
RX packets:6234 errors:0 dropped:0 overruns:0 frame:0
TX packets:6234 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:1705371 (1.6 MiB) TX bytes:1705371 (1.6 MiB)
------------------------------------------------------------------------------


On va éditer le fichier "interfaces" pour crée manuellement notre configuration:
# nano /etc/network/interfaces
Voici à quoi ressemble les paramêtres de la configuration automatique par DHCP
------------------------------------------------------------------------------
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
------------------------------------------------------------------------------


Voici le contenu du fichier en configuration manuel:
------------------------------------------------------------------------------
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.155
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1
dns-search localdomain
------------------------------------------------------------------------------

Voici quelque explication:
auto => Le nom de l'interface à monter automatiquement
iface => Définir le mode static ou DHCP
address => L'adresse IP
netmask => Le masque reseau
broadcast => Le broadcast
gateway => La passerelle
dns-nameservers => Le serveur DNS


Une fois que vous avez fini d'éditer le fichier "interfaces", sauvegarder le et redémarrer les cartes réseau:
# /etc/init.d/networking restart

Maintenant on vérifie que les paramêtres ont bien été chargé:
ifconfig
------------------------------------------------------------------------------
eth0 Link encap:Ethernet HWaddr 0b:fe:b5:e6:f2:bc
inet adr:192.168.1.155 Bcast:192.168.1.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10399 errors:0 dropped:0 overruns:0 frame:0
TX packets:9790 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:8406798 (8.0 MiB) TX bytes:1632384 (1.5 MiB)
Interruption:17

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
RX packets:6632 errors:0 dropped:0 overruns:0 frame:0
TX packets:6632 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:1731107 (1.6 MiB) TX bytes:1731107 (1.6 MiB)

------------------------------------------------------------------------------


Ps: Si l'interface eth0 n'apparait plus, faite:
# ifup eth0
Et/ou:
# ifconfig eth0 up



Par O.Cédric
Sur www.octetmalin.net

Article publié le:
01/06/2011 17:27




Cette page vous à plus?

Dîtes que vous l'aimez en cliquant sur le bouton Facebook.