"Inteligens" WiFi

 ( BlinTux | 2013. november 27., szerda - 15:24 )

Üdv!

Egy különleges WiFi beállítást szeretnék megvalósítani. Vagy lehet nem különleges, de nem mindennapi az biztos :)

Adott egy számítógép WiFi-vel, Linuxal (Debian).

Azt kellene megvalósítani, hogy ha:
- Elérhető egy előre definiált WiFi AP, akkor csatlakozik hozzá.
- Ha nem érhető el az előre definiált, akkor csatlakozik ahhoz amit épen elér és nincs jelszóval védve. Legyen az akár a szomszéd Pistike WiFi-je.
- Ha ilyen sincs, akkor átvált AP módba, lehetővé téve, hogy házzá lehessen csatlakozni. Természetesen jelszóval védve.

Erre milyen megoldást tudtok. Doksi, how-to, bármi jöhet.
Igaz nem sokat kerestem a Google-el, de az első 5 oldalon még csak ilyen felvetést sem találtam :(

Gondolom erősen bash scriptezni kellene, ami nem lenne baj, csak nem tudom milyen progikat kellene hozzá bevetni.
Netán van olyan program amivel konkrétan ezt ki lehet vitelezni?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Az első menüpont automatikusan működik. a második szerintem security végett igen aggályos.
Amúgy subs.

"Értem én, hogy villanyos autó, de mi hajtja?"

1. és 2. wpa_supplicant csomag és a benne lévõ wpa_cli util segítségével csinálnám.
a wpa_supplicant démonként fut, alapfelszereltsge, hogy csatlakozik az elérhetõ elõre definialt AP-khez. a wpa_cli jól szkriptelhetõ, a wpa_gui-val pedig user-friendly irányíthatod a démont.
3. egy (bash) ciklus figyelné, hogy milyen állapotban van az adott wireless interface és megadott idõ után elindítja a hostapd-t (esetleg leállítja a wpa_supplicant-ot - nemtudom mit reagál ha master módba vált alatta az interface).

~~~~~~~~
Linux 3.2.0-4-486
Debian 7.1