Det er flere kommandoer og metoder for å vise MAC-adresser i Linux. Her er 11 populære alternativer:
1. ifconfig
Ifconfig-kommandoen viser nettverksgrensesnittdetaljer, inkludert MAC-adresser. For å se MAC-adressen til et spesifikt grensesnitt, bruk følgende kommando:
```
ifconfig interface_name | grep HWaddr
```
Erstatt "grensesnittnavn" med det faktiske navnet på nettverksgrensesnittet (som "eth0" eller "wlan0").
2. ip-lenke
Kommandoen ip link gir detaljert informasjon om nettverksgrensesnitt. For å få MAC-adressen ved å bruke ip-lenke, bruk følgende kommando:
```
ip-lenke vis interface_name | grep link/eter
```
Erstatt "grensesnittnavn" med ønsket nettverksgrensesnittnavn.
3. ettool
Ethtool-kommandoen brukes spesielt til å vise og endre Ethernet-grensesnittinnstillinger. For å vise MAC-adressen ved hjelp av ethtool, skriv inn følgende kommando:
```
ethtool -i interface_name | grep Ethernet
```
Erstatt "grensesnittnavn" med riktig nettverksgrensesnittnavn.
4. lshw
Kommandoen lshw (list hardware) gir detaljert informasjon om systemmaskinvaren, inkludert nettverksgrensesnitt og deres MAC-adresser. Bruk følgende kommando for å hente MAC-adresser med lshw:
```
lshw -C nettverk | grep logisk navn
```
5. iwconfig
Kommandoen iwconfig brukes til å administrere trådløse nettverksgrensesnitt. For å se MAC-adressen til et trådløst grensesnitt, bruk følgende kommando:
```
iwconfig interface_name | grep "addr"
```
Erstatt "grensesnittnavn" med navnet på det trådløse nettverksgrensesnittet ditt (som "wlan0").
6. dmesg
Kommandoen dmesg viser kjerneoppstartsmeldinger. Du kan bruke dmesg for å finne MAC-adressene som er tildelt nettverksgrensesnitt under oppstart av systemet. Skriv inn følgende kommando:
```
dmesg | grep -i "eth" | grep -i "MAC"
```
7. /sys/class/net/interface_name/address
Hvert nettverksgrensesnitt har en tilsvarende katalog under "/sys/class/net/". Inne i denne katalogen finner du en fil med navnet "adresse" som inneholder MAC-adressen til det grensesnittet. For eksempel:
```
cat /sys/class/net/eth0/adresse
```
8. /proc/net/dev
"/proc/net/dev"-filen gir informasjon om nettverksgrensesnitt og deres statistikk. Den inkluderer MAC-adressene til nettverksgrensesnitt. For å trekke ut MAC-adresser fra denne filen, bruk følgende kommando:
```
grep -i "HWaddr" /proc/net/dev | awk '{ print $2 }'
```
9. nmcli
NetworkManagers kommandolinjeverktøy, nmcli, tilbyr ulike kommandoer for å administrere nettverkstilkoblinger. Du kan bruke nmcli til å vise MAC-adresser slik:
```
nmcli -p enhet vis | grep MAC\-adresse
```
10. iw
Iw (trådløse verktøy) er en annen kommando for å administrere trådløse nettverkstilkoblinger. For å vise MAC-adressen til et trådløst grensesnitt ved hjelp av iw, skriv inn følgende:
```
iw dev interface_name info | grep addr
```
11. vert
Vertskommandoen brukes vanligvis til DNS-oppslag, men den kan også gi informasjon om IPv4-adresser og tilhørende MAC-adresser. Du kan bruke vert på følgende måte:
```
vert -t a | grep -i "har adresse"
```
Erstatt "" med IPv4-adressen til nettverksgrensesnittet du er interessert i.