Portál AbcLinuxu, 18. dubna 2024 13:09
iwconfig wlan0 essid nazevsite
dvakrat a ne moc rychle po sobe.. zatim to resim tak ze jednou se to zada v init skriptech a podruhy kliknu na ikonku, ktera zaroven nahodi i zarizeni. A na eth0 pouzivam ifplugd, takze na chalupe nemusin klikat a doma jo...
Ale kdyz suspenduju do ram tak po probuzeni musim klikat 2x za sebou s cca sekundy nebo dvou, a uz me to nebavi.. :(
nastav domati pak nastaví a spustí síť doma a parametr chalupa na chalupě. Stačí ti pak k tomu jen to co máš nainstalované, ev. sudo.
#!/bin/bash case $1 in doma) # Sekvence přípazů pro nastavení doma echo "Jsme doma";; chalupa) # Sekvence pro nastavení na chalupě echo "Jsme na chalupě"; esac
ip add addr...
? problem je v tom, ze po rebootu to musim spustit znovu, a to neni presne to co chci.. ja myslel ze by se spustily ty prikazy a zaroven se zmenil i soubor interfaces, aby to fungovalo do ty doby nez to zase zmenim na to druhy...
Vím, že jsem srabař, ale já mám prostě v /etc/rc.d/rc.inet1.conf
dvě sekce, jednu na doma, jednu do práce, a tu momentálně nepotřebnou zakomentuju.
Skript by byl asi lepší, ale zatím jsem línej ho napsat...
#! /bin/sh essid="Nazev_site" case "$1" in down) echo "Vypinam wlan0" ifconfig wlan0 down ;; up|*) iwconfig wlan0 essid $essid if [ "`iwlist wlan0 scan | grep $essid`" = " ESSID:\"$essid\"" ]; then echo "Pripojuji se k siti: $essid"; #sleep 2 iwconfig wlan0 essid $essid sleep 5 pump -i wlan0 else echo "Sit $essid neni k dispozici." fi ;; esacNakonec sem si na routeru nastavil pridelovani adres pres dhcp pomoci mac adresy - lip se mi to s tim testovalo. S tema dobama cekani sem si taky hral hrozne dlouho, protoze kazda zmena znamenala restart - po restartu se ta karta uvede do jinyho stavu, nez kdyz uz sem na ni neco nastavoval, proste hrozna uchylarna. Snad uz brzo bude funkcni ten ovladac z jadra - tohle s tim ndiswrapperem je silenost, ale zase sem cet ze to nekterejm lidem jde jak ten ovladac tak ndiswrapper uplne v poho, takze mozna delam ja neco spatne.
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.