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: trvala zmena MAC adresy - /etc/network/interfaces problem  (Přečteno 8617 krát)

kraklin

  • Návštěvník
  • Příspěvků: 7
trvala zmena MAC adresy - /etc/network/interfaces problem
« kdy: 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:

Kód: [Vybrat]
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

spynfo

  • Stálý člen
  • **
  • Příspěvků: 505
    • picasa: konicky a relax
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #1 kdy: 13 Února 2008, 14:45:57 »
network connections, sitove profily, novy profil? Mozna.
Muj nekonecny obdiv vsem, kdo pisou v shellu :-)
Compaq Presario CQ57 AMD E-450 APU with Radeon(tm) HD Graphics × 2

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #2 kdy: 13 Února 2008, 15:04:39 »
Uvedeny priklad opravdu funguje, nevim, proc by nemel, jeste muzete zkusit misto toho tam dat radek
Kód: [Vybrat]
up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

Jste si jist, ze zadavate platnou MAC adresu ve spravnem formatu?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

kraklin

  • Návštěvník
  • Příspěvků: 7
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #3 kdy: 13 Února 2008, 17:18:39 »
verim tomu, ze funguje, ale me ne :D

po pridani radku up....:
Kód: [Vybrat]
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
Kód: [Vybrat]
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

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #4 kdy: 13 Února 2008, 17:23:32 »
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?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

kraklin

  • Návštěvník
  • Příspěvků: 7
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #5 kdy: 13 Února 2008, 18:01:29 »
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?

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #6 kdy: 13 Února 2008, 21:57:28 »
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
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Dragonn

  • Návštěvník
  • Příspěvků: 86
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #7 kdy: 01 Listopadu 2009, 19:57:42 »
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
Pokud něco alespoň trochu funguje, je lepší se v tom nešťourat.
Ntb: MSI EX300X, Core 2 duo 2GHz, 4GB RAM, ATI HD3450 256MB, Ubuntu 9.10

cmudik

  • Aktivní člen
  • *
  • Příspěvků: 325
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #8 kdy: 01 Listopadu 2009, 20:16:44 »
Mě funguje změna MAC adresy na Intrepid Ibex v /etc/network/interfaces takto:

Kód: [Vybrat]
auto lo
iface lo inet loopback
pre-up ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX

1x23

  • Aktivní člen
  • *
  • Příspěvků: 449
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #9 kdy: 14 Listopadu 2009, 14:30:04 »
Mě funguje změna MAC adresy na Intrepid Ibex v /etc/network/interfaces takto:

Kód: [Vybrat]
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:

Kód: [Vybrat]
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:

Kód: [Vybrat]
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?
NTB: Lenovo P50. OS - Ubuntu 18.04

Linux registred user: 499415

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #10 kdy: 15 Listopadu 2009, 22:34:40 »
používám takovou konstrukci:
Kód: [Vybrat]
auto eth0
iface eth0 inet dhcp
hwaddress ether XX:XX:XX:XX:XX:XX
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

1x23

  • Aktivní člen
  • *
  • Příspěvků: 449
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #11 kdy: 03 Prosince 2009, 16:29:19 »
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:

Kód: [Vybrat]
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:

Kód: [Vybrat]
/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

Kód: [Vybrat]
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
NTB: Lenovo P50. OS - Ubuntu 18.04

Linux registred user: 499415

1x23

  • Aktivní člen
  • *
  • Příspěvků: 449
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #12 kdy: 02 Ledna 2010, 14:29:05 »
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í.

Kód: [Vybrat]
/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]

Kód: [Vybrat]
/var/run/network$ ls -l
celkem 4
-rw------- 1 root root 10 2010-01-02 14:03 ifstate

jak změnit práva souboru?
NTB: Lenovo P50. OS - Ubuntu 18.04

Linux registred user: 499415

TIBOR

  • Závislák
  • ***
  • Příspěvků: 6529
  • Som uzivatel linuxovej distribucie, som linuxak?
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #13 kdy: 02 Ledna 2010, 14:38:38 »
Kód: [Vybrat]
sudo /etc/init.d/networking restart?
HP Laptop 17-ca1xxx Ubuntu Mate 22.04 FF 64bit.
Asus X751LB-TY014H Ubuntu Mate 20.04.1 FF 64bit.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

1x23

  • Aktivní člen
  • *
  • Příspěvků: 449
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #14 kdy: 02 Ledna 2010, 14:42:47 »
jaj jsem lama, je to s semnou čím dal tim horši :-D

ale zmena mac stejne nejde
NTB: Lenovo P50. OS - Ubuntu 18.04

Linux registred user: 499415

 

Provoz zaštiťuje spolek OpenAlt.