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

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: trvala zmena MAC adresy - /etc/network/interfaces problem  (Přečteno 7514 krát)

kraklin

  • Návštěvník
  • *
  • Příspěvků: 7
  • Karma: +0/-0
    • Zobrazit profil
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ů: 502
  • Karma: +12/-9
    • Zobrazit profil
    • picasa: konicky a relax
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #1 kdy: 13 Únor 2008, 14:45:57 »
network connections, sitove profily, novy profil? Mozna.
Muj nekonecny obdiv vsem, kdo pisou v shellu :-)
IBM 1834 R50e 1834 s5g, /1,4 /512 /40-hdd /grafika intel 85x i810, Wireless 2200bg

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 4992
  • Karma: +353/-11
    • Zobrazit profil
    • Lomítkáři
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #2 kdy: 13 Únor 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?
Registered Linux user #421281
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

kraklin

  • Návštěvník
  • *
  • Příspěvků: 7
  • Karma: +0/-0
    • Zobrazit profil
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #3 kdy: 13 Únor 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ů: 4992
  • Karma: +353/-11
    • Zobrazit profil
    • Lomítkáři
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #4 kdy: 13 Únor 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?
Registered Linux user #421281
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

kraklin

  • Návštěvník
  • *
  • Příspěvků: 7
  • Karma: +0/-0
    • Zobrazit profil
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #5 kdy: 13 Únor 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ů: 4992
  • Karma: +353/-11
    • Zobrazit profil
    • Lomítkáři
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #6 kdy: 13 Únor 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
Registered Linux user #421281
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Dragonn

  • Návštěvník
  • *
  • Příspěvků: 86
  • Karma: +7/-1
    • Zobrazit profil
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #7 kdy: 01 Listopad 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

  • Člen
  • **
  • Příspěvků: 325
  • Karma: +29/-3
    • Zobrazit profil
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #8 kdy: 01 Listopad 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

  • Člen
  • **
  • Příspěvků: 449
  • Karma: +12/-9
    • Zobrazit profil
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #9 kdy: 14 Listopad 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ů: 4803
  • Karma: +508/-26
  • グーグル!ご存知ですか?
    • Zobrazit profil
    • HEJ
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #10 kdy: 15 Listopad 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

  • Člen
  • **
  • Příspěvků: 449
  • Karma: +12/-9
    • Zobrazit profil
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #11 kdy: 03 Prosinec 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

  • Člen
  • **
  • Příspěvků: 449
  • Karma: +12/-9
    • Zobrazit profil
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #12 kdy: 02 Leden 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

  • Guru
  • *****
  • Příspěvků: 6202
  • Karma: +450/-21
  • Som uzivatel linuxovej distribucie, som linuxak?
    • Zobrazit profil
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #13 kdy: 02 Leden 2010, 14:38:38 »
Kód: [Vybrat]
sudo /etc/init.d/networking restart?
Asus X751LB-TY014H Ubuntu 18.04 XX 64bit - Mate.
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

  • Člen
  • **
  • Příspěvků: 449
  • Karma: +12/-9
    • Zobrazit profil
Re: trvala zmena MAC adresy - /etc/network/interfaces problem
« Odpověď #14 kdy: 02 Leden 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