Strona 2 z 2

Odp: zmiana MAC

: 17 sty 2011, 12:41
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

Odp: zmiana MAC

: 17 sty 2011, 16:13
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...".

Odp: zmiana MAC

: 18 sty 2011, 22:02
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ę. ;)

Odp: zmiana MAC

: 19 sty 2011, 12:34
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.

Odp: zmiana MAC

: 20 sty 2011, 20:15
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"