Új hozzászólás Aktív témák

  • Andralin

    aktív tag

    válasz Upo #101 üzenetére

    Siker!!!!!! :))

    Elkezdtem játszani a wpa_supplicant.conf paramétereivel a leírása alapján: [link]

    Nagynehezen kikísérleteztem, hogy tudja ez a rejtett SSID-t, csak kicsit trükkös paraméterekkel!
    Az ap_scan=1 maradnia kell változatlannak, annyi kell csak, hogy a network blokkon belül beszúrjon az ember egy sort:
    scan_ssid=1

    De aztán megoldani, hogy ez boot során automatán lefusson nem volt egyszerű! :W

    Először is csináltam látrehoztam egy példányt a helyes, javított wpa_supplicant.conf fájlból a /system alatt.
    Majd rájöttem, hogy az initből meghívott wifidaemon hozza létre a /tmp alatt a config fájl majd hívja meg a wpa_supplicant programot és ez ugye időbe telik. Korábban hiába másolom a /tmp-be a fájlt, mert utána felülírja a wifidaemon a saját verziójával. És ugye azt is meg kell várni, hogy elindul a wpa_supplicant mielőtt kinyírom a kill-el és elindítom újra a már javított fájlommal.

    Ezt úgy tudtam megoldani, hogy figyelem a wpa_supplicant által létrehozott wlan0 socket fájlt, amint ez a fájl megjelenik, indulhat a móka! :D

    A lényeg, hogy végül ezeket a sorokat kellett a /system/init/ipcam.sh végére biggyeszteni:

    file=/tmp/run/wpa_supplicant/wlan0
    while [ ! -e "$file" ]
    do
    sleep 3
    done
    cp /system/wpa_supplicant.conf /tmp
    killall wpa_supplicant
    rm /tmp/run/wpa_supplicant/wlan0
    wpa_supplicant -B -Dwext -iwlan0 -d -c /tmp/wpa_supplicant.conf &

    Így mostmár újraindítva automatikusan fel tud lépni a rejtett SSID-s wifire is! :C :C :C

    Teljesen saját munka, ez a neten sehol nincs még dokumentálva kereséseim alapján.
    Akinek hasznos. használja egészséggel! :K

    Azért tényleg röhej, hogy a kínaiak ezt nem tudták beletenni!
    Egy rohadt sor lett volna abban a szerencsétlen config fájlban! :W

Új hozzászólás Aktív témák