Aller au contenu principal

ifconfig


INFORMATION

ifconfig - Configurer une interface réseau.

ifconfig est considéré comme dépassé par ip.


PACKAGE

Shell
apt install net-tools
# ou
apt install inetutils-tools

MAN


EXEMPLES

Afficher toutes les interfaces réseau

Details

Simplement en exécutant ifconfig sans argument, on peut afficher toutes les interfaces réseau.

Shell
ifconfig
Sortie
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
inet 172.22.227.33 netmask 255.255.240.0 broadcast 172.22.239.255
inet6 fe80::215:5dff:fe94:15ce prefixlen 64 scopeid 0x20<link>
ether 00:15:5d:94:15:ce txqueuelen 1000 (Ethernet)
RX packets 16032 bytes 19274211 (19.2 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6354 bytes 853006 (853.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 166969 bytes 59473886 (59.4 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 166969 bytes 59473886 (59.4 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Configurer une adresse IP

Details

Permet de configurer manuellement une adresse IP et un masque de sous-réseau sur une interface réseau spécifique.

Shell
ifconfig eth0 192.168.1.100 netmask 255.255.255.0

Activer/désactiver une interface

Details

Active ou désactive l'interface spécifiée, ce qui peut être utile pour la gestion de la connectivité ou la résolution de problèmes réseau.

  • Activer une interface
Shell
ifconfig eth0 up
  • Désactiver une interface
Shell
ifconfig eth0 down

Configurer une adresse MAC

Details

Change l'adresse MAC (Media Access Control) de l'interface réseau, ce qui peut être requis pour des raisons de sécurité ou de tests.

Shell
ifconfig eth0 hw ether02:01:02:03:04:05

Afficher une interface spécifique

Details

Montre les détails tels que l'adresse IP, le masque de sous-réseau, et d'autres informations de la configuration réseau pour une interface spécifique.

Shell
ifconfig eth0

Afficher toutes les interfaces

Details

Par défaut, sur GNU/Linux, la commande ifconfig seule, sans option, fournit la liste et les propriétés des interfaces actives. Si l’on souhaite visualiser l’ensemble des interfaces, y compris celles qui ne sont pas actives, il faut utiliser l’option –a :

Shell
ifconfig -a

Ajouter une seconde adresse IP à une interface déjà configurée

Details
Shell
ifconfig eth2:en1 172.18.2.39