Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: crowack 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
auto eth0
iface eth0 inet dhcp
up ifconfig eth0 hw ether 11:22:33:44:44:55:66a nebo
hwaddress ether 11:22:33:44:55:66a taky
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
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether 11:22:33:44:55:66
sudo ifconfig eth0 uptak 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..
-
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
-
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
#!/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 :)