Pour configurer une interface réseau, il faut utiliser les commandes de
base disponibles sur n'importe quel système Unix. Voici une présentation succinte des
commandes classiques de configuration et de test d'une connexion
réseau : ifconfig, ping,
arp, host et
dig.
Pour toute information sur le format des adresses IP utilisées ci-après, se référer à l'article Adressage IPv4.
ifconfig sert à fixer les paramètres d'une
interface ; eth0 dans notre exemple.
$ /sbin/ifconfig -a eth0 Lien encap:Ethernet HWaddr 00:50:04:4C:28:27inet adr:192.168.1.1 Bcast:192.168.1.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Paquets Reçus:134 erreurs:0 jetés:0 débordements:0 trames:0
Paquets transmis:17 erreurs:0 jetés:0 débordements:0 carrier:0 collisions:0 lg file transmission:100 Interruption:10 Adresse de base:0xe000
lo Lien encap:Boucle locale inet adr:127.0.0.1 Masque:255.0.0.0 UP LOOPBACK RUNNING MTU:3924 Metric:1 Paquets Reçus:13599 erreurs:0 jetés:0 débordements:0 trames:0 Paquets transmis:13599 erreurs:0 jetés:0 débordements:0 carrier:0 collisions:0 lg file transmission:0
|
Informations sur la couche liaison (2) :
|
|
|
Informations sur la couche réseau (3) :
|
|
|
Informations sur l'état de l'interface :
|
|
|
Statistiques de l'interface. Ces informations sont essentielles pour déterminer la qualité du réseau. |
|
|
Paramètres d'entrées/sorties de l'interface. Ces informations indiquent si la carte réseau est correctement reconnue par le système. |
Typiquement, on configure une interface Ethernet avec une commande du type :
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 up
La commande ifconfig possède de nombreuses options. Les principales sont :
up : activation de l'interface,
down : désactivation de
l'interface,
[-]arp : activation/désactivation du
protocole ARP sur l'interface,
netmask <addr> : valeur du masque de
réseau,
broadcast <addr> : valeur de l'adresse
de diffusion.
Pour obtenir la syntaxe de toutes les options disponibles, il faut utiliser la commande man ifconfig ou kdehelp : → → .
Avec la distribution Debian GNU/Linux les
paramètres de configuration des interfaces réseau sont stockés dans le
répertoire /etc/network. Le fichier
interfaces de ce répertoire rassemble la configuration
des interfaces réseau.
Voici l'exemple d'une interface ethernet configurée à l'aide du protocole DHCP :
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) # The loopback interface auto lo iface lo inet loopback # The first network card - this entry was created during the Debian installation # (network, broadcast and gateway are optional) auto eth0 iface eth0 inet dhcp
Pour une configuration statique de l'interface, il faut utiliser les
pages de manuels : man interfaces. Voici un
exemple :
<snip/>
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
Vous êtes ici :