Saya baru saja membeli adaptor usb-ethernet (bukan apel) dan saya mendapatkan koneksi internet. Di universitas saya, kami harus memasukkan alamat mac tertentu tetapi saya tidak bisa mengubahnya.
Saya sudah mencoba
sudo ifconfig en4 ether xx:xx:xx:xx:xx:xx
dan dengan
sudo ifconfig en4 lladdr xx:xx:xx:xx:xx:xx
dan dengan keduanya saya mendapatkan hasil yang sama. Perintah tidak mengembalikan kesalahan apa pun tetapi ketika saya menjalankan ifconfig
lagi alamat mac masih sama.
Saya juga sudah mencoba dengan Ubuntu dan berhasil. Apakah Anda tahu bagaimana saya dapat melakukan hal yang sama di OS X?
Di Ubuntu nama adaptornya eth0
bukan di OS X itu en4
bukan en0
.
Output dari 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
tidak memiliki output apa pun.
Output sudo ifconfig en4
lagi:
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
Menjawab beberapa pertanyaan, ya saya sudah mencoba dengan sudo en4 down / up dan saya kira itu bukan batasan karena saya bisa mengubahnya di Ubuntu. Jika saya mencoba mengubah alamat mac Wi-Fi saya, saya bisa melakukannya.
Saya menggunakan OS x Mavericks dan adaptor USB-Ethernet saya adalah Cina, modelnya adalah AX88772A
ifconfig en4; sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE; ifconfig en4
Juga, apa saja di Console.app di bawah semua pesan?sudo ifconfig en4 down; sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE; sudo ifconfig en4 up
Jika itu tidak berhasil, saya curiga itu mungkin hanya keterbatasan perangkat keras dari adaptor USB.ifconfig
, tetapi kemudian ketika mencoba untuk mengubah addres macifconfig
mengeluh tentang adaptor dimatikan:ifconfig: ioctl (SIOCAIFADDR): Network is down
Jawaban:
Saya memperbaiki masalah ini dengan menginstal driver chipset adaptor saya pada Mac Os X. Setelah reboot, perintah yang biasa (misalnya sudo ifconfig en6 ether xx: xx: xx: xx: xx: xx: xx) berfungsi seperti yang diharapkan. Di bawah detail.
Saya memiliki masalah yang sama dengan Tecknet UL688G USB 3.0 hingga 10/100/1000 Gigabit Ethernet adapter.
Di kedua Mac Os X 10.10.5 (Yosemite) dan 10.11.4 (El Capitan) perintah untuk mengubah alamat MAC diabaikan, sementara itu bekerja dengan sempurna di Ubuntu 15.10.
Jadi tidak, bukan masalah perangkat keras, setidaknya dalam kasus saya. Setelah beberapa upaya gagal dengan perangkat lunak pihak ketiga dan driver yang tidak berguna, saya menemukan bahwa adaptor saya memiliki chipset Realtek 8153, seperti yang dikonfirmasi oleh laporan sistem Mac Os X:
Saya menemukan driver chipset di situs web produsen lain, relatif terhadap produk yang berbeda yang menggunakan chipset RTL8153 yang sama, memasangnya, reboot, dan voila .. setelah itu dimungkinkan untuk mengubah alamat MAC dari baris perintah.
PS. situs web Realtek memiliki drivernya juga; itu mungkin versi yang paling baru, walaupun itu memberi saya beberapa kesalahan selama instalasi. Namun, ini juga berfungsi seperti yang diharapkan.
sumber
Mem - spoof alamat MAC di OSX tidak sesederhana seperti di Linux sehingga Anda mungkin ingin mencoba menggunakan skrip python seperti SpoofMAC .
Cara lain untuk mengkonfigurasi / mendapatkan info tentang layanan jaringan di OSX adalah dengan perintah pengaturan jaringan .
sumber
ifconfig
: tidak ada pesan kesalahan, tetapi alamat MAC tidak berubah.Stumbled atas perubahan alamat mac sebelum ~
Beberapa jawaban untuk dicoba:
en4
keen0
sumber
en<x>
adalah pengidentifikasi perangkat jaringan. Mengubahen4
keen0
tidak akan memiliki efek yang diinginkan.