Keresés

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

  • Headless

    őstag

    válasz suste #58089 üzenetére

    Ez pedig a multi megoldás :) Minden wifit kikapcsol a megadotton/megadottakon kívül kikapcsol. Bár nem raktam bele a ledes faszságokat de az feles. az indító részt tehát hogy gombnyomásra indul azt nem vizsgálatm de azt erről vettem.

    #!/bin/sh
    #wifi on/off by QSS button
    SSID="Ne_probalkozz|guest"
    if [ "$BUTTON" = "wps" ] && [ "$ACTION" = "pressed" ]; then
    SW=`cat /etc/config/wireless |tr -d '\n' | sed "s/config wifi-/\n&/g" | egrep -vwi "wifi-device|$SSID|disabled"`
    if [ "$SW" = "" ];then
    #enable
    cat /etc/config/wireless | sed -i "s/.*option disabled.*//" /etc/config/wireless
    else
    #disable
    c2d=`echo "$SW" | sed "s/.*[a-z].*/&\toption disabled '1'/;s/\t/\n\t/g"`
    c2e=`cat /etc/config/wireless |tr -d '\n' | sed "s/config wifi-/\n&/g" | egrep -wi "wifi-device|$SSID|disabled" | sed "s/\t/\n\t/g"`
    echo "$c2e
    $c2d">/etc/config/wireless
    fi
    wifi
    fi

    SSID megadási lehetőség SSID="ssid1" ;SSID="ssid1|ssid2" nem kis és nagybetű érzékeny, viszont teljes ssid-t kell megadni nem elég a fele. Ezeket az ssid-ket nem fogja kapcsolgatni.Akárhány ssid megadható, viszont üresen nem hagyható akkor írjunk be olyat ami nem létezik.

    suste megint belekavarodsz az iface számokba azzal a fránya uci configgal :)

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