Dodany przez: w Sprzęt.
Artykuł czytano 6 353 razy i oceniono
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (brak ocen)
Loading ... Loading ...

Najpierw musisz wiedzieć, której karty sieciowej adres chcesz zmienić. W ty, celu wydaj polecenie:

ifconfig

Karty sieciowe oznaczane są jako ethX, gdzie X odpowiadaja jakiejś cyfrze. Karta sieciowa wbudowana w płytę główną będzie określana jako eth0, a dodatkowa eth1.
W przypadku, gdy w płytę główną nie ma wbudowanej żadnej karty, numeracja dodatkowych kart też rozpoczyna się od 0.

Na początek wyłącz kartę sieciową:

sudo ifconfig ethX down

Gdzie X to odpowiedni numer urządzenia
Aby zmienić adres MAC karty sieciowej wydaj polecenie:

sudo ifconfig ethX hw ether adres_MAC_karty_sieciowej

Gdzie adres_MAC_karty_sieciowej to... numer karty sieciowej, np:

sudo ifconfig eth0 hw ether 00:0A:E6:3E:FD:E1

Włącz ponownie kartę:

sudo ifconfig ethX up

Zobacz także:

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Na każdy komentarz postaramy się udzielić odpowiedzi w ciągu 24 godzin od momentu wysłania.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  1. avatar jaack napisał(a):
    24 cze 2009 o godzinie 19:54

    Mała poprawka:
    - żeby zmienić MAC należy najpierw wyłączyć interfejs, zmienić MAC, włączyć interfejs, tj.:
    sudo ifconfig ethX down
    sudo ifconfig ethX hw ether adres_MAC_karty_sieciowej
    sudo ifconfig ethX up

    - ponowne uruchomienie komputera przywraca oryginalny MAC karty.

    - do zmiany MAC'a polecam macchanger (jest w repozytoriach),

    - ja osobiście zrobiłem sobie skrypcik do zmiany MAC'a, bo macchanger przyjmuje MAC w postaci z dwukropkami, a nie zawsze mam tak adresy (często bez) a ifconfig bierze to i to :)
    tu http://wklej.org/id/111365/ wrzuciłem skrypcik :) miłego korzystania ;]

    Podoba mi się: Dobre 0 Słabe 0
  2. avatar Szmitas napisał(a):
    24 cze 2009 o godzinie 20:33

    Poprawione ;)

    Podoba mi się: Dobre 0 Słabe 0
  3. avatar jaack napisał(a):
    24 cze 2009 o godzinie 20:52

    szybka bestia ;p

    Podoba mi się: Dobre 0 Słabe 0
  4. avatar deathmanm napisał(a):
    20 sie 2010 o godzinie 17:42

    Tak samo sie robi dla ath0? (wifi) bo jakos w ubunciaku 8.04 nie wchodza mi te polecenia :/

    Podoba mi się: Dobre 0 Słabe 0
  5. avatar Szmitas napisał(a):
    21 sie 2010 o godzinie 11:03

    Podaj wynik polecenia:

    ifconfig
    Podoba mi się: Dobre 0 Słabe 0
  6. avatar piotrrek napisał(a):
    20 lis 2010 o godzinie 15:49

    Witam. Ja tez mam problem ze zmiana mac na swojej karcie sieciowej. Uzywam ubuntu 10.10
    zmiana poprzez macchangera oraz za pomoca ifconfiga nie pomga. wprawdzie mac sie zmienia, ale przy probie polaczenia z internetem wraca poprzedni. Prosze o pomoc
    piotrrek

    Podoba mi się: Dobre 0 Słabe 0
    • avatar Szmitas napisał(a):
      21 lis 2010 o godzinie 9:26

      Dodaj to polecenie do pliku /etc/rc.local (przed ostatnią linią - exit 0):

      ifconfig ethX hw ether adres_MAC_karty_sieciowej

      Oczywiście odpowiednio to uzupełnij. Komenda będzie wykonywać się automatycznie przy starcie systemu.

      Podoba mi się: Dobre 0 Słabe 0
  7. avatar rusek napisał(a):
    09 mar 2011 o godzinie 22:13

    co zrobić wy skrypcie po wyżej aby adres kary został zapisany na stałe a nie że po uruchomieniu ponownie przywraca się pierwotny. Pozdro

    Podoba mi się: Dobre 0 Słabe 0

Dodaj komentarz


cztery − = 3