1 (edytowany przez WoT 2023-03-06 16:42:36)

Temat: Tryb AP Client z preferencją sieci wifi

Cześć

Potrzebuję prostego i skutecznego sposobu wyboru sieci wifi w trybie AP Client .

Scenariusz: na przykład taki mały Failover: Router musi być połączony do Internetu przez preferowaną sieć wifi, a jeśli jej zabraknie przełączyć się na inną - awaryjną.

Używam obecnie dość topornego sposobu, który prowizorycznie wymyśliłem. Działa ale daleko mu do ideału. Oto on:
1. W cronie jest skrypt odpalany co minutę
2. skrypt pinguje internet, a jeśli go zabraknie odpala pętle wyboru preferowanych sieci zapisanych w pliku txt
2.1 Bierze kolejną nazwę sieci z pliku txt
2.2 wykorzystując komendę iw scan szuka czy dana sieć jest w zasięgu
2.3 jeśli tak łączy się z nią komendą uci set wifi.ssid="xxx", robi wifi up i nara
2.4 jeśli nie znajdzie wraca do pkt 2.1 do wyczerpania linii

Od razu widać toporność i niedokładność sposobu choćby i w tym, że nie jest weryfikowane połączenie do wifi po zmianie, a router jest narażony na braki internetu nawet do 1 minuty.
Oczywiście można by powyższy skrypt rozbudować i usprawnić, ale uprzedzam że już to próbowałem i zrobiło się jeszcze toporniej i wpłynęło na stabilność pracy routera.

Pytanie czy można prościej?

2

Odp: Tryb AP Client z preferencją sieci wifi

Już dawno jest to opanowane. Czytaj: https://eko.one.pl/forum/viewtopic.php? … 77#p222577

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez WoT 2023-03-06 18:00:09)

Odp: Tryb AP Client z preferencją sieci wifi

Zapomniałem dodać że router na AA 12.09, tam brak tego pakietu.
Ale dzięki z info, z chęcią przetestuję i rozważę uograde softu (tu mam taką możliwość smile )

A temat zostawiam otwarty, może jeszcze jakieś pomysły?

4

Odp: Tryb AP Client z preferencją sieci wifi

Skrypt, tak jak napisałeś. Tyle że on już jest gotowy, więc nie wiem po co miałbyś pisać kolejny.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.