Я недавно купил адаптер USB-Ethernet (не Apple), и я получаю подключение к Интернету. В моем университете мы должны указать конкретный 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
Отвечая на некоторые вопросы, да, я пробовал с sudo en4 down / up, и я думаю, что это не ограничение, потому что я могу изменить его в 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 под всеми сообщениями?