Ifconfig

Un article de Diablotins.org.


Image:brush.png
  • Auteur :David Marec
  • Date : 22 Avril 2006

«ifconfig» est une commande qui permet de configurer - ou de consulter la configuration - les interfaces réseaux du système.
Elle répond en indiquant la configuration et l'état de l'interface requise.

rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
       options=8<VLAN_MTU>
       inet6 fe80::2e0:7dff:fef0:1f4a%rl0 prefixlen 64 scopeid 0x1
       inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
       ether 00:e0:7d:f0:1f:4a
       media: Ethernet autoselect (100baseTX <full-duplex>)
       status: no carrier

Ici, l'interface est un périphérique RealTek ( rlx ) de type ethernet (ether 00:e0:7d:f0:1f:4a) configurée automatiquement en 100baseTX/full-duplex(Ethernet autoselect (100baseTX <full-duplex>)), dispose d'une configuration IPv4 ( adresse et masque sur leréseau IP ) et IPv6. Enfin, rien n'y est connecté ( no carrier ).

ifconfig rl0 192.168.1.1 255.255.255

modifiera en conséquence la configuration précédente vers l'adresse 192.168.1.1.

Configuration automatique

Si vous pouvez à loisir configurer vos interface, leur configuration se fait généralement dans le fichier /etc/rc.conf qui configure une grande partie du système au démarrage. La syntaxe est la suivante:

ifconfig_ifx="inet adresse_IP netmask diffusion options

Par exemple:

#/etc/rc.conf
ifconfig_rl0="inet 192.168.0.1 netmask 255.255.255.0 media 100baseTX mediaopt full-duplex"

configure ainsi rl0:

ifconfig rl0
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
       options=8<VLAN_MTU>
       inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
       media: Ethernet 100baseTX <full-duplex>
       status: active

En savoir plus

Récupérée de « http://diablotins.org/index.php/Ifconfig »
Projets :
Boîte à outils