1

Temat: TP-WR1043ND Przycisk WPS, MAC Filter

Witam.
Chciał bym wykorzystać przycisk WPS do włączenia i wyłączenia Filtracji MAC adresów na WiFi.
Czytałem artykuł o przyciskach i z samym przyciskiem nie będzie problemu, Jednak mam problem ze skryptem.

po włączeniu filtracji plik wireless:

...

config wifi-iface
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option encryption 'none'
        option ssid '1234'
        option macfilter 'allow'
        list maclist '00:13:E8:6F:31:BD'
        list maclist '00:1D:60:E4:E3:C1'
        list maclist '00:90:4B:CE:01:BE'
        list maclist '00:14:A5:EB:27:62'

podpatrzyłem gotowy skrypt do włączenia/wyłączenia radia:

root@OpenWrt:/# cat /sbin/wifionoff
#!/bin/sh

IFACE=$(uci -q get wireless.@wifi-iface[0])
[ -z $IFACE ] && exit

SW=$(uci -q get wireless.@wifi-device[0].disabled)
[ "$SW" = "1" ] && uci set wireless.@wifi-device[0].disabled=0
[ "$SW" = "1" ] || uci set wireless.@wifi-device[0].disabled=1

# stan interfejsu 5GHz ma byc taki sam jak 2.4GHz, o ile istnieje
IFACE=$(uci -q get wireless.@wifi-iface[1])
if [ -n $IFACE ]; then
        [ "$SW" = "1" ] && uci set wireless.@wifi-device[1].disabled=0
        [ "$SW" = "1" ] || uci set wireless.@wifi-device[1].disabled=1
fi

uci commit wireless
wifi

exit 0

I nie mam pojęcia jak to ugryźć.
Czy jest to wogóle wykonalne (zapewne tak - to linux tu się wszystko da)

Czytałem jeszcze o hostapd-utils ale nie wiem czy on się nada do tego, bo ja szyfrowania nie mam włączonego.

https://tplinkforum.pl - Polskie forum poświęcone tematyce urządzeń firmy TP-Link i Neffos

2

Odp: TP-WR1043ND Przycisk WPS, MAC Filter

Prosto

MF=$(uci -q get wireless.@wifi-iface[0].macfilter)
if [ $MF = "allow" ]; then
 uci set wireless.@wifi-iface[0].macfilter=disable
else
 uci set wireless.@wifi-iface[0].macfilter=allow
fi
uci commit wireless
wifi

Czy coś w ten deseń.

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

3

Odp: TP-WR1043ND Przycisk WPS, MAC Filter

Super wszystko działa. Raz przy przełączaniu wifi się wyłączyło mimo że mam ustawione 5-10sek.

Jeszcze jedno pytanko: Dało by się wykorzystać diodę QSS aby sygnalizowała załączony filter?

https://tplinkforum.pl - Polskie forum poświęcone tematyce urządzeń firmy TP-Link i Neffos

4

Odp: TP-WR1043ND Przycisk WPS, MAC Filter

Tak da. Po prostu sobie dodaj zapalenie diody tak jak to w poradniku opisane.

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

5

Odp: TP-WR1043ND Przycisk WPS, MAC Filter

Przepraszam ze szybciej nie czytałem poradnika. Teraz już wszystko działa. Dziękuję

https://tplinkforum.pl - Polskie forum poświęcone tematyce urządzeń firmy TP-Link i Neffos