Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

Zmiana MAC EEPROM

Termin Definicja
Zmiana MAC EEPROM

Zmiana MAC EEPROM to procedura modyfikacji unikalnego adresu sprzętowego karty sieciowej zapisanego w pamięci nieulotnej.

Adres MAC zapisany w pamięci EEPROM

Zmiana MAC EEPROM oznacza modyfikację adresu MAC przechowywanego w nieulotnej pamięci urządzenia sieciowego. Adres MAC (Media Access Control) jest identyfikatorem używanym w warstwie łącza danych, przede wszystkim w sieciach Ethernet i Wi-Fi. W typowym adresie zapisanym w formacie szesnastkowym znajduje się 48 bitów, czyli sześć oktetów, na przykład 02:1A:2B:3C:4D:5E. Pierwsze trzy oktety mogą wskazywać zakres przydzielony producentowi przez IEEE, natomiast pozostała część jest wykorzystywana do identyfikacji konkretnego interfejsu.

EEPROM to elektrycznie kasowalna i programowalna pamięć nieulotna. Jej zawartość pozostaje zachowana po odłączeniu zasilania, dlatego karta sieciowa może odczytać zapisany adres podczas uruchamiania komputera. W zależności od konstrukcji urządzenia dane mogą znajdować się w osobnym układzie pamięci, w pamięci układu kontrolera albo w obszarze przeznaczonym na konfigurację firmware. Zmiana wartości w tym obszarze nie jest tym samym co chwilowa zmiana adresu MAC w systemie operacyjnym.

Różnica między zmianą programową a zapisem w układzie

System operacyjny może czasami ustawić tak zwany adres administracyjnie przypisany, czyli lokalnie zmieniony adres interfejsu. Taka modyfikacja dotyczy sposobu prezentowania karty działającej w danym systemie i może zostać utracona po ponownym uruchomieniu, przeinstalowaniu sterownika, zmianie profilu sieciowego albo przywróceniu ustawień urządzenia. Nie zmienia ona danych zapisanych w EEPROM. W praktyce komputer może więc korzystać z jednego adresu podczas pracy, a po uruchomieniu firmware ponownie odczytać adres zapisany fabrycznie.

Zmiana MAC EEPROM dotyczy warstwy niższej: zapisania nowej wartości w pamięci konfiguracyjnej lub w mechanizmie przechowującym identyfikator interfejsu. Do wykonania takiej operacji potrzebne są narzędzia zgodne z konkretnym kontrolerem sieciowym, jego firmware oraz sposobem zapisu przewidzianym przez producenta. Nie istnieje jedna uniwersalna procedura dla wszystkich kart Ethernet, modułów Wi-Fi i płyt głównych. Niewłaściwy format danych, błędny zakres pamięci albo przerwanie zasilania w trakcie programowania może spowodować utratę konfiguracji, nieprawidłowe działanie interfejsu lub konieczność odtworzenia firmware.

Wpływ zmodyfikowanego identyfikatora na działanie sieci

Adres MAC jest używany przez przełączniki Ethernet do budowy tablicy adresów, przez punkty dostępowe do rozpoznawania klientów, a także przez niektóre mechanizmy kontroli dostępu i rezerwacji adresów DHCP. Po zmianie identyfikatora urządzenie może być widziane w sieci jako nowy klient. Może to wymagać odświeżenia wpisów w przełączniku, ponownego uzyskania dzierżawy DHCP albo aktualizacji konfiguracji systemu kontroli dostępu. Sama zmiana MAC nie zmienia adresu IP, nazwy hosta, ustawień DNS ani parametrów szyfrowania sieci bezprzewodowej.

Warto rozróżnić adres unicast od multicast oraz adres globalnie przydzielony od lokalnie administrowanego. W pierwszym oktecie adresu MAC znajdują się bity określające między innymi, czy adres jest przeznaczony dla pojedynczego interfejsu oraz czy został przydzielony lokalnie. Ustawienie wartości niezgodnej z tymi zasadami może prowadzić do nietypowego zachowania lub odrzucania ramek przez urządzenia sieciowe. Nie należy też używać adresu należącego do innego aktywnego interfejsu w tej samej domenie warstwy drugiej, ponieważ może to powodować konflikty w tablicach przełączników i problemy z komunikacją.

Bezpieczna ocena potrzeby programowania MAC EEPROM

Przed ingerencją w pamięć należy ustalić dokładny model kontrolera, identyfikator sprzętu, wersję firmware oraz sposób przechowywania adresu przez daną płytę lub kartę. Istotne jest także zabezpieczenie oryginalnej zawartości, jeżeli używane narzędzie i konstrukcja urządzenia pozwalają na wykonanie kopii. Sama obecność opcji zmiany adresu w sterowniku nie oznacza, że EEPROM został zmodyfikowany. Po operacji trzeba sprawdzić adres widoczny w firmware, systemie operacyjnym oraz w urządzeniu sieciowym, a następnie potwierdzić poprawne działanie po pełnym wyłączeniu i ponownym uruchomieniu komputera.

Warszawskie Pogotowie Komputerowe wykonuje diagnostykę i naprawę laptopów, komputerów PC oraz ich podzespołów, w tym problemów związanych z identyfikacją i działaniem kart sieciowych. Ocena przypadku obejmuje rozróżnienie trwałego zapisu w pamięci EEPROM od zmiany ustawianej wyłącznie przez system operacyjny oraz sprawdzenie, czy przyczyną problemu nie jest uszkodzenie kontrolera, firmware, sterownika albo konfiguracji sieci. W przypadku ingerencji w pamięć konfiguracyjną konieczne jest zachowanie zgodności z konkretnym modelem podzespołu i wykonanie kontroli po zakończeniu programowania.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę