1

Temat: Zmiana kanału WiFi po naciśnieciu przycisku

Mam całą masę sieci w okolicy ( http://i48.tinypic.com/2cqmvlh.png ) i często wifi nagle znika albo prędkość spada dramatycznie. Zmiana kanału rozwiązuje problem ale nie na długo. Da się stworzyć mały skrypt tak, aby każdorazowe naciśnięcie przycisku zmieniało kanał wifi na inny (następny lub losowy kanał)? Obecnie mam podpięty do przycisku domyślny skrypt wyłączający i włączający wifi. Router to 1043nd.

2

Odp: Zmiana kanału WiFi po naciśnieciu przycisku

Tak, szablon masz tutaj: http://eko.one.pl/forum/viewtopic.php?pid=49853#p49853 smile

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

3

Odp: Zmiana kanału WiFi po naciśnieciu przycisku

OK, udało się.

/etc/config/system

config 'button' 'wifi_button'
    option 'button' 'BTN_1'
    option 'action' 'released'
    option 'handler' '/sbin/wifinextchannel'
    option 'min' '0'
    option 'max' '2'

oraz

/sbin/wifinextchannel (skrypt musi mieć uprawnienia 755)

#!/bin/sh
CH=$(uci -q get wireless.@wifi-device[0].channel)
CH=$((CH+1))
    if [ "$CH" == "14" ]
    then
        CH=1
    fi
uci set wireless.@wifi-device[0].channel=$CH
wifi

PS. Są jakieś automatyczne metody wykrywania najmniej zajętego kanału?

4

Odp: Zmiana kanału WiFi po naciśnieciu przycisku

Automatycznie nie. Po prostu zeskanuj sobie i zobacz co jest najbardziej obciążone.

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

5

Odp: Zmiana kanału WiFi po naciśnieciu przycisku

Podepnę się pod temat.
Co jeśli mam w sieci tylko jeden komputer korzystający z WiFi. Czy napisanie skryptu, który by skanował sieci i automatycznie wybierał najlepszy kanał a następnie logował się na routerze i ustawiał ten kanał było by możliwe i sensowne?
Używam na tym komputerze linuksa jeśli to ma jakiekolwiek znaczenie.

6

Odp: Zmiana kanału WiFi po naciśnieciu przycisku

No tak, po to skanujesz eter żeby sobie najlepszy kanał wybrać i tym samym zapewnić najlepsze osiągi połączenia.

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

7

Odp: Zmiana kanału WiFi po naciśnieciu przycisku

Czy miało by to sens z automatycznym przełączaniem kanałów jeśli by zastosować skrypt ze zmianą kabnału  na podstawie pingu bo w gruncie rzeczy to najbardziej odpowiada za prędkość łącza a jeśli eter jest zapchany na danym kanale to i ping będzie większy

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

8

Odp: Zmiana kanału WiFi po naciśnieciu przycisku

Ping nie jest dobrym wyznacznikiem tego.

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

9

Odp: Zmiana kanału WiFi po naciśnieciu przycisku

jak komuś nie chce się biegać do przycisku routera to tu jest rozwiązanie dla leniwych które samo szuka wolnego kanału i zmienia na optymalny smile

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile