Maison > Article > Opération et maintenance > Quelle est la commande pour interroger l'adresse Mac sous Linux ?
Commande pour interroger l'adresse MAC : 1. "ifconfig -a", le champ HWaddr du résultat de sortie est l'adresse MAC ; 2. "cat /etc/sysconfig/network-scripts/ifcfg-eth0", lisez la configuration MAC fichier ; 3, "cat /sys/class/net/eth0/address" ; 4. "dmesg | grep eth0" ;
L'environnement d'exploitation de ce tutoriel : système Linux7.3, ordinateur Dell G3.
Quelle est l'adresse MAC ? MAC (Media Access Control, media access control) est utilisée pour définir l'emplacement des périphériques réseau. Identifiant utilisé pour représenter chaque site sur Internet, exprimé en nombres hexadécimaux, avec un total de six octets (48 bits). Parmi eux, les trois premiers octets sont des codes (24 bits de poids fort) attribués à différents fabricants par l'autorité d'enregistrement IEEE RA, également connue sous le nom d'« identifiant unique organisationnel », et les trois derniers octets (24 bits inférieurs) sont attribués par chaque fabricant à l'interface de l'adaptateur produit, appelée identifiant étendu (unicité). Un bloc d'adresses peut générer 2^24 adresses différentes. L'adresse MAC est en fait l'adresse ou l'identifiant de l'adaptateur. MAC est unique au monde.
Comment interroger l'adresse Mac sous Linux
PS : Généralement, le nom de fichier de la carte réseau par défaut est eth0. Selon la situation réelle correspondant à l'adresse IP, il peut être considéré comme ethx. 1.
Le champ HWaddr est l'adresse MAC, qui est la méthode la plus couramment utilisée
<strong>ifconfig -a</strong>
其中 HWaddr字段就是MAC地址,这是最常用的方式
2、cat /etc/sysconfig/network-scripts/ifcfg-eth0
(CentOS or Redhat配置文件)
下面两种在未设置IP前可以查看。可以用来解决MAC和操作系统绑定的问题。比如你把操作系统装到远程服务器,操作系统的mac地址是A主机的地址,在B主机上由于MAC地址不同无法远程启动(因为这时配置文件仍是A的mac地址)。由于OS在启动时会检测硬件,获得硬件的MAC地址,写到/sys/class/net/eth0/address文件中,我们在OS获得mac地址之后,使用原来的MAC配置文件之前(也就是/etc/sysconfig/network-scripts/ifcfg-eth0 ),把真正的mac地址写到配置文件中。
3、cat /sys/class/net/eth0/address
查看eth0的MAC地址
4、dmesg | grep eth0
dmesg’命令设备故障的诊断是非常重要的。在‘dmesg’命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息。
5、cat /proc/net/arp
2.
cat /etc/sysconfig/network-scripts/ifcfg-eth0
(fichier de configuration CentOS ou Redhat)
3.
cat /sys/class/net/eth0/address
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!