mac-adresse_ermitteln
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| mac-adresse_ermitteln [2018-05-28 11:40:59] – manfred | mac-adresse_ermitteln [2020-08-17 08:47:36] (aktuell) – [MAC-Adresse ermitteln] manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== MAC-Adresse ermitteln ====== | ||
| + | |||
| + | MAC-Adresse automatisch generieren: | ||
| + | > openssl rand -hex 6 | sed ' | ||
| + | 2c: | ||
| + | |||
| + | |||
| + | ===== MAC-Adresse über das Netz und ohne Zugang auf den Rechner ermitteln ===== | ||
| + | |||
| + | Pingt man den besagten Rechner an, dann kann man anschließend seine MAC-Adresse aus dem ARP-Cache des Kernels auslesen: | ||
| + | |||
| + | # ping -c3 192.168.0.1 | ||
| + | # arp -a | ||
| + | |||
| + | Möchte man nicht alle Einträge sehen, dann kann man sich auch nur die relevanten anzeigen lassen: | ||
| + | |||
| + | # ping -c3 192.168.0.1 | ||
| + | # arp -a 192.168.0.1 | ||
| + | |||
| + | |||
| + | ===== MAC-Adresse ändern ===== | ||
| + | |||
| + | Ubuntu: | ||
| + | ifdown eth0 | ||
| + | ifconfig eth0 hw ether 00: | ||
| + | ifup eht0 | ||
| + | |||
| + | |||
| + | ===== die echten MAC-Adressen der Bond-Slaves ermitteln ===== | ||
| + | |||
| + | hier ist zu sehen, dass aus den beiden NICs " | ||
| + | # ip a | ||
| + | 1: lo: < | ||
| + | link/ | ||
| + | inet 127.0.0.1/8 scope host lo | ||
| + | 2: eth0: < | ||
| + | link/ether d4: | ||
| + | 3: eth1: < | ||
| + | link/ether d4: | ||
| + | 4: eth2: < | ||
| + | link/ether 90: | ||
| + | 5: eth3: < | ||
| + | link/ether 90: | ||
| + | 6: eth4: < | ||
| + | link/ether 90: | ||
| + | 7: eth5: < | ||
| + | link/ether 90: | ||
| + | 8: bond0: < | ||
| + | link/ether d4: | ||
| + | inet 192.168.1.2/ | ||
| + | |||
| + | Will man die echten MAC-Adressen von eth0 und eth1 wissen, dann wird man auch mit " | ||
| + | Auch " | ||
| + | # lshw -class network | egrep ' | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | Für diesen Fall ist es nötig, " | ||
| + | # facter | fgrep -i address | ||
| + | ipaddress => 192.168.1.2 | ||
| + | ipaddress_bond0 => 192.168.1.2 | ||
| + | ipaddress_bond0_1 => 192.168.1.3 | ||
| + | ipaddress_lo => 127.0.0.1 | ||
| + | macaddress => d4: | ||
| + | macaddress_bond0 => d4: | ||
| + | macaddress_bond0_1 => d4: | ||
| + | macaddress_eth0 => D4: | ||
| + | macaddress_eth1 => D4: | ||
| + | macaddress_eth2 => 90: | ||
| + | macaddress_eth3 => 90: | ||
| + | macaddress_eth4 => 90: | ||
| + | macaddress_eth5 => 90: | ||
| + | |||
