La commande ifconfig permet de déterminer les informations de base relatives aux interfaces d'un système particulier. Par exemple, une simple requête ifconfig peut indiquer les informations suivantes :
noms des périphériques de toutes les interfaces d'un système ;
toutes les adresses IPv4 et IPv6 (le cas échéant) assignées aux interfaces ;
statut de configuration de ces interfaces.
La procédure suivante décrit la façon dont la commande ifconfig doit être utilisée pour fournir des informations de configuration de base sur les interfaces d'un système.
Sur l'hôte local, connectez-vous en tant qu'administrateur principal ou superutilisateur.
Le rôle d'administrateur principal inclut le profil d'administrateur principal. Pour plus d'informations sur la création d'un rôle et son assignation à un utilisateur, reportez-vous au Chapitre 2, Working With the Solaris Management Console (Tasks) du System Administration Guide: Basic Administration.
Récupérez les informations sur l'interface qui vous intéresse.
# ifconfig interface |
La commande ifconfig affiche la sortie suivante :
Ligne relative au statut
La première ligne de la sortie de la commande ifconfig indique le nom de l'interface ainsi que le statut qui lui est actuellement associé (par le biais d'un indicateur). Sur cette ligne figurent également l'unité de transmission maximale configurable sur l'interface ainsi qu'un numéro d'index. La ligne relative au statut vous permet de connaître l'état actuel de l'interface.
Ligne d'informations sur l'adresse IP
La deuxième ligne de la sortie de la commande ifconfig inclut l'adresse IPv4 ou IPv6 configurée sur l'interface. S'il s'agit d'une adresse IPv4, cette ligne indique également le masque de réseau configuré et l'adresse de diffusion.
Ligne relative à l'adresse MAC
Lorsque vous exécutez la commande ifconfig en tant que superutilisateur ou avec un rôle similaire, la sortie contient une troisième ligne. Si une adresse IPv4 est configurée, cette ligne indique l'adresse MAC (adresse de couche Ethernet) assignée à l'interface. S'il s'agit d'une adresse IPv6, cette troisième ligne contient l'adresse locale du lien que le démon IPv6 in.ndpd génère à partir de l'adresse MAC.
L'exemple suivant décrit la syntaxe de la commande ifconfig à rédiger pour obtenir des informations sur l'interface eri configurée sur un hôte particulier.
# ifconfig eri eri0: flags=863<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 1 inet 10.0.0.112 netmask ffffff80 broadcast 10.8.48.127 ether 8:0:20:b9:4c:54 |
Le tableau suivant décrit les informations de la variable de la requête de la commande ifconfig et comprend également la description de la variable qui peut s'afficher à l'écran et le type d'informations fournies. Il se base sur l'exemple de sortie précédent.
Variable |
Sortie écran |
Description |
---|---|---|
Nom de l'interface |
eri0 |
Indique le nom du périphérique de l'interface dont le statut a été requis par la commande ifconfig. |
Statut de l'interface |
flags=863<UP |
Indique le statut de l'interface et spécifie notamment les indicateurs actuellement associés à celle-ci. Cette information vous permet de savoir si l'interface est initialisée (UP) ou non (DOWN ). |
Statut de la diffusion |
BROADCAST |
Indique si l'interface prend en charge les diffusions sur IPv4. |
Etat de transmission |
RUNNING |
Indique si le système transmet actuellement des paquets via l'interface. |
Statut de la multidiffusion |
MULTICAST, IPv4 |
Indique si l'interface prend en charge les transmissions multidiffusions. Dans cet exemple, l'interface prend en charge les transmissions multidiffusions IPv4. |
Unité de transmission maximale |
mtu 1500 |
Indique que la taille de transfert maximale de cette interface est de 1 500 octets. |
Adresse IP |
inet 10.0.0.112 |
Indique l'adresse IPv4 ou IPv6 assignée à l'interface. Dans cet exemple, l'interface eri0 possède l'adresse IPv4 10.0.0.112. |
Masque de réseau |
netmask ffffff80 |
Indique le masque de réseau IPv4 de l'interface. Notez que les adresses IPv6 n'utilisent pas de masques de réseau. |
Adresse MAC |
ether 8:0:20:b9:4c:54 |
Indique l'adresse de couche Ethernet de l'interface. |