ifconfig (configuration de l'interface) est un outil de ligne de commande utilisé pour configurer les interfaces réseau sous Linux, macOS, Unix et d'autres systèmes d'exploitation. Il fournit des informations sur les interfaces réseau et permet aux utilisateurs de définir leur configuration réseau, telle que les adresses IP, les masques de sous-réseau et les passerelles par défaut.
Certaines opérations courantes effectuées à l'aide d'ifconfig incluent :
- Affichage des informations sur l'interface réseau : ifconfig peut afficher l'état et la configuration des interfaces réseau, y compris les adresses IP, les masques de sous-réseau, les adresses MAC et l'état des liaisons.
- Configuration des adresses IP : ifconfig peut être utilisé pour attribuer ou modifier des adresses IP pour une interface réseau.
- Définition des masques de réseau : Les masques de réseau définissent le sous-réseau d'une adresse IP. ifconfig permet aux utilisateurs de définir ou de modifier le masque de réseau d'une interface réseau.
- Changement des interfaces réseau : ifconfig peut être utilisé pour activer ou désactiver les interfaces réseau, les activer ou les désactiver et activer ou désactiver le mode promiscuité.
- Modification du MTU (Maximum Transmission Unit) : ifconfig peut ajuster la taille MTU, qui détermine le plus gros paquet pouvant être transmis via l'interface réseau.
Il est important de noter que ifconfig est une commande puissante qui nécessite des privilèges administratifs pour être utilisée. Une utilisation incorrecte de ifconfig peut entraîner des problèmes de connectivité réseau, il est donc recommandé d'avoir une bonne compréhension de la configuration et de l'administration du réseau avant d'utiliser cet outil.
À mesure que les technologies de mise en réseau évoluent, certains systèmes d'exploitation modernes peuvent utiliser des commandes ou des outils alternatifs pour la configuration du réseau. Par exemple, dans les versions plus récentes de macOS, la commande ifconfig est obsolète et remplacée par l'utilitaire ifconfig.
|