La commande ifconfig provient de l'abréviation de l'expression anglaise "network interfaces configuring", et sa fonction est d'afficher ou de définir les informations sur les paramètres du périphérique réseau. Une commande similaire dans Windows est appelée ipconfig, et la même fonction peut être effectuée en utilisant ifconfig.
Il n'est généralement pas recommandé d'utiliser la commande ifconfig pour configurer les informations de paramètres des périphériques réseau, car une fois le serveur redémarré, les paramètres configurés deviendront automatiquement invalides et il est plus sûr de les écrire dans le fichier de configuration.
**Format de syntaxe : **ifconfig [paramètre][périphérique de carte réseau]
Paramètres communs :
ajouter<adresse> | Définir l'adresse IP du périphérique réseau IPv6 |
---|---|
del <adresse> | Supprimer l'adresse IP du périphérique réseau IPv6 |
vers le bas | Désactiver le périphérique réseau spécifié |
en haut | Démarrer le périphérique réseau spécifié |
adresse IP | Spécifiez l'adresse IP du périphérique réseau |
Exemple de référence
- Affichez les informations sur le périphérique réseau du système :
[root@linuxcool ~]# ifconfig
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.10.30 netmask 255.255.255.0 broadcast 192.168.10.255
inet6 fe80::4d16:980c:e0fe:51c2 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:60:cd:ee txqueuelen 1000 (Ethernet)
RX packets 407 bytes 34581 (33.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 59 bytes 6324 (6.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
………………省略部分输出信息………………
- Arrêtez et démarrez le périphérique de carte réseau spécifié dans l'ordre :
[root@linuxcool ~]# ifconfig ens160 down
[root@linuxcool ~]# ifconfig ens160 up
- Effectuez l'opération de modification de l'adresse IP du périphérique de carte réseau spécifié :
[root@linuxcool ~]# ifconfig ens160 192.168.10.20 netmask 255.255.255.0
- Effectuez l'opération de modification de l'adresse MAC du périphérique de carte réseau spécifié :
Notez que le séparateur d'adresse MAC sous Linux est un deux-points (:), alors que sous Windows c'est un signe moins (-).
[root@linuxcool ~]# ifconfig ens160 hw ether 00:aa:bb:cc:dd:ee
- Désactivez et activez le protocole ARP pour le périphérique de carte réseau spécifié dans l'ordre :
[root@linuxcool ~]# ifconfig ens160 -arp
[root@linuxcool ~]# ifconfig ens160 arp
Lien de référence : https://www.linuxcool.com/ifconfig