GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer et utiliser ifconfig sur CentOS 7

Présentation

L'un des moyens les plus courants de configurer une interface réseau sous Linux consiste à utiliser le ifconfig commande. La commande est préinstallée sur de nombreuses distributions Linux. Cependant, certaines distributions comme CentOS 7 ont déprécié la commande et ne l'incluent plus par défaut.

Dans ce didacticiel, vous apprendrez à installer et à utiliser ifconfig sur CentOS 7.

Prérequis

  • CentOS 7 installé
  • Accès à la ligne de commande/fenêtre du terminal
  • Accès à root ou utilisateur avec privilèges sudo

Comment installer la commande ifconfig

Le ifconfig la commande fait partie des net-tools package disponible dans le référentiel YUM.

1. Ouvrez la fenêtre du terminal et mettez à jour les référentiels :

sudo yum update

2. Ensuite, téléchargez et installez net-tools en utilisant yum :

sudo yum install net-tools -y

La sortie confirme que l'installation est terminée.

Utilisation de la commande ifconfig

Le ifconfig la commande est polyvalente. Il peut :

  • Afficher des informations sur la configuration réseau du système.
  • Activer ou désactiver une interface réseau.
  • Attribuez des adresses IP, des masques de réseau et des diffusions aux interfaces réseau.
  • Modifiez l'adresse MAC.
  • Modifier l'unité de transmission maximale (MTU).
  • Créer des alias d'interface réseau.
  • Activer ou désactiver le mode promiscuité.

Afficher les informations de configuration du réseau

Lorsqu'il est utilisé sans arguments, ifconfig affiche des informations sur les interfaces réseau actuelles.

La sortie affiche toutes les informations essentielles pour les interfaces réseau actives, y compris :

  • l'adresse MAC du matériel
  • Adresses IP (inet)
  • masques de réseau
  • adresses de diffusion
  • et si l'interface est active ou non

Pour voir toutes les interfaces, y compris celles qui sont inactives, ajoutez le -a argument :

ifconfig -a

Dans l'exemple ci-dessous, la sortie montre deux interfaces actives et une inactive :

Pour afficher des informations sur une interface spécifique, ajoutez le nom de l'interface à la commande :

ifconfig [interface-name]

La sortie affiche des informations pour l'interface spécifiée :

Activer ou désactiver une interface réseau

Activez une interface réseau en utilisant la syntaxe suivante :

sudo ifconfig [interface-name] up

La commande ne produit aucune sortie. Cependant, en exécutant ifconfig montre que la liste des connexions actives inclut désormais enp0s8 :

La syntaxe pour désactiver une interface est :

sudo ifconfig [interface-name] down

Attribuez l'adresse IP, le masque de réseau et la diffusion

Attribuez une adresse IP avec ifconfig en utilisant la commande :

sudo ifconfig [interface-name] [IP-address]

Pour attribuer une nouvelle valeur de masque de réseau, saisissez :

sudo ifconfig [interface-name] netmask [netmask-value]

Attribuez une nouvelle diffusion en exécutant :

sudo ifconfig [interface-name] broadcast [broadcast-value]

Exécutez le ifconfig commande pour vérifier que la sortie affiche les nouvelles valeurs :

Vous pouvez également affecter toutes les valeurs sur une seule ligne :

sudo ifconfig [interface-name] [IP-address] netmask [netmask-value] broadcast [broadcast-value]

Modifier l'adresse MAC de l'interface réseau

L'adresse MAC est un identifiant unique d'un appareil sur un réseau. Pour changer l'adresse MAC d'une interface réseau, tapez :

sudo ifconfig [interface-name] hw ether [MAC-address]

La sortie de ifconfig La commande affiche le changement dans la configuration MAC :

Modifier le MTU de l'interface réseau

L'unité de transmission maximale (MTU) est la plus grande taille d'un paquet ou d'une trame pouvant être envoyée sur le réseau. Le MTU par défaut est 1500.

L'augmentation de la MTU du réseau augmente le taux de transfert de données.

Pour modifier la valeur MTU avec ifconfig , utilisez la syntaxe suivante :

sudo ifconfig [interface-name] mtu [MTU-value]

Vérifiez le ifconfig sortie pour confirmer le changement :

Créer des alias d'interface réseau

Pour associer plusieurs adresses IP à une seule interface réseau, utilisez des alias IP . Le ifconfig La commande autorise les alias, à condition que leurs adresses IP appartiennent au même masque de réseau.

Un nom d'alias se compose du nom de l'interface principale et du numéro de l'alias, séparés par deux points. Pour créer un alias, tapez :

sudo ifconfig [alias-name] [alias-address]

Vérifiez si l'alias a été créé avec succès avec ifconfig :

Pour supprimer un alias, exécutez la commande suivante :

sudo ifconfig [alias-name] down

Activer ou désactiver le mode promiscuité

Le mode promiscuité permet à un périphérique réseau d'intercepter et de lire intégralement chaque paquet réseau qui arrive. Il est souvent utilisé pour surveiller l'activité du réseau.

Activez le mode promiscuité en tapant :

sudo ifconfig [interface-name] promisc

Vérifiez si le mode promiscuité est actif avec ifconfig :

Pour désactiver le mode promiscuité, utilisez la commande :

sudo ifconfig [interface-name] -promisc

Cent OS
  1. Comment installer et utiliser TensorFlow sur CentOS 7

  2. Comment installer et utiliser PHP Composer sur CentOS 7

  3. Comment installer et utiliser Docker sur CentOS 7

  4. Comment installer et utiliser Docker Compose sur CentOS 7

  5. Comment installer et utiliser TeamSpeak Server sur CentOS 7

Comment installer et utiliser SSHFS sur CentOS 7

Comment installer et utiliser TermRecord sur CentOS 8

Comment installer et utiliser Firewalld dans CentOS / RHEL

Comment installer et utiliser la commande Curl sur CentOS 8

Comment installer et utiliser TermRecord sur CentOS 8

Comment installer et utiliser Traceroute sur CentOS 7