Ich habe kürzlich einen USB-Ethernet-Adapter (nicht Apple) gekauft und bekomme eine Internetverbindung. An meiner Universität müssen wir eine bestimmte Mac-Adresse eingeben, aber ich kann sie nicht ändern.
Ich habe es mit versucht
sudo ifconfig en4 ether xx:xx:xx:xx:xx:xx
und mit
sudo ifconfig en4 lladdr xx:xx:xx:xx:xx:xx
und mit beiden habe ich das gleiche Ergebnis erzielt. Der Befehl gibt keinen Fehler zurück, aber wenn ich ihn ifconfig
erneut ausführe , ist die Mac-Adresse immer noch dieselbe.
Ich habe es auch mit Ubuntu versucht und es hat funktioniert. Wissen Sie, wie ich dasselbe in OS X tun kann?
In Ubuntu ist der Name des Adapters eth0
aber in OS X ist es en4
statt en0
.
Die Ausgabe von sudo ifconfig en4
:
en4: flags=8863 mtu 1500
ether 00:e0:4c:36:21:92
inet6 fe80::2e0:4cff:fe36:2192%en4 prefixlen 64 scopeid 0x9
nd6 options=1
media: autoselect (100baseTX )
status: active
sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE
hat keine Ausgabe.
Die Ausgabe von sudo ifconfig en4
wieder:
en4: flags=8863 mtu 1500
ether 00:e0:4c:36:21:92
inet6 fe80::2e0:4cff:fe36:2192%en4 prefixlen 64 scopeid 0x9
inet 192.168.1.38 netmask 0xffffff00 broadcast 192.168.1.255
nd6 options=1
media: autoselect (100baseTX )
status: active
Beantwortung einiger Fragen, ja, ich habe es mit sudo en4 down / up versucht und ich denke, es ist keine Einschränkung, weil ich es in Ubuntu ändern kann. Wenn ich versuche, die Mac-Adresse meines WLANs zu ändern, kann ich dies tun.
Ich verwende OS x Mavericks und mein USB-Ethernet-Adapter ist ein chinesischer, das Modell ist AX88772A
sudo ifconfig en4 down; sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE; sudo ifconfig en4 up
Wenn das nicht funktioniert, ist es vermutlich nur eine Hardwarebeschränkung des USB-Adapters.
ifconfig
, aber dann beim Versuch, die Mac-Adressen zu ändern, ifconfig
beschwert sich über das Ausschalten des Adapters:ifconfig: ioctl (SIOCAIFADDR): Network is down
ifconfig en4; sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE; ifconfig en4
Auch irgendetwas in Console.app unter allen Nachrichten?