ďťż
 
 
   zmiana adresu MAC eth1 - stały adres
 
 

Tematy

 
    
 

 

 

 

zmiana adresu MAC eth1 - stały adres





x86 - 03-07-2008 18:28
Witam.

Stosunkowo niedawno zaczęła się moja przygoda z Debianem. Mam taki mały problem - otóż próbuję zmienić adres MAC karty sieciowej w laptopie, którego chcę podłączyć do mojej sieci lokalnej ethernet (stały adres IP), która może pracować tylko z jednym określonym adresem MAC karty sieciowej mojego blaszaka stacjonarnego. Mimo zmiany tegoż adresu MAC na taki sam jak w komputerze stacjonarnym, sieć na laptopie nie działa.

Robię w ten sposób: ifconfig eth1 down ifconfig eth1 hw ether mój:nowy:adres:mac ifconfig eth1 up /etc/init.d/networking restart /etc/init.d/networking restart system zwraca komunikaty, że wszystko się powiodło i polecenie ifconfig pokazuje nowy, wpisany przeze mnie, adres MAC. Teoretycznie wszystko gra, ale system sieci 'nie widzi', nie da się wykonać polecenia ping (sieć nieosiągalna), że już nie wspomnę o translacji adresów i korzystaniu z www.

Gdzie może być problem? W dwóch kartach sieciowych eth0 wyłączyłem (down) i domyślnie jest ustawiony interfejs eth1. Może mnie ktoś naprowadzić na właściwy trop? Z góry dziękuję.



ilin - 03-07-2008 20:40
ifconfig eth1 down
ifconfig eth1 hw ether mój:nowy:adres:mac
ifconfig eth1 up To powinno wystarczyć.



x86 - 03-07-2008 22:11
Tak też mi się wydaje, ale jednak coś jest nie tak bo sieć nie działa. Adres MAC został zmieniony prawidłowo jednak nie dostaję odpowiedzi z sieci podczas pingowania, żądanej strony nie mogę wczytać w przeglądarce. Czy możliwe jest, że mój provider jednak jakoś 'widzi' prawdziwy adres MAC, a nie ten zmieniony? Tzn. czy ta metoda zmiany adresu MAC jest pewna i czy w ten sposób będę mógł podłączyć dowolny komputer do mojej sieci (zmieniając tylko adres MAC)?



katsu - 04-07-2008 08:23
Trzeba pamiętać, że trzeba zmieniać go za każdym razem, bo tym sposobem nie zmienia sie na stałe (wie ktos, jak zmienić na stałe?). Trzeba to też zazwyczaj robić z odłaczonym kablem zazwyczaj, tyle z tego co ja wiem :/
I z moich doświdczeń
/etc/init.d/networking restart jest konieczne jednak.



ilin - 04-07-2008 08:47
Sprobuj dodać do /etc/network/interfaces przed parametrami sieci
pre-up /sbin/ifconfig eth1 up  hw ether XX:XX:XX:XX:XX:XX



giaur - 04-07-2008 09:21
Moze jeszcze byc tak, ze twoja karta akurat nie obsluguje zmiany adresu MAC (bo nie wszystkie obsluguja, a scislej nie wszystkie sterowniki obsluguja)



Yampress - 07-07-2008 09:06
http://yampress.dug.net.pl/doku.php?id=sprzet



A4070230 - 26-12-2008 19:35
Yampress, również jestem zainteresowany tym tematem, mam już do operatora zgłoszone 2 MAC-i, trzeci komputer rzadko ma być podłączany, więc kliknąłem podany przez Ciebie link z nadzieją, że czegoś ciekawego się dowiem...
Otworzyła mi się stronka z napisem:



vixnadi - 26-12-2008 21:55
Piszesz ze pingi nie odpowiadaja.... Moze nie masz odpowiednich wpisów adresów serwerów DNS?

Powinny byc w pliku /etc/resolv.conf



fnmirk - 26-12-2008 23:19
Macie problem ze znalezieniem artykułu: http://yampress.dug.net.pl/doku.php?id=sprzet_mac

Autor ma prawo przebudować własny serwis. Sprawdźcie daty.



larynx - 31-12-2008 18:21
Zmień plik /etc/network/interfaces w ten sposób: auto lo
iface lo inet loopback
pre-up ifconfig eth1 hw ether XX:XX:XX:XX:XX:XX Gdzie XX:XX:XX:XX:XX:XX to adres mac na jaki chcesz zmienić, później restart i powinno śmigać bez problemu.



kelog - 03-01-2009 13:57
Ja bym proponował sprawdzić czy na pewno ifconfig ustawia ten nowy adres MAC, bo może się okazać, że sterownik karty tego nie obsługuje.



A4070230 - 18-01-2009 13:48

ifconfig eth1 down
ifconfig eth1 hw ether mój:nowy:adres:mac
ifconfig eth1 up
To powinno wystarczyć. Zrobiłem tak - z uwzględnieniem, że u mnie karta to eth0 - i (chyba) zadziałało, ale teraz, kiedy uruchamiam system

ifconfig eth0 zwraca jako adres... same zera (?)
wygląda to tak:

debian:~# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:192.168.0.3  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:10 Base address:0xe800

debian:~# Jak odzyskać oryginalny MAC?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis