Login: Hasło:przypomnij hasło

SUSEk.info jest portalem skupiającym przede wszystkim początkujących użytkowników tego systemu zawierającym pomocne artykuły na temat systemu openSUSE oraz wiadomości ze świata opensource. Zapraszamy wszystkich do dzielenia się własną wiedzą i publikowania artykułów na naszych stronach - wystarczy się zarejestrować !

22:26:21
10.04.06

Zmiana adresu MAC

Autor/źródło: Administrator
Ilość odsłon: 5588

Tagi: INTERNET MAC SIEĆ SPRZĘT SYSTEM WIFI

Zmiana adresu MACCzęsto użytkownicy zwłaszcza Linuxa spotykają sie z problemem zmiany karty sieciowej aby można było korzystać z internetu na Linuxie. Co wtedy gdy nasz operator dostarcza internet przypisany do naszej karty sieciowej? Rozwiązaniem jest zmiana adresu MAC nasze karty na stałe.

Czytaj dalej Dlaczego tutaj jest reklama? Usuń reklamę Zareklamuj się Czytaj dalej

UWAGA:
NIE WSZYSTKIE KARTY OBSŁUGUJĄ ZMIANE ARESU MAC

Aby dokonać zmiany musimy spisać następujące rzeczy:

  • Adres MAC nowej karty sieciowej
  • Adres MAC starej karty sieciowej (tej zgłoszonej providerowi)

aby zczytać adres MAC wystarczy wpisać w konsoli:


su (przejście na konto roota)
hasło

ifconfig

polecenie to powinno wyświetlić coś w stylu:

eth0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.0.128 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: 0000::000:0000:0000:0000/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1545 errors:0 dropped:0 overruns:0 frame:0
TX packets:1799 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:437636 (427.3 Kb) TX bytes:219268 (214.1 Kb)
Interrupt:10 Base address:0x2000


adres MAC znajduje się po: Hwaddr iw tym przypadku jest to: 00:00:00:00:00:00 czyli ciąg sześciu dwucyfrowych liczb zapisanych w systemie szesnastkowym.

To samo robimy dla drugiej karty.

Następnie w konsoli wpisujemy:


cd /etc/sysconfig/network
kate ifcfg-eth-id-00:00:00:00:00:01

gdzie kate to jest przykładowy edytor tekstu a 00:00:00:00:00:01 to adres MAC nowej karty sieciowej

w tym pliku na początku dopisujemy:

LLADDR='00:00:00:00:00:00'

gdzie 00:00:00:00:00:00 to adres MAC starej karty sieciowej. Zapisujemy zmiany.

teraz bardzo ważna rzecz dla osób korzystających z profili sprzętowych i zalecana wszystkim osobom:

w konsoli tworzymy dowiązanie symboliczne:

ln -s ifcfg-eth-id-00:00:00:00:00:01 ifcfg-eth-id-00:00:00:00:00:00

ln (link) -s(symboliczny) ifcfg-eth-id-00:00:00:00:00:01 (cel) ifcfg-eth-id-00:00:00:00:00:00 (nazwa linku)

po zmianie adresu MAC Linux odwoływuje się do pliku konfiguracyjnego z wykorzystywanym(zmienionym adresem MAC) tak więc bez wykonania tego kroku system będzie się odwoływał do nieistniejącego pliku.

Powyższa zmiana będzie działała niezależnie od restartu komputera.

Komentarze

Dodaj nowy komentarz

12:29:40
18.11.06

bart

Autor: Gość

jakos nie dziala

22:20:17
06.02.07

nie działa

Autor: Gość

niedziała

22:20:20
06.02.07

nie działa

Autor: Gość

nie działa

21:56:44
07.03.07

nie dziala!

Autor: Gość

nie dziala!


08:17:15
08.03.07

niedziałająca zmiana

Autor: fazer

powyższa metoda nie działa jeśli korzystamy z networkmanagera zamiast z ifup a dokładniej działa tylko z ifup

15:32:39
17.07.07

niedzialajaca zmiana

Autor: Gość

niestety nie moge sie z tym zgodzic.....
nawet z ifupem...nie idzie ....

03:43:04
06.11.07

a tak ?

Autor: xys

/etc/network/interfaces

dodać dla właściwej eth:
hwaddress ether [wpisz mac addres]

00:32:51
15.01.08

Re: a tak ?

Autor: Gość-Mirek

Witam,
u mnie zadziałała metoda numer 1, ale po włączeniu ifup. Dzięki za pomocny artykuł.

Napisz komentarz
Imie/Nick/Pseudonim:
Tytuł:
Komentarz: