ifconfig
INFORMATION
ifconfig - Configurer une interface réseau.
ifconfig est considéré comme dépassé par ip.
PACKAGE
Shellapt 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.
ifconfig
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.
Shellifconfig 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
ifconfig eth0 up
- Désactiver une interface
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.
Shellifconfig 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.
Shellifconfig 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 :
Shellifconfig -a
Ajouter une seconde adresse IP à une interface déjà configurée
Details
ifconfig eth2:en1 172.18.2.39