Trwale sfałszuj adres MAC w OSX

2

Zmieniam adres MAC AirPorta mojego MacBooka, ponieważ lista urządzeń, które może przechowywać mój router (tylko 25!), Jest pełna.

Dlatego użyłem ifconfigi narzędzia ChangeMac. Za każdym razem, gdy ponownie uruchamiam komputer Mac lub wracam z trybu uśpienia, muszę ponownie zmienić adres MAC.

Jak mogę to na stałe zmienić?

Żywopłot
źródło

Odpowiedzi:

3

Nie sądzę, aby było to możliwe, ponieważ MAC jest zaprogramowany bezpośrednio w kontrolerze sieci, a OSX nie ma możliwości jego zmiany. Można jednak uruchomić ifconfigpodczas uruchamiania za pomocą skryptu powłoki w elementach StartupItems. Oto wątek na temat plotek Mac opisujący ten proces:

http://forums.macrumors.com/showthread.php?t=1132309

vcsjones
źródło
4

Nie możesz permanentlyzmienić adresu MAC na karcie. Jest wypalany w chipie sprzętowym. Co najwyżej możesz mieć system operacyjny, który zrobi to za każdym razem, gdy się budzi, podobnie jak Windows z rejestrem, ale nie wiem, jak to zrobić w OS X.

Jednakże , podkreśla to większy problem. Nie powinieneś mieć wielu urządzeń w sieci o tym samym adresie MAC. Należy zastąpić wpis w tabeli adresem MAC adaptera Wi-Fi.

Nie jestem pewien, czy istnieją routery, które faktycznie ograniczają liczbę adresów MAC w sieci bezprzewodowej. Czy mówisz o filtrowaniu adresów MAC? Jeśli tak jest, to tak naprawdę nie zawracałbym sobie głowy filtrowaniem. Sam udowadniasz, jak łatwo można ominąć. Dodaje pojedynczą warstwę złożoności, ale nie ma żadnych dodatkowych zabezpieczeń (każdy, kto próbuje włamać się do sieci bezprzewodowej, będzie nasłuchiwał MAC, na który odpowiada router, i klonuje go jako pierwszą rzeczą).

Darth Android
źródło
Tak, mówię o filtrowaniu adresów Mac. Używam tylko nowego Maca z tym adresem Maca i jak najszybciej zastąpię stary. (Kolega, który jest obecnie chory, jest jedynym, który zna hasło routera).
Żywopłot
2
W takim razie rzuciłbym filtrowanie tak szybko, jak to możliwe. Jedynie raz może to spowolnić kogoś, gdy próbuje włamać się do sieci, podczas gdy absolutnie żadne urządzenie nie komunikuje się z siecią, co wymagałoby, aby wszyscy byli poza zasięgiem. Gdybyś mógł, poprosiłbym kolegę o hasło, ale mam również nadzieję, że on ci go nie poda. (Należy nigdy, nigdy nigdy nigdy nigdy kiedykolwiek dać się hasło każdemu w każdej sytuacji..)
Darth program Android
-2
  1. Zainstaluj Virtualbox
  2. Zainstaluj Linux w Virtualbox
  3. Łatwo skonfiguruj inny adres MAC dla każdego zapisanego połączenia w graficznym interfejsie użytkownika
  4. Połącz się z Internetem za pomocą systemu Linux w komputerze Mac.

Lepszym rozwiązaniem jest użycie LINUX natywnie, z podwójnym uruchomieniem w twoim MAChine.

Choperro
źródło
Rozwiązanie wszystkiego: zainstaluj Linux :)
Michael