MAC/Adresse/Konfiguration: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
 
(15 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Konfiguration ==
== Konfiguration ==
; Häufig steht die MAC-Adresse, zum Teil in der [[Seriennummer]] integriert, auf dem Gerät oder der Netzwerkkarte
Häufig steht die MAC-Adresse, zum Teil in der [[Seriennummer]] integriert, auf dem Gerät oder der Netzwerkkarte
* Daneben kann man sie per Software auslesen, üblicherweise mit der im Gerät eingebauten [[Firmware]] / [[BIOS]]
* Daneben kann man sie per Software auslesen, üblicherweise mit der im Gerät eingebauten [[Firmware]] / [[BIOS]]
* Seit Jahrzehnten werden zusätzliche [[Computerprogramm|Programme]] entwickelt, um sie anzuzeigen oder zu ändern
* Die Entwicklungen sind nicht abgeschlossen


; Eine Auswahl zeigt die folgende Tabelle
; MAC-Adresse anzeigen/ändern
{| class="wikitable"
{| class="wikitable"
|-
|-
! Betriebssystem
! Betriebssystem
! Auslesen (im eigenen System)
! Auslesen (System)
! Auslesen (in einem fremden System)
! Auslesen (Remote)
! Vergabe
! Einstellen
|-
|-
|[[AIX]] || <code>netstat -ia</code> || <code>arp -a</code> ||
|style="vertical-align:top"| [[Android (Betriebssystem)|Android]] || Einstellungen → Telefoninfo → Statusinformationen || ||
|-
|-
|style="vertical-align:top"| [[Android (Betriebssystem)|Android]] || <code>Einstellungen → Telefoninfo → Statusinformationen</code> || ||
|[[FreeBSD]] || [[ifconfig]] || arp -a || ifconfig ''&lt;Interface&gt;'' link ''&lt;MAC-Adresse&gt;''
|-
|-
|[[FreeBSD]] || <code>[[ifconfig]]</code> || <code>arp -a</code> || <code>ifconfig ''&lt;Interface&gt;'' link ''&lt;MAC-Adresse&gt;''</code>
|style="vertical-align:top"| [[iOS (Betriebssystem)|Apple iOS]] || Einstellungen → Allgemein → Info → Wi-Fi-Adresse || || ''offiziell nicht möglich''
|-
|-
|[[HP-UX]] || <code>lanscan</code> || || <code>lanadmin -A ''0x&lt;MAC-Adresse&gt;''</code>
|[[Internetwork Operating System|IOS (Cisco)]] || show interfaces || || configure<br />interface &lt;type&gt; &lt;number&gt; <br />mac-address &lt;H.H.H&gt;<br />end
|-
|-
|style="vertical-align:top"| [[iOS (Betriebssystem)|Apple iOS]] || <code>Einstellungen → Allgemein → Info → Wi-Fi-Adresse</code> || || ''offiziell nicht möglich''
|style="vertical-align:top"| [[Linux]]<br />[[Programmpaket|Paket]] net-tools
|-
| [[ifconfig]]
|[[Internetwork Operating System|IOS (Cisco)]] || <code>show interfaces</code> || || <code>configure<br />interface &lt;type&gt; &lt;number&gt; <br />mac-address &lt;H.H.H&gt;<br />end</code>
| arp -a
|-
|style="vertical-align:top"| [[Linux]]<br />[[Programmpaket|Paket]] <code>net-tools</code>
| <code>[[ifconfig]]</code>
| <code>arp -a</code>
| Bei einigen Netzwerkkarten funktioniert es nur im [[Promiskuitiver Modus|Promiscuous Mode]] richtig, also<br />
| Bei einigen Netzwerkkarten funktioniert es nur im [[Promiskuitiver Modus|Promiscuous Mode]] richtig, also<br />
<code>ifconfig ''&lt;Interface&gt;'' promisc</code><br />
ifconfig ''&lt;Interface&gt;'' promisc<br />
Anschließend:<br />
Anschließend:<br />
<code>ifconfig ''&lt;Interface&gt;'' hw ether ''&lt;MAC-Adresse&gt;''</code>
ifconfig ''&lt;Interface&gt;'' hw ether ''&lt;MAC-Adresse&gt;''
|-
|-
|style="vertical-align:top"| [[Linux]]<br />Paket <code>iproute2</code>
|style="vertical-align:top"| [[Linux]]<br />Paket iproute2
|<code>ip link</code>
|ip link
|<code>ip neigh</code>
|ip neigh
|<code>ip link set dev ''&lt;Interface&gt;'' addr ''&lt;MAC-Adresse&gt;''</code>
|ip link set dev ''&lt;Interface&gt;'' addr ''&lt;MAC-Adresse&gt;''
|-
|-
|style="vertical-align:top"| [[Linux]]<br />Paket <code>macchanger</code>
|style="vertical-align:top"| [[Linux]]<br />Paket macchanger
|<code>macchanger --show</code>
|macchanger --show
|
|
|<code>macchanger --mac ''&lt;MAC-Adresse&gt;'' ''&lt;Interface&gt;''</code>
|macchanger --mac ''&lt;MAC-Adresse&gt;'' ''&lt;Interface&gt;''
|-
|-
|style="vertical-align:top"| [[OS X|Mac OS X]]
|style="vertical-align:top"| [[OS X|Mac OS X]]
| <code>ifconfig</code><br />
| ifconfig<br />
| <code>arp -a</code>
| arp -a
| <code>ifconfig ''&lt;Interface&gt;'' ether ''&lt;MAC-Adresse&gt;''</code><br /> oder:<br />
| ifconfig ''&lt;Interface&gt;'' ether ''&lt;MAC-Adresse&gt;''<br /> oder:<br />
<code> ifconfig ''&lt;Interface&gt;'' lladdr ''&lt;MAC-Adresse&gt;''</code><br /> oder: <code>/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --mac=''&lt;MAC-Adresse&gt;''</code><br /> für AirPort Extreme (802.11n) WLAN<br /> (beide Methoden funktionieren nicht für alle Modelle)<br /> für Leopard (OS X 10.5) <code>/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z; sudo ifconfig ''&lt;dev&gt;'' lladdr ''&lt;MAC-Adresse&gt;''</code>
ifconfig ''&lt;Interface&gt;'' lladdr ''&lt;MAC-Adresse&gt;''<br /> oder: /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --mac=''&lt;MAC-Adresse&gt;''<br /> für AirPort Extreme (802.11n) WLAN<br /> (beide Methoden funktionieren nicht für alle Modelle)<br /> für Leopard (OS X 10.5) /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z; sudo ifconfig ''&lt;dev&gt;'' lladdr ''&lt;MAC-Adresse&gt;''
|-
|-
|[[NetBSD]] || <code>ifconfig -a</code> || <code>arp -a</code> || <code>ifconfig ''&lt;Interface&gt;'' link ''&lt;MAC-Adresse&gt;'' activate</code>
|[[NetBSD]] || ifconfig -a || arp -a || ifconfig ''&lt;Interface&gt;'' link ''&lt;MAC-Adresse&gt;'' activate
|-
|-
| [[OpenBSD]] || <code>ifconfig -a</code> || <code>arp -a</code> || <code>ifconfig ''&lt;Interface&gt;'' lladdr ''&lt;MAC-Adresse&gt;''</code>
| [[OpenBSD]] || ifconfig -a || arp -a || ifconfig ''&lt;Interface&gt;'' lladdr ''&lt;MAC-Adresse&gt;''
|-
|}
| [[OpenVMS]] || <code>tcpip show interface /full</code> || <code>tcpip show arp</code> ||
 
|-
=== Linux ===
|style="vertical-align:top"| [[Solaris (Betriebssystem)|Solaris]]
 
|
=== Cisco ===
; 8,9,10,11 <code>ifconfig -a</code>
 
: (man muss als root eingeloggt sein, ansonsten wird die MAC-Adresse nicht angezeigt)
=== BSD-Unix ===
; 11
 
: zusätzlich alternativ mit <code>dladm show-phys -m</code> oder <code>dladm show-linkprop -p mac-address</code>
=== Apple ===
|<code>arp -a</code>
 
|style="vertical-align:top"|
=== Windows ===
; 8,9,10,11
: <code>ifconfig ''&lt;Interface&gt;'' ether ''&lt;MAC-Adresse&gt;''</code>
; 11
: <code>dladm set-linkprop -p mac-address=''&lt;MAC-Adresse&gt;'' ''&lt;Interface&gt;''</code>
|-
|style="vertical-align:top"| [[Microsoft Windows|Windows]]
|
; 95, 98, ME
; 95, 98, ME
: <code>winipcfg</code>
: winipcfg
 
; Ab Windows 2000
; Ab Windows 2000
: <code>[[ipconfig]] /all</code>
: [[ipconfig]] /all
; ab ''XP Professional Edition'' und Nachfolgern
; ab ''XP Professional Edition'' und Nachfolgern
: <code>getmac /v</code> (Aneinanderreihung aller MAC-Adressen, z.&nbsp;B.&nbsp;Funk und Kabel)
: getmac /v (Aneinanderreihung aller MAC-Adressen, z.&nbsp;B.&nbsp;Funk und Kabel)
|
|
# <code>ping ''&lt;IP-Adresse&gt;''</code>
# ping ''&lt;IP-Adresse&gt;''
# <code>arp -a</code>
# arp -a
; mit ''XP Professional Edition'' auch
; mit ''XP Professional Edition'' auch
: <code>getmac /s ''&lt;IP-Adresse/Name&gt;''</code>
: getmac /s ''&lt;IP-Adresse/Name&gt;''
; unter ''Vista Home (64-bit)'' und höher funktioniert es ebenfalls, Details über
; unter ''Vista Home (64-bit)'' und höher funktioniert es ebenfalls, Details über
: <code>getmac /?</code>
: getmac /?
|
|
; in der [[Windows-Registrierungsdatenbank]]
; in der [[Windows-Registrierungsdatenbank]]
# <code>regedit</code>
# regedit
#; 95, 98, ME
#; 95, 98, ME
#: <code>HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net</code>
#: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net
#; 2000, XP
#; 2000, XP
#: <code>HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}</code>
#: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
# <code>(xxxx)</code> <sub>(Passenden Schlüssel z.&nbsp;B.&nbsp;anhand von Unterschlüssel ''DriverDesc'' heraussuchen)</sub>
# (xxxx) <sub>(Passenden Schlüssel z.&nbsp;B.&nbsp;anhand von Unterschlüssel ''DriverDesc'' heraussuchen)</sub>
# MAC-Adresse ohne Trennzeichen in den (neuen) Zeichenfolge-Schlüssel ''NetworkAddress'' eintragen
# MAC-Adresse ohne Trennzeichen in den (neuen) Zeichenfolge-Schlüssel ''NetworkAddress'' eintragen
#; 95, 98, ME
#; 95, 98, ME
Zeile 98: Zeile 86:
; in der [[Systemsteuerung]]
; in der [[Systemsteuerung]]
: Manche [[Gerätetreiber]] ermöglichen es, die MAC-Adresse über die Hardware-Eigenschaften (Gerätemanager) zu verändern
: Manche [[Gerätetreiber]] ermöglichen es, die MAC-Adresse über die Hardware-Eigenschaften (Gerätemanager) zu verändern
|}
 
[[Kategorie:Kategorie:MAC]]

Aktuelle Version vom 4. Februar 2024, 14:11 Uhr

Konfiguration

Häufig steht die MAC-Adresse, zum Teil in der Seriennummer integriert, auf dem Gerät oder der Netzwerkkarte

  • Daneben kann man sie per Software auslesen, üblicherweise mit der im Gerät eingebauten Firmware / BIOS
MAC-Adresse anzeigen/ändern
Betriebssystem Auslesen (System) Auslesen (Remote) Einstellen
Android Einstellungen → Telefoninfo → Statusinformationen
FreeBSD ifconfig arp -a ifconfig <Interface> link <MAC-Adresse>
Apple iOS Einstellungen → Allgemein → Info → Wi-Fi-Adresse offiziell nicht möglich
IOS (Cisco) show interfaces configure
interface <type> <number>
mac-address <H.H.H>
end
Linux
Paket net-tools
ifconfig arp -a Bei einigen Netzwerkkarten funktioniert es nur im Promiscuous Mode richtig, also

ifconfig <Interface> promisc
Anschließend:
ifconfig <Interface> hw ether <MAC-Adresse>

Linux
Paket iproute2
ip link ip neigh ip link set dev <Interface> addr <MAC-Adresse>
Linux
Paket macchanger
macchanger --show macchanger --mac <MAC-Adresse> <Interface>
Mac OS X ifconfig
arp -a ifconfig <Interface> ether <MAC-Adresse>
oder:
ifconfig <Interface> lladdr <MAC-Adresse>
oder: /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --mac=<MAC-Adresse>
für AirPort Extreme (802.11n) WLAN
(beide Methoden funktionieren nicht für alle Modelle)
für Leopard (OS X 10.5) /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z; sudo ifconfig <dev> lladdr <MAC-Adresse>
NetBSD ifconfig -a arp -a ifconfig <Interface> link <MAC-Adresse> activate
OpenBSD ifconfig -a arp -a ifconfig <Interface> lladdr <MAC-Adresse>

Linux

Cisco

BSD-Unix

Apple

Windows

95, 98, ME
winipcfg
Ab Windows 2000
ipconfig /all
ab XP Professional Edition und Nachfolgern
getmac /v (Aneinanderreihung aller MAC-Adressen, z. B. Funk und Kabel)

|

  1. ping <IP-Adresse>
  2. arp -a
mit XP Professional Edition auch
getmac /s <IP-Adresse/Name>
unter Vista Home (64-bit) und höher funktioniert es ebenfalls, Details über
getmac /?

|

in der Windows-Registrierungsdatenbank
  1. regedit
    95, 98, ME
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net
    2000, XP
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
  2. (xxxx) (Passenden Schlüssel z. B. anhand von Unterschlüssel DriverDesc heraussuchen)
  3. MAC-Adresse ohne Trennzeichen in den (neuen) Zeichenfolge-Schlüssel NetworkAddress eintragen
    95, 98, ME
    System neustarten
    2000, XP
    Netzwerkverbindung neustarten
in der Systemsteuerung
Manche Gerätetreiber ermöglichen es, die MAC-Adresse über die Hardware-Eigenschaften (Gerätemanager) zu verändern