Wlan Freq angeben

gibt es irgend einen Weg, die Frequenzen für ein Netzwerk vorzugeben ?

So das hinterher in der wpa_suplicant.wlan0.conf rauskommt 

network={
            ssid="xxxx"
            psk="yyy"
            freq_list=5180 5200 5220 5240 5260 5280 5300 5320
}

Ich möchte damit erreichen, das der Raspberry sich nicht auf 2,4Ghz verbindet.

Lokales Problem, zu überlaufen, zu viele Verbindungsabbrüche. Irgendwann geht der Repetier-Server auf 5Ghz, da klappt es stabil.
Leider kann ich 2,4Ghz nicht abschalten, ich brauche es für die Tasmota (Wlan) Steckdose. Und beide Netze haben aus Bequemlichkeit die gleiche ssid und psk.

Comments

  • Nein gibt es nicht. Wenn du ein aktuelles image nutzt kannst du die Ausgabe in /usr/local/Repetier-Setup/bin/basicFunctions anpassen. wpa_supplicant wird da hier erzeugt:
    function writeWPASupplicant {
    IFS=
    if [ "$WLAN_PASSWORD" == "" ] ; then
    pwLine="ssid="$WLAN_SSID"\nkey_mgmt=NONE"
    else
    pwLine=$(wpa_passphrase "$WLAN_SSID" <<< $WLAN_PASSWORD | grep -E "psk|ssid")
    fi
    SCAN_SSID=""
    if [ "$WLAN_SSID_HIDDEN" == "true" ] ; then
    SCAN_SSID="scan_ssid=1"
    fi
    if [ "$WLAN_SSID" == "" ] ; then
    cat > /etc/wpa_supplicant/wpa_supplicant-${WLAN}.conf <<EOF
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
    country=$COUNTRY
    EOF
    else
    cat > /etc/wpa_supplicant/wpa_supplicant-${WLAN}.conf <<EOF
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
    country=$COUNTRY

    network={
    # ssid="$WLAN_SSID"
    $pwLine
    $SCAN_SSID
    }
    EOF
    fi
    unset IFS
    wpa_cli -i $WLAN reconfigure
    }

    Werd noch eine Variable WLAN_EXTRA in server.conf anlegen die automatisch da ausgegeben wird, dann kann man so was da rein schreiben und muss nicht die Software ändern.
Sign In or Register to comment.