Heim > Artikel > Betrieb und Instandhaltung > Was ist der Befehl zum Überprüfen der Mac-Adresse unter Linux?
Linux-Befehle zum Überprüfen der Mac-Adresse umfassen: Befehl „ifconfig -a“, Befehl „cat /sys/class/net/eth0/address“, Befehl „dmesg | grep eth0“, Befehl „cat /proc/net/arp“ Befehl warten.
So überprüfen Sie die Mac-Adresse unter Linux
PS: Im Allgemeinen lautet der Standardname der Netzwerkkartendatei eth0 und kann anhand der tatsächlichen Situation, die der IP entspricht, als ethx beurteilt werden Adresse.
1, ifconfig -a
Das HWaddr-Feld ist die MAC-Adresse, die am häufigsten verwendete Methode
2, cat /etc/sysconfig/network-scripts/ifcfg-eth0
(CentOS- oder Redhat-Konfigurationsdatei)
Die folgenden beiden sind vor der Einstellung Die IP kann eingesehen werden. Kann verwendet werden, um das Problem der Bindung zwischen MAC und Betriebssystem zu lösen. Wenn Sie beispielsweise das Betriebssystem auf einem Remote-Server installieren, ist die MAC-Adresse des Betriebssystems die Adresse von Host A. Auf Host B kann es nicht remote gestartet werden, da die MAC-Adresse unterschiedlich ist (da die Konfigurationsdatei noch vorhanden ist). die MAC-Adresse von A zu diesem Zeitpunkt). Da das Betriebssystem die Hardware beim Start erkennt, ermitteln Sie die MAC-Adresse der Hardware und schreiben Sie sie in die Datei /sys/class/net/eth0/address, nachdem das Betriebssystem die MAC-Adresse erhalten hat, bevor Sie die ursprüngliche MAC-Konfiguration verwenden Datei (d. h. /etc /sysconfig/network-scripts/ifcfg-eth0) schreiben Sie die echte Mac-Adresse in die Konfigurationsdatei.
3, cat /sys/class/net/eth0/address
Anzeigen der MAC-Adresse von eth0
4, dmesg | grep eth0
dmesg‘ Befehlsgerätefehlerdiagnose ist sehr wichtig. Wenn wir mit Hilfe des Befehls „dmesg“ Hardware-Verbindungs- oder -Trennvorgänge durchführen, können wir die Informationen zur Hardware-Erkennung oder -Trennung sehen.
5. cat /proc/net/arp
Sehen Sie sich die MAC-Adresse der Remote-IP an, die mit dieser Maschine verbunden ist.
Sie können die MAC-Adresse dieser Maschine nicht sehen, sondern nur die Remote-Verbindung, die hauptsächlich auf der Serverseite verwendet wird.
6. Verwenden Sie den ioctl-Befehl von SIOCGIFHWADDR im Programm, um die MAC-Adresse zu erhalten
Verwandte Empfehlungen: „Linux Video Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist der Befehl zum Überprüfen der Mac-Adresse unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!