Ifconfig
Un article de Diablotins.org.
|
«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
