Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: KureIX 03 Března 2010, 21:00:17
-
zdravím,
snazim se aby se vzdy pri startu zmenila mac adresa
na ubuntu 9.04 jsem mel v rc.local:
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether 00:18:F3:9F:B3:88
sudo ifconfig eth0 upv aktualni verzi ubuntu se tento script nespoustni, pry je to bug. https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/471266 (https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/471266)
vyzkousel jsem pridat i do /etc/network/interfaces
auto lo
iface lo inet loopback
hwaddress ether 02:01:02:03:04:01
i
pre-up hwaddress ether 02:01:02:03:04:01
bohuzel ani jedno nefunguje, nemate nekdo nejaky napad, kam soupnout ten kratky scriptik s ifconfig, nebo to vyresit nejak jinak?
diky moc
-
Co takhle to napsat jako bash skript a dát ho do "Aplikace spouštěné po přihlášení" ?
-
jo, to jsem zkousel
samotny ifconfig nepotrebuje rootovska prava, ale napr ifconfig down, up,... uz jo
zkousel jsem to pridat do /etc/sudoers
kure ALL = NOPASSWD: /sbin/ifconfig
kure ALL = NOPASSWD: /sbin/ifconfig up
bohuzel se mi to takhle nedari zprovoznit
-
vyzkousel jsem pridat i do /etc/network/interfaces
auto lo
iface lo inet loopback
hwaddress ether 02:01:02:03:04:01
proč hwaddress pro loopback když potřebujete eth0 ?
doporučím
man interfaces
zless /usr/share/doc/ifupdown/examples/network-interfaces.gz(hlavně se dozvíte jak pojmenovat a kam umístit skripty automaticky spouštěné při události sítě)
ale mělo by i bez nějakého skriptování stačit v interfaces doplnit
auto eth0
iface eth0 inet dhcp
hwaddress ether XX:XX:XX:XX:XX:XXNetwork manager by si pak té karty vůbec neměl všímat takže v klikátkách ji neuvidíte.
-
diky, manual a priklady pomohly k pochopeni, uz to pracuje spravne...