Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Trvalá změna MAC adresy maverick  (Přečteno 1670 krát)

crowack

  • Aktivní člen
  • *
  • Příspěvků: 280
  • Poor willage boy
Trvalá změna MAC adresy maverick
« kdy: 22 Října 2010, 21:40:51 »
Ahoj,
potřeboval bych natrvalo změnit HW adresu u drátové sítě a stále se mi nedaří ji nastavit. Zkoušel jsem přidat parametry do /etc/networks/interfaces
Kód: [Vybrat]
auto eth0
iface eth0 inet dhcp
up ifconfig eth0 hw ether 11:22:33:44:44:55:66
a nebo
Kód: [Vybrat]
hwaddress ether 11:22:33:44:55:66a taky
Kód: [Vybrat]
pre-up ifconfig eth0 hw ether 11:22:33:44:55:66ale vše bez úspěchu
po /etc/init.d/networking restart se adresa nezmění a po restartu taky ne
pokud použiju
Kód: [Vybrat]
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether 11:22:33:44:55:66
sudo ifconfig eth0 up
tak se adresa změní.
potřeboval bych ovšem aby se automaticky přiřadila změněná adresa už při/před startem sítě, protože pokud se na síti objeví nekorektní (původní) MAC, dojde k zablokování připojení, nahánění adminů a podobným legráckám...
Mám thinkpad SL500 2746ERG, ubuntu 10.10
Nevíte někdo, jak na to? Za rady díky..
OpenSUSE13.1 KDE ... Join the dark side, we have kookies :)

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Re: Trvalá změna MAC adresy maverick
« Odpověď #1 kdy: 22 Října 2010, 21:51:23 »
nevim, jestli to jde zmenit nejak "natrvalo".
Na meneni MAC adresy pouzivam macchanger, takze si muzes do etc /etc/rc.local dopsat par radek, aby ti pokazdem restartu zmenilo adresu. Pisu po kazdem restartu, protoze pokud vim, po restartu se MAC adresa vrati na default

Nevim, jak se to chova, pokud pocitac jen suspendujes, jestli zustane MAC adresa zmenena. kdystak pro suspend to nastav zde /etc/pm/sleep.d, viz http://ubuntuforums.org/showthread.php?t=1484156
« Poslední změna: 23 Října 2010, 18:35:53 od Bohouš »
Tak dlouho se vrzá s Acerem, až se displej utrhne.

crowack

  • Aktivní člen
  • *
  • Příspěvků: 280
  • Poor willage boy
Re: Trvalá změna MAC adresy maverick
« Odpověď #2 kdy: 31 Října 2010, 13:47:15 »
Díky za postrčení
nainstaloval jsem macchanger a připsal jsem si do /etc/rc.local "macchanger -m 00:AA:BB:CC:DD:EE eth0"
vypadá to, že to funguje
asi by to šlo stejným způsobem místo macchangeru tam napsat změnu přes ifconfig, ale co už...
zítra se uvidí, jestli mě to vykopne ze sítě po spuštění :) (nepovolená MAC blokuje zásuvku :( )

po suspendu zdá se, se vše vrátí do původního stavu, takže teď laboruji co s tím,
vytvořil jsem si v /etc/pm/sleep.d/ soubor mac, který obsahuje
Kód: [Vybrat]
#!/bin/bash
# tento skript se provede pri uspani/probuzeni pocitace a zmeni mac adresu na eth0
case "$1" in
    hibernate|suspend)
        #ACTION BEFORE SUSPEND/HIBERNATE
        ;;
    thaw|resume)
        #ACTION AFTER RESUME
macchanger -m 00:AA:BB:CC:DD:EE eth0
        ;;
    *)
        ;;
esac
exit $?
mám tam někde překlep, musím skript někam přidat, nebo se fungování mavericu v této věci nějak liší?
P.S. executable bit jsem tomu nastavil :)
« Poslední změna: 31 Října 2010, 14:02:41 od crowack »
OpenSUSE13.1 KDE ... Join the dark side, we have kookies :)

 

Provoz zaštiťuje spolek OpenAlt.