zmiana adresu mac karty sieciowej

Karty sieciowe, modemy, routery, WiFi, Bluetooth etc.
kogiel
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 07 kwie 2008, 13:06
Płeć: Mężczyzna
Wersja Ubuntu: 6.06
Środowisko graficzne: GNOME

Odp: zmiana adresu mac karty sieciowej

Post autor: kogiel »

Niekoniecznie Windows to potrafi bez programatora i to często bez wiedzy użytkownika. Może nie na stałe, ale na pewno taki windowsowo ustawiony MAC przeżywa reboot. Nie chce mi się szukać teraz źródła, ale juz parę razy czytałem o czymś takim na Google.


pod widowsem to zaden problem i niepotrzeba zadnego programu wystarczy wyedytowac rejestr ale to nie zmienia mac adresu tylko go maskuje i po odpaleniu linuxa nadal jest stary
Awatar użytkownika
kastyk
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 20 mar 2008, 14:09
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: Brak
Architektura: x86

Odp: zmiana adresu mac karty sieciowej

Post autor: kastyk »

Próbowałeś dodać w /etc/network/interfaces

Kod: Zaznacz cały

hwaddress ether tw:oj:ad:re:sm:ac
w sekcji z ra0?
Janusz Kastyk
Dodaj [SOLVED] do *tematu* wiadomości, gdy twój problem zostanie rozwiązany. To naprawdę pomaga innym!
bgerlich
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 229
Rejestracja: 23 kwie 2008, 04:35
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: zmiana adresu mac karty sieciowej

Post autor: bgerlich »

Od czasu do czasu odwiedzam to forum, ale dopiero teraz postanowiłem się zarejestrować. Do rzeczy. Nie jestem specjalistą ale:



W Ubuntu raczej nie powinno się zmieniać pliku /etc/network/interfaces , chyba że jest to absolutnie konieczne. Obsługą połączeń w systemie zajmuje się NetworkManager. Eleganckim rozwiązaniem byłoby stworzenie niewielkiego skryptu i umieszczenie go w pliku o przykładowej nazwie /etc/network/if-pre-up.d/020mac-changer . "020" jest po to, żeby nasz skrypt wykonywał się przed innymi. Zawartość pliku:

Kod: Zaznacz cały

#!/bin/sh
#
# Maly skrypt zmieniajacy adres MAC karty

# "xxx" trzeba zmienić na nazwę karty sieciowej, której zmieniamy MAC
INTERFACE="xxx"

# tu należy podać nowy(!) adres MAC - ten, który chcemy mieć
MAC="00:01:02:03:04:05"


if !( test -e /sys/class/net/${INTERFACE} ) then
  exit 0
fi

INTERFACE_STAN=`cat /sys/class/net/${INTERFACE}/operstate`
if !( test "${INTERFACE_STAN}" = "down" ) then	
	ifconfig ${INTERFACE} down 1>/dev/null 2>&1
	INTERFACE_STAN=`cat /sys/class/net/${INTERFACE}/operstate`
	if !( test "${INTERFACE_STAN}" = "down" ) then
           exit 0
        fi
fi
ifconfig ${INTERFACE} hw ether ${MAC} 1>/dev/null 2>&1
Trzeba pamiętać o zmianie MAC i nazwy interfejsu na żądane. Trzeba również zmienić uprawnienia pliku, żeby nasz skrypt był wykonywalny:

Kod: Zaznacz cały

sudo chmod +x /etc/network/if-pre-up.d/020mac-changer
teraz adres MAC powinien być zmieniany kiedy tylko NetworkManager uruchomi na nowo połączenie.



Ralink nie ma za dobrych sterowników do swojego sprzętu, nie potrafią zmienić adresu MAC karty. Staram się te karty omijać z daleka, ale istnieją sterowniki open source, które, mam nadzieję, okażą się lepsze.

http://rt2x00.serialmonkey.com/




Windows tak jak każdy inny system operacyjny nie może zmienić "fizycznego" MAC karty. Karta cały czas ma swój adres MAC, tylko system zamiast wysyłać takowy na szeroką sieć, wysyła co innego. Widać to zwłaszcza przy restarcie, kiedy do czasu przejęcia obsługi sieci przez system, NIC rozgłasza wszem i wobec swój "fizyczny" MAC.



Jeśli operator łącza stosuje adres MAC tylko przy rozdzielaniu informacji DHCP (nie stosuje filtrowania pakietów) istnieje również możliwość zmiany adresu wysyłanego przez dhclient3. Konfigurację można znaleźć w /etc/dhcp3/dhclient.conf

opcja odpowiadająca za wysyłany adres MAC:

Kod: Zaznacz cały

#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;


Pozdrawiam
Awatar użytkownika
elkanguro
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 133
Rejestracja: 26 lip 2007, 11:11
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: KRK
Kontakt:

Odp: zmiana adresu mac karty sieciowej

Post autor: elkanguro »

Witam, a ja mam takie pytanie: czy jak zmienię sobie MACa (aby podpiąć się pod sieć na Miasteczku Studenckim AGH bo tam mają szybki net) na czas aktualizacji do Hardy to czy w trakcie tejże aktualizacji nie zmieni mi z powrotem na oryginalnego MACa i nie straci połączenia z internetem?
OffTop: Czy w ogóle będę mógł zrobić aktualizację z Feisty --> Hardy ?
Od września'07 z Linuksem (Ubuntu) i tak już zostanie :-) | registered ubuntu user #17460 | MSI Megabook S420 --> Lenovo G580 |
Awatar użytkownika
apito
Sędziwy Jeż
Sędziwy Jeż
Posty: 40
Rejestracja: 09 lut 2007, 19:25
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: zmiana adresu mac karty sieciowej

Post autor: apito »

Przejdź się do jakiegoś admina (najlepiej używającego linuxa) jednego z akademików (najlepiej niskich) i poproś o podpięcie na czas aktualizacj.
|Acer Ex5220 | CM 530 1,73GHz | 2GB RAM | X3100 | BCM94311MCG|

http://knb.uek.krakow.pl
Awatar użytkownika
elkanguro
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 133
Rejestracja: 26 lip 2007, 11:11
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: KRK
Kontakt:

Odp: zmiana adresu mac karty sieciowej

Post autor: elkanguro »

apito pisze:Przejdź się do jakiegoś admina (najlepiej używającego linuxa) jednego z akademików (najlepiej niskich) i poproś o podpięcie na czas aktualizacj.
I co, myślisz że mnie tak bez problemu podepnie? A wiesz może gdzie tam jacyś admini urzędują i który jest taki spoko żeby podpiąć? Najchętniej bym to zrobił w Babilonie w trakcie aktualizacji bym pograł w PES u brata:)
Od września'07 z Linuksem (Ubuntu) i tak już zostanie :-) | registered ubuntu user #17460 | MSI Megabook S420 --> Lenovo G580 |
revolver0
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 14 cze 2007, 09:50
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: zmiana adresu mac karty sieciowej

Post autor: revolver0 »

Zostały jeszcze dwie metody kupić router i się więcej z tym nie bawić. Lub też znaleźć kogoś w akademiku kto ma kompa z dwoma kartami sieciowymi i poprosić go żeby udostępnił ci połączenie na czas aktualizacji.
Awatar użytkownika
elkanguro
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 133
Rejestracja: 26 lip 2007, 11:11
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: KRK
Kontakt:

Odp: zmiana adresu mac karty sieciowej

Post autor: elkanguro »

w zasadzie mam router więc rzeczywiście mógłbym go urzyć:)
ale skoro proponujecie inne rozwiązania to oznacza że aktualizacja ze zmianą MAC odpada, tak?
Od września'07 z Linuksem (Ubuntu) i tak już zostanie :-) | registered ubuntu user #17460 | MSI Megabook S420 --> Lenovo G580 |
bgerlich
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 229
Rejestracja: 23 kwie 2008, 04:35
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: zmiana adresu mac karty sieciowej

Post autor: bgerlich »

Z aktualizacją ze zmianą MAC nie ma żadnych problemów!

Nawet jeśli łączność by padła, co raczej się nie stanie, wszystkie pakiety są ściągane na dysk przed aktualizacją, więc niczemu nie przeszkodzi rozłączenie podczas samej instalacji.

Z moim sposobem zmiana MAC powinna bez problemu przejść aktualizację.

Z edycją /etc/network/interfaces również nie powinno być większych problemów. Plik prawie na pewno nie zostanie nadpisany, ale na wszelki wypadek możesz go backupować i po instalacji po prostu nadpisać nową wersję, gdyby coś nie banglało.

Nawet ze zmianą adresu MAC z poziomu konsoli nie powinno być problemu.

Pozdrawiam
krzysiukfr
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 23 wrz 2006, 19:43
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: zmiana adresu mac karty sieciowej

Post autor: krzysiukfr »

A ja mam zintegrowaną plyte głowną i musze podac adminowi sieci adres mac jej by mi internet chodzil.. Tylko niewiem jak sprawdzic adres mac plyty glownej.. Prosze o pomoc
krzzysiu
Awatar użytkownika
elkanguro
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 133
Rejestracja: 26 lip 2007, 11:11
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: KRK
Kontakt:

Odp: zmiana adresu mac karty sieciowej

Post autor: elkanguro »

płyta główna nie ma MAC, a jedynie sieciówka w niej zintegrowana
w konsoli wpisz

Kod: Zaznacz cały

ifconfig
i obok interfejsu prawdopodobnie eth0 będziesz miał podany numer MAC

A ja ściągnąłem na AGH tylko szybko obraz ISO i zainstalowałem sobie z obrazu.
Od września'07 z Linuksem (Ubuntu) i tak już zostanie :-) | registered ubuntu user #17460 | MSI Megabook S420 --> Lenovo G580 |
broken
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 233
Rejestracja: 23 kwie 2007, 00:46
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: zmiana adresu mac karty sieciowej

Post autor: broken »

Elber pisze:To jest jakiś sposób aby zmienić mac'a karcie Atheros AR5006EG pod ubuntu ??
wlanconfig ath0 destroy
macchanger --mac=01:23:45:67:89:AB wifi0
wlanconfig ath0 create wlandev wifi0 wlanmode sta
ifconfig ath0 up

W atherosie i ze sterownikami madwifi musisz maca zmienic na macierzystym interfejsie wifi0.

Co do MAC adresu i tego ze nie mozna go zmienic. Otoz Panowie mozna zmienic MAC adres na kazdej karcie jaka zainstaluje sie pod Linuxem. Pod Windowsem tez mozna zmienic adres MAC nawet jesli sterowniki na to nie pozwalaja. Druga istotna sprawa to to, ze ramki ktore karta transmituje wysylane sa zawsze przygotowywane przez stos TCP/IP w systemie a nie elektronike karty. Zreszta to wynika po prostu z budowy protokolu TCP/IP i warstwy 2.

Ze zmiana MACa istnieje pewne ryzyko - jesli w twojej sieci masz switcha z wyzszej polki ktory uwierzytelnia porty po MACu to moze byc problem :) Bo zmiana adresu nastepuje po uruchomieniu systemu a to moze zablokowac dostep do sieci.
bgerlich
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 229
Rejestracja: 23 kwie 2008, 04:35
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: zmiana adresu mac karty sieciowej

Post autor: bgerlich »

broken: Sam piszesz, że nie zmieniasz adresu MAC karty tylko adres MAC przypisywany ramkom przez stos TCP, a to duża różnica, o czym zresztą wspominasz później podając za przykład switche "z wyższej półki". Karta ma dalej swój adres MAC i będzie go wysyłała nie będąc pod kontrolą systemu. O to chodziło mi, kiedy pisałem, że nie da się zmienić adresu MAC NIC'a.
Bish
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 07 wrz 2008, 16:50
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: zmiana adresu mac karty sieciowej

Post autor: Bish »

Witam.
Mialem na laptopie zainstalowane Ubuntu, po jakims czasie zapomnialem juz hasla, a system owy nie byl mi juz potrzebny wiec pod windowsem XP, poprzez partition magic usunalem partycje linuksowa oraz swamp. Przydzielilem wolne te miejsce do dysku D:
Myslalem, ze wszystko poszlo dobrze, lecz po zrestartowaniu komputera, w momencie gdy zawsze sie ladowal LILO pokazuje sie czarny obraz oraz:

Kod: Zaznacz cały

L 99 99 99 99 99 99 99 99 99
99 99 99 99 99 99 99 99 99
99 99 99 99 99 99 99 99 99
I tak caly obraz... Skminilem, ze lilo wyparowalo wiec nie ma co ladowac systemu. Chcialem zainstalowac LILO ponownie z live cd ubuntu. Odpalilem live cd, w terminalu wpisalem:

Kod: Zaznacz cały

sudo apt-get install lilo
Lecz potrzebowal sciagnac pare rzeczy z neta...
Wiec musialem zmienic adres MAC karty sieciowej by sie podlaczyc.
Wpisuje:

Kod: Zaznacz cały

ifconfig eth0 down
Nic sie nie dzieje wiec sprawdzam:

Kod: Zaznacz cały

ifconfig
Urzadzenie eth0 nadal dzial...
I wlasnie w tym momencie mam bum, gdyz za cholere nie moge odmontowac eth0 by zmienic MAC.
Jakies pomysly?
Awatar użytkownika
ilin
Zakręcona Traszka
Zakręcona Traszka
Posty: 793
Rejestracja: 20 lip 2007, 21:49
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: zmiana adresu mac karty sieciowej

Post autor: ilin »

Jeśli nie masz juz linuxa to po co Ci lilo?
Bish
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 07 wrz 2008, 16:50
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: zmiana adresu mac karty sieciowej

Post autor: Bish »

&quot pisze:Myslalem, ze wszystko poszlo dobrze, lecz po zrestartowaniu komputera, w momencie gdy zawsze sie ladowal LILO pokazuje sie czarny obraz oraz:

Kod: Zaznacz cały

L 99 99 99 99 99 99 99 99 99
99 99 99 99 99 99 99 99 99
99 99 99 99 99 99 99 99 99
Dlatego. Jakis smiec zostal po LILO i nie moge zaladowac Windowsa.
Awatar użytkownika
ilin
Zakręcona Traszka
Zakręcona Traszka
Posty: 793
Rejestracja: 20 lip 2007, 21:49
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: zmiana adresu mac karty sieciowej

Post autor: ilin »

Windows ma własne narzędzia ku temu.
Po co linuxa w to mieszać.

http://support.microsoft.com/kb/314058/pl
Bish
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 07 wrz 2008, 16:50
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: zmiana adresu mac karty sieciowej

Post autor: Bish »

Interesuje mnie tez to:
&quot pisze:Wpisuje:

Kod: Zaznacz cały

ifconfig eth0 down
Nic sie nie dzieje wiec sprawdzam:

Kod: Zaznacz cały

ifconfig
Urzadzenie eth0 nadal dziala...
I wlasnie w tym momencie mam bum, gdyz za cholere nie moge odmontowac eth0 by zmienic MAC.
Jakies pomysly?
&quot pisze:Windows ma własne narzędzia ku temu.
Po co linuxa w to mieszać.

http://support.microsoft.com/kb/314058/pl
Linuksa w to mieszam, gdyz to przez niego wszystko sie sypnelo, a ja chcialbym sie dowiedziec czemu. Co w ogole oznacza ten obraz z samymi dziewiatkami?
PS co do konsoli odzyskiwania to najpierw musze poczekac az odbiore plyte z systemem. Wiec troche mi to czasu zajmie.
Awatar użytkownika
ilin
Zakręcona Traszka
Zakręcona Traszka
Posty: 793
Rejestracja: 20 lip 2007, 21:49
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: zmiana adresu mac karty sieciowej

Post autor: ilin »

To nie linux zniszczył windowsa tylko Ty formatując jego partycję zniszczyłes konfigi lilo.

Moja rada jest taka.

Jesli nie masz płytki z windowsem to zainstaluj czasowo linuxa i program startowy jego pozwoli Ci uruchomić windowsa.
Tak bedzie dla Ciebie najlatwiej i najbezpieczniej.

Jak będziesz miał płytę z windowsem wtedy zrob tak jak ma być.

Inne metody mogą narobić Ci dopiero porządnego bubu.

Zrobisz jak zechcesz.
Awatar użytkownika
tomekgreen1985
Wytworny Kaczor
Wytworny Kaczor
Posty: 316
Rejestracja: 21 mar 2008, 18:53
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: zmiana adresu mac karty sieciowej

Post autor: tomekgreen1985 »

witam po wpisaniu sudo: ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx ubuntu całkowicie pada. zwiecha tylko reset pomaga.
Linux Mint 9 Isadora oraz Debian Sid AMD Athlon 2 x 2.8 + 3 GB Ram +WD 500GB + GF 6150 SE 256 MB + MP61PME-S2P
#483476
ODPOWIEDZ

Wróć do „Urządzenia sieciowe”

Kto jest online

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