ifconfig
Réseau
Syntaxe
ifconfig [-a] [<interface>]L'ancienne commande pour consulter et modifier les interfaces reseau ; sous Linux `ip addr` l'a remplacee, elle n'est parfois pas installee et n'affiche pas toutes les adresses ajoutees par ip — sous macOS, en revanche, elle reste l'outil de reference.
Options courantes
| Option | Signification |
|---|---|
| -a | Include interfaces that are down; plain ifconfig may hide them on Linux. |
| <if> up / down | Bring one interface up or down. |
| <if> inet <ip> netmask <mask> | Set an address, until the next reboot. |
| en0 / eth0 | The usual names: en0 on macOS, eth0 or ens5 on Linux. |
Exemples
ifconfig -aEvery interface, including the ones currently down.
ifconfig en0 | grep "inet "The local IPv4 address on macOS.
sudo ifconfig eth0 downTake an interface offline (Linux, if net-tools is installed).
Quand une connexion échoue, ceux-ci délimitent jusqu’où elle est allée : le nom ne se résout pas, pas de route, ou le port est fermé.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait ifconfig ?
L'ancienne commande pour consulter et modifier les interfaces reseau ; sous Linux `ip addr` l'a remplacee, elle n'est parfois pas installee et n'affiche pas toutes les adresses ajoutees par ip — sous macOS, en revanche, elle reste l'outil de reference.
Q. Comment l’écrire ?
ifconfig [-a] [<interface>] — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 4 ici ; la liste complète est dans man ifconfig. Cette commande relève de Réseau.
Commandes liées
page man: man ifconfig