MAC adresa (update)
Před nedávnem jsem narazil na problém. Potřeboval jsem změnit MAC adresu své síťové karty. Pod Win XP jsem to po půl hodině zvládl. Proklikal jsem při tom sice cca 50 oken, ale výsledek byl uspokojivý a MAC adresa se na venek změnila.
Pod Mackem jsem to nikdy nedělal a tak jsem začal hledat na internetu. Po chvilce jsem našel kouzelný příkaz ifconfig. Pokud napíšete tento příkaz do terminálu, zobrazí se vám veškeré informace o všech síťových zařízeních. Přidáním různých příkazů jsem se dopracoval až k tomuto:
Mikesh:~ Mikesh$ ifconfig en0 ether
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:18:f1:b9:b5:30
Pokud za příkaz ether napíšeme ještě xx:xx:xx:xx:xx:xx
(místo x napíšeme novou MAC adresu), nedočkáme se ale uspokojivého výsledku.
Mikesh:~ Mikesh$ ifconfig en0 ether 00:19:f3:b9:b6:31
ifconfig: ioctl (SIOCAIFADDR): permission denied
No a tady jsem skončil. Doufám, že občas na moje stránky zavítá i nějaké OS X guru, takže help v dikuzi by nevadil :). Jinak Mikesh je samozřejmě admin. Ale asi bude potřeba něco jako root. Ale jak?
Update 9.2.2007 16:15
Problém je jedoduše vyřešen :). Stačí napsat příkaz sudo su
a zadat administrátorské heslo. Potom píšete příkazy jako superuser (root#). Můžete pak pohodlně jedním příkazem změnit MAC adresu. Za pomoc děkuji Lukokovi.
Zde je celý příklad:
-
Mikesh:~ Mikesh$ sudo su
Password:
Mikesh:/Users/Mikesh root# ifconfig en0 ether 00:00:00:00:00:00
Pro kontrolu:
Mikesh:/Users/Mikesh root# ifconfig en0 ether
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:00:00:00:00:00
sudo su
ifconfig en0 ether 00:19:f3:b9:b6:31
nebo proste
sudo ifconfig en0 ether 00:19:f3:b9:b6:31
musis bejt root, abys to moch nastavit … preci jenom je to unix ;-)
sudo su
ifconfig en0 ether 00:19:f3:b9:b6:31
nebo proste
sudo ifconfig en0 ether 00:19:f3:b9:b6:31
musis bejt root, abys to moch nastavit … preci jenom je to unix ;-)
ifconfig en0 ether 00:19:f3:b9:b6:31 tento příkaz jsem dával a hodilo mi to právě ifconfig: ioctl (SIOCAIFADDR): permission denied
to sudo před tím dělá co?
Taže když napíšu sudo su tak se hodim jako root?
ifconfig en0 ether 00:19:f3:b9:b6:31 tento příkaz jsem dával a hodilo mi to právě ifconfig: ioctl (SIOCAIFADDR): permission denied
to sudo před tím dělá co?
Taže když napíšu sudo su tak se hodim jako root?
Tak jsem to prubnul a už to jde :)
Díky, dopíšu článek
Tak jsem to prubnul a už to jde :)
Díky, dopíšu článek
prvni odkaz od pana googla: http://info.securitynet.cz/modules.php?name=News&file=article&sid=312 o 50ti oknech nemuze byt ani rec
prvni odkaz od pana googla: http://info.securitynet.cz/modules.php?name=News&file=article&sid=312 o 50ti oknech nemuze byt ani rec
Slovo cca a označení kurzívou napovídá, že se jedná o přibližný údaj :D. Ale je pravda, že jsem se po návodu nedíval a hledal jsem sám (nejsem přece BFU :P). Našel jsem, sice tam kde jsem to až zas tak nečekal, ale našel :).
Slovo cca a označení kurzívou napovídá, že se jedná o přibližný údaj :D. Ale je pravda, že jsem se po návodu nedíval a hledal jsem sám (nejsem přece BFU :P). Našel jsem, sice tam kde jsem to až zas tak nečekal, ale našel :).
Můžeš taky rovnou „sudo ifconfig …“.
Jinak na tohle nepotřebuješ OS X guru, na hodně unixových systémech je to podobný, hodně linuxářů taky sudo používá (na ubuntu je to výchozí nastavení).
A… „sudo -s“ ti občas možná bude fungovat líp než „sudo su“, to je přímo určený k tomu, aby ses dostal do root shellu přes sudo.
Apple udělal dobře, že přešli na unix :)
Můžeš taky rovnou „sudo ifconfig …“.
Jinak na tohle nepotřebuješ OS X guru, na hodně unixových systémech je to podobný, hodně linuxářů taky sudo používá (na ubuntu je to výchozí nastavení).
A… „sudo -s“ ti občas možná bude fungovat líp než „sudo su“, to je přímo určený k tomu, aby ses dostal do root shellu přes sudo.
Apple udělal dobře, že přešli na unix :)
THX :)
THX :)
Ahoj, potřeboval bych také změnit MAC adresu, mohl bys mi to vysvětlit formou přímých postupů? Prostě pro blbý:-) Mám XP. Díky moc
Ahoj, potřeboval bych také změnit MAC adresu, mohl bys mi to vysvětlit formou přímých postupů? Prostě pro blbý:-) Mám XP. Díky moc
Ahoj, no jelikož už XP delší dobu nevlastním, tak ten postup bude vážně těžké popsat. Každopádně je to v nastavení přímo karty (Správce souborů > Síťová zařízení > Tvoje LAN karta). Asi třetí tab z leva tam projdi vše co půjde někde to tam najdeš hledej slova jako adresa apod. Víc ti bohužel neporadím…
Ahoj, no jelikož už XP delší dobu nevlastním, tak ten postup bude vážně těžké popsat. Každopádně je to v nastavení přímo karty (Správce souborů > Síťová zařízení > Tvoje LAN karta). Asi třetí tab z leva tam projdi vše co půjde někde to tam najdeš hledej slova jako adresa apod. Víc ti bohužel neporadím…