Académique Documents
Professionnel Documents
Culture Documents
$ ifconfig eth0
eth0 Lien encap:Ethernet HWaddr 00:0E:A6:6C:10:D9
inet adr:192.168.8.3 Bcast:192.168.8.255 Masque:255.255.255.0
adr inet6: fe80::20e:a6ff:fe6c:10d9/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:64680 erreurs:0 :0 overruns:0 frame:0
TX packets:54728 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:79475594 (75.7 MB) Octets transmis:6773621 (6.4 MB)
Interruption:19
Elle nous informe que, l’interface eth0 a comme adresse réseau 192.168.8.3 et comme masque de
sous-réseau 255.255.255.0.
C’est l’adresse actuelle de la machine.
Il y a deux fichiers de configuration importants contenant les informations du réseau et qui sont lus
au démarrage de la machine pour configurer le réseau.
1/3
Il s’agit de /etc/network/interfaces, et de /etc/resolv.conf.
Le premier fichier /etc/network/interfaces contient la configuration de chaque interface de la
machine.
Pour afficher son contenu, on peut saisir la commande suivante:
$ more /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.8.3
netmask 255.255.255.0
gateway 192.168.8.1
auto eth1
#iface eth1 inet dhcp
auto eth2
#iface eth2 inet dhcp
auto ath0
#iface ath0 inet dhcp
auto wlan0
#iface wlan0 inet dhcp
On voit que l’interface réseau eth0 est configurée et que son adresse IP est 192.168.8.3, son masque
255.255.255.0 et que le gateway (passerelle) est 192.168.8.1.
A noter aussi que les autres interfaces non utilisées sont, par défaut, configurées pour travailler en
DHCP.
Le fichier /etc/resolv.conf contient l’adresse IP des serveurs DNS utilisés lorsque s’établit une
connexion à Internet. Par exemple, voilà pour mon PC au boulot, ce qu’il contient:
$ more /etc/resolv.conf
nameserver 172.17.10.3
search mon_domaine.com
nameserver 172.17.20.3
On retrouve les deux adresses des DNS primaire et secondaire mais également le suffixe de
domaine (domaine de recherche) à ajouter pour former une adresse complète.
2/3
Ensuite, éditer les fichiers /etc/network/interfaces et /etc/resolv.conf pour y mettre les paramètres
que vous désirez:
$ sudo gedit /etc/network/interfaces /etc/resolv.conf
C’est tout. Néanmoins, cela demande quand même pas mal d’opérations et il faut que gedit soit
installé et donc Gnome. Dans le cas d’une version serveur d’Ubuntu, ce n’est pas le cas. De plus,
ifdown et ifup font appel à ifconfig et route pour reconfigurer le réseau. Pourquoi donc ne pas
utiliser directement ifconfig alors? Voilà comment reconfigurer une interface au moyen de ifconfig
et route:
D’abord désactiver l’interface:
$ sudo ifconfig eth0 inet down
Editez /etc/resolv.conf en utilisant nano par exemple et votre interface sera configurée:
$ sudo nano /etc/resolv.conf
Vous avez maintenant en main tout ce qu’il faut pour configurer votre carte réseau sans devoir vous
servir de Network Manager. Ca n’est pas plus simple mais au moins vous comprenez maintenant
comment ce programme s’y prend.
3/3