zmiana MAC

Instalacja i konfiguracja oprogramowania sieciowego.
diogones
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 19 gru 2008, 23:29
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: zmiana MAC

Post autor: diogones »

Może komuś się przyda. Zaktualizowałem Ubuntu 10.04 na 10.10. I sieć przestała działać.
Mam nową płytę główną w stacjonarnym, ale nie zmieniam MAC mojej karty sieciowej u dostawcy internetu bo po prostu stara płyta jest zainstalowana w Media Center:smile:
Niestety proponowane powyżej rozwiązania nic nie pomogły (są skuteczne przy starszych wersjach systemu).
Oto co należy zrobić:
Należy wpisać do pliku:

/etc/NetworkManager/system-connections/Auto eth0

wpis z nowym MAC karty sieciowej pod wykrytym MAC-addres jako cloned:

mac-address=zz:zz:zz:zz:zz:zz #wykryty adres sprzetowy karty sieciowej
cloned-mac-address=yy:yy:yy:yy:yy:yy #dodajemy nowy adres


Oczywiście w tym katalogu są pliki z z eth0 lub innymi wykrytymi urządzeniami sieciowymi. Zasada powinna być ta sama. Edytowanie pliku oczywiście przez sudo :roll:

Jako ciekawostkę napiszę jeszcze, że kiedyś zmienił mi się w poprzedniej płycie głównej Mac karty sieciowej po instalacji (pod windowsem) sterowników do płyty głównej... Podobno niemożliwe, bo wymaga ingerencji w EEPROM karty sieciowej. Chipset płyty był Nvidii. I MAC zmienił się z adresu Asusa (producent płyty) na Nvidię. :grin: Niemożliwe a zdarzyło się.
Pozdrawiam
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8655
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: zmiana MAC

Post autor: mario_7 »

Skoro lubisz edytować pliki konfiguracyjne...

Bo tak w ogóle to, co opisujesz to po prostu zapis ustawień Network Managera i oczywiście można to wszystko "wyklikać". Wystarczy kliknąć prawym przyciskiem myszy ikonę Network Managera na górnym panelu, wybrać "Modyfikuj połączenia...", z listy połączeń wybrać pożądaną pozycję (domyślne: Auto eth0), kliknąć "Modyfikuj...", w polu "Sklonowany adres MAC" wpisać co potrzeba i "Zastosuj...".
diogones
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 19 gru 2008, 23:29
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: zmiana MAC

Post autor: diogones »

Powiem szczerze że tak na gorąco napisałem o tym moim odkryciu. Zapodział mi się też gdzieś aplet network-managera. nie instalowałem go bo nie był mi wcześniej potrzebny...A później przed snem ta sama mnie refleksja naszła :) No cóż... Człowiek całe życie się uczy... i...
Ważne że działa :wink:
//mario_7: już kilka razy na forum opisywałem tę procedurę. ;)
Awatar użytkownika
błyszczące_jabłuszko
Piegowaty Guziec
Piegowaty Guziec
Posty: 21
Rejestracja: 22 wrz 2010, 13:36
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: zmiana MAC

Post autor: błyszczące_jabłuszko »

To proste, i skuteczne rozwiązanie (działa)
Spróbuj wkleić tą linijkę

Kod: Zaznacz cały

ifconfig eth0 hw ether 00:11:22:33:44:c5  
Do "auto-startu usług" w następujący sposób.

Kod: Zaznacz cały

 sudo nano /etc/rc2.d/S20winbind
Oto zawartość początku pliku

Kod: Zaznacz cały

#!/bin/sh
### BEGIN INIT INFO
# Provides:          winbind
# Required-Start:    $network $remote_fs $syslog
# Required-Stop:     $network $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: start Winbind daemon
### END INIT INFO
My wklejamy

Kod: Zaznacz cały

ifconfig eth0 hw ether 00:11:22:33:44:c5  
tak iż początek pliku wygląda tak:

Kod: Zaznacz cały

#!/bin/sh

### BEGIN INIT INFO
# Provides:          winbind
# Required-Start:    $network $remote_fs $syslog
# Required-Stop:     $network $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: start Winbind daemon
### END INIT INFO
ifconfig eth0 hw ether 00:11:22:33:44:c5  
Pewny sprawdzony sposób, na zmianę adresu MAC karty sieciowej przewodowej lub bez przewodowej.
wraga
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 24 lip 2007, 18:13
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: zmiana MAC

Post autor: wraga »

Ja robię tak

Zmiana adresu MAC pod konsolą
Adres MAC w terminalu zmieniamy według formuły:
macchanger [opcje] urządzenie
Gdzie:
• urządzenie - to karta sieciowa, w Linuksie identyfikowana zwykle jako: eth0, eth1... (karta Ethernet) wlan0, wlan1... (karta WiFi) itd.
• [opcje] - lista parametrów, więcej informacji na ten temat można uzyskać po wykonaniu polecenia:
macchanger -h
Aby zmienić MAC tymczasowo wyłączymy kartę:
sudo ifconfig wlan0 down
Adres MAC dla karty bezprzewodowej (wlan0) zmieniamy w następujący sposób:
macchanger --mac=XX:XX:XX:XX:XX:XX wlan0
W miejsce krzyżyków wpisujemy nowy adres MAC, w systemie szesnastkowym (zakres 0-9, A-F).
Przykład:
sudo macchanger -m 00:11:22:33:44:55 wlan0
Po wykonaniu polecenia, w oknie konsoli wyświetli się informacja, jaki jest prawdziwy i obecny adres MAC.
Włączamy kartę:
sudo ifconfig wlan0 up
Aby dodatkowo potwierdzić, że zmiana MAC powiodła się wpiszemy:
sudo ifconfig wlan0 | grep "HWaddr"
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 24 gości