Quelle est la commande pour interroger l'adresse Mac sous Linux ?

青灯夜游
Libérer: 2023-03-10 10:20:06
original
20523 Les gens l'ont consulté

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" ;

Quelle est la commande pour interroger l'adresse Mac sous Linux ?

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.

ifconfig -a

Le champ HWaddr est l'adresse MAC, qui est la méthode la plus couramment utilisée

Quelle est la commande pour interroger ladresse Mac sous Linux ?

<strong>ifconfig -a</strong> 其中 HWaddr字段就是MAC地址,这是最常用的方式

Quelle est la commande pour interroger ladresse Mac sous Linux ?

2、cat /etc/sysconfig/network-scripts/ifcfg-eth0(CentOS or Redhat配置文件)

Quelle est la commande pour interroger ladresse Mac sous Linux ?

下面两种在未设置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地址

Quelle est la commande pour interroger ladresse Mac sous Linux ?

4、dmesg | grep eth0

dmesg’命令设备故障的诊断是非常重要的。在‘dmesg’命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息。

Quelle est la commande pour interroger ladresse Mac sous Linux ?

5、cat /proc/net/arp 2.

cat /etc/sysconfig/network-scripts/ifcfg-eth0

(fichier de configuration CentOS ou Redhat)

Quelle est la commande pour interroger ladresse Mac sous Linux ?
Les deux suivants peuvent être consultés avant que l'adresse IP ne soit définie. Peut être utilisé pour résoudre le problème de liaison entre MAC et le système d'exploitation. Par exemple, si vous installez le système d'exploitation sur un serveur distant, l'adresse MAC du système d'exploitation est l'adresse de l'hôte A. Sur l'hôte B, il ne peut pas être démarré à distance car l'adresse MAC est différente (car le fichier de configuration est toujours l'adresse mac de A à ce moment). Étant donné que le système d'exploitation détectera le matériel au démarrage, obtiendra l'adresse MAC du matériel et l'écrira dans le fichier /sys/class/net/eth0/address, une fois que le système d'exploitation aura obtenu l'adresse MAC, avant d'utiliser la configuration MAC d'origine. (c'est-à-dire /etc /sysconfig/network-scripts/ifcfg-eth0), écrivez la véritable adresse MAC dans le fichier de configuration.

Quelle est la commande pour interroger ladresse Mac sous Linux ?3.

cat /sys/class/net/eth0/address

Vérifiez l'adresse MAC de eth0

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!