Fórum Ubuntu CZ/SK
Ostatní => Tipy a triky pro Linux => Téma založeno: starenka 07 Ledna 2009, 01:24:51
-
Ahoj,
rad bych menil /etc/hosts v zavislosti na pripojenym essid. Pripojeny essid neni problem ziskat a swap tech souboru bych asi taky zvlad, takze bych potreboval poradit kam "hooknout" ten skript, kterej by tohle delal a jak ho "nadopovat", aby to to proslo (pokud se nepletu /etc/hosts jen pod rootem, ze?)
Pokud uz se resilo / existuje, tak se omlouvam. Diky s
-
Tak jsem se dogugloval toho hooku, a zbytek jsem spachal dle vlastnich potreb - tak kdyby nekdo mel zajem:
prekvizity:
1. wifi je na wlan0
2. v ~/hosts je:
- minimalne soubor _hosts kde jsou universalni hosts (vase hostname atd)
- soubor(y) s nazvem ssid, pro ktery chcete mit jeste dalsi definovana hostnames
3. skript (nize) ulozit, udelat spustitelnym a zkopirovat pod rootem do /etc/network/if-up.d
#!/bin/sh
ssid=`iwconfig wlan0 | grep ESSID | cut -d\" -f2`
cp ~/hosts/_hosts /etc/hosts
if [ -f ~/hosts/$ssid ];
then echo "\n#==$ssid specific==\n" >> /etc/hosts; cat ~/hosts/$ssid >> /etc/hosts
fi
a po pripojeni na ssid, ktery mate definovany by to melo ficet ;)