Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: kraklin 12 Února 2008, 22:14:26
-
Zdravim,
rad bych trvale zmenil MAC adresu. Strejda Google, stejne jako hromada lidi na foru, rika, ze staci: "pridat radek 'hwaddress ether XX:XX:XX:XX:XX:XX' a pobezi to". Pridam zmineny radek a jedinym efektem je, ze DHCP nepriradi rozhrani eth0 zadnou IP a MAC adresa zustava stale beze zmeny :(
Odstranim radek - ponecham pouze:
auto eth0
iface eth0 inet dhcp
a vsechno opet bezi jak ma. Takze se chci zeptat, jestli nekdo nahodou nevi co s tim.
Diky za jakykoliv konstruktivni napady
-
network connections, sitove profily, novy profil? Mozna.
-
Uvedeny priklad opravdu funguje, nevim, proc by nemel, jeste muzete zkusit misto toho tam dat radek
up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
Jste si jist, ze zadavate platnou MAC adresu ve spravnem formatu?
-
verim tomu, ze funguje, ale me ne :D
po pridani radku up....:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
up ifconfig eth0 hw ether 11:22:33:44:44:55
auto eth1
#iface eth1 inet dhcp
auto eth2
#iface eth2 inet dhcp
auto ath0
#iface ath0 inet dhcp
auto wlan0
#iface wlan0 inet dhcp
je o lepsi, uz to alespon nahodi rozhrani eth0 a DHCP mu prideli IP adresu... ale MAC adresa zustava stale nedotcena :(
pri zmene pres
ifconfig eth0 down
ifconfig eth0 hw ether 11:22:33:44:44:55
ifconfig eth0 up
se mi adresa zmeni na pozadovanou ale pouze do nejblizsiho restartu. Jedine co me napada je zkusit to napsat jako skript pri startu. Ale je divne, ze pres /etc/network/interfaces to proste nejede a nejede
-
No to co jsem radil je vpodstate takovy script, ktery vkladate do post-up pri nahazovani eth0
Co tam delaji ta dalsi divne zakomentovana rozhrani? Bylo by vhodne zakomentovat i to auto u nich, pac jinak se je system snazi nahodit a zakonite dochazi k chybam pri jejich aktivaci (nejsou nakonfigurovane). Jste si jist, ze rozhranni je eth0 a ne nektere z tech dalsich?
-
tak to jsem si jisty na 100% ze je to eth0 :) Ty ostatni se tam vytvorili patrne pri instalaci, protoze pred tim, nez jsem zacal resit tenhle problem jsem ani nevedel, ze nejaky takovy soubor jako /etc/network/interfaces existuje :)
Zkusim vytvorit ten skript a uvidim, jestli to pujde pres nej. Jenom sice drobet offtopic, ale jak u skriptu nastavim ze chci prikazy spoustet jako root? Pouze pres chmod toho skriptu nebo je zapotrebi jeste neco jineho?
-
No pak by bylo vhodne ten script umistit do /etc/network/if-up.d cimz si zajistite jeho spusteni po UP sitovky, mozna by bylo jeste lepsi do /etc/network/if-pre-up.d, nebo si vytvoreny script symlinknout do /etc/rc.S
pokud je majitelem scriptu root, pak sudo chmod +x script prida opravneni pro spousteni rootem
-
Postup z prvního příspěvku (hwaddress ether xx:xx:xx:xx:xx:xx) mi funguje u statické adresy dobře, jinak co se týče obecně změny mac adresy, myslím že je potřeba to udělat před nahozením rozhraní, tzn. v pre-up.d jak řikal Merlin
-
Mě funguje změna MAC adresy na Intrepid Ibex v /etc/network/interfaces takto:
auto lo
iface lo inet loopback
pre-up ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
-
Mě funguje změna MAC adresy na Intrepid Ibex v /etc/network/interfaces takto:
auto lo
iface lo inet loopback
pre-up ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
Ahoj,
mam jednu pevnou ip a potřebuju se připojovat občas s jinym pc a mit pevnou adresu.
zkoušel jsem změnit mac pomoci:
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
sudo ifconfig eth0 up
mac se nezmění
pak jsem zkousel napsat mac do
v /etc/network/interfaces takto:
auto lo
iface lo inet loopback
pre-up ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
a taky se po restartu nezmenila? jak lze v 9.10 zmenit na tvrdo mac?
-
používám takovou konstrukci:
auto eth0
iface eth0 inet dhcp
hwaddress ether XX:XX:XX:XX:XX:XX
-
ahoj, snažim se změnit mac wifi a lanky. ať vyzkoušim cokoliv tak nejde změnit.
mám pevnou ip k určite mac a chci menit wlan0 anebo eth0 dle potřeby.
Mam ntb Lenovo r500, u HP pavilion dv6460ec, stačilo pisnout na změnu wifi:
sudo ifconfig wlan0 down
sudo ifconfig wlan0 hw ether 11:22:33:44:55:66
sudo ifconfig wlan0 up
a změna byla, po restartu byla opět stara mac.
Teď se snažím změnit mac natrvalo, no stačilo by mi i jenom do restartu, ale at použiju cokoliv co vygooglim nebo najdu tady na foru tak nejfunguje.
Při restartu sitě mi to pisne chybu:
/etc/init.d/networking restart
* Reconfiguring network interfaces... ifdown: failed to open statefile /var/run/network/ifstate: Permission denied
ifup: failed to open statefile /var/run/network/ifstate: Permission denied
[fail]
a v souboru mám tohle:
ifstate
lo=lo
wlan0=wlan0
siť restartuju jako root, tak nevím co vadí, a proč není přistup, jak má vypadat zapis v tomto souboru, nic jsem neměnil
-
zjistil jsem, že jsem mel špatné práva u souboru interfaces
změnil jsem práva ale síť nejde stále restartovat, a mac se nezmění.
/var/run/network$ /etc/init.d/networking restart
* Reconfiguring network interfaces... ifdown: failed to open statefile /var/run/network/ifstate: Permission denied
ifup: failed to open statefile /var/run/network/ifstate: Permission denied
[fail]
/var/run/network$ ls -l
celkem 4
-rw------- 1 root root 10 2010-01-02 14:03 ifstate
jak změnit práva souboru?
-
sudo /etc/init.d/networking restart
?
-
jaj jsem lama, je to s semnou čím dal tim horši :-D
ale zmena mac stejne nejde