Нещодавно я придбав адаптер usb-ethernet (не яблучний), і я отримав підключення до Інтернету. У моєму університеті ми повинні поставити конкретну mac-адресу, але я не можу її змінити.
Я спробував
sudo ifconfig en4 ether xx:xx:xx:xx:xx:xx
і с
sudo ifconfig en4 lladdr xx:xx:xx:xx:xx:xx
і з обома я отримав однаковий результат. Команда не повертає жодної помилки, але коли я ifconfig
знову запускаю, mac-адреса залишається такою ж.
Я також пробував з Ubuntu, і це спрацювало. Чи знаєте ви, як я можу зробити те саме в OS X?
В Ubuntu назва адаптера є, eth0
але в OS X це en4
замість en0
.
Вихід 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
не має жодного результату.
Вихід 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
inet 192.168.1.38 netmask 0xffffff00 broadcast 192.168.1.255
nd6 options=1
media: autoselect (100baseTX )
status: active
Відповідаючи на деякі запитання, так, я спробував із судо en4 вниз / вгору, і я думаю, це не обмеження, оскільки я можу змінити його в Ubuntu. Якщо я спробую змінити mac-адресу свого Wi-Fi, я можу це зробити.
Я використовую OS x Mavericks, а мій адаптер USB-Ethernet - китайський, модель - AX88772A
sudo ifconfig en4 down; sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE; sudo ifconfig en4 up
Якщо це не працює, я підозрюю, що це може бути лише апаратне обмеження USB-адаптера.
ifconfig
, але потім при спробі зміни mac addres ifconfig
скаржиться на відключення адаптера:ifconfig: ioctl (SIOCAIFADDR): Network is down
ifconfig en4; sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE; ifconfig en4
Також що-небудь в Console.app під усіма повідомленнями?