1

Temat: Diody LED. Switch0 LAN oraz WAN na jednej diodzie.

Chciałbym aby poniższa konfiguracja działała na jednej diodzie i nie wiem jak się za to zabrać.

config led 'led_wan'
    option name 'WAN'
    option sysfs 'tp-link:green:wan'
    option trigger 'netdev'
    option mode 'link tx rx'
    option dev 'eth0'

config led 'led_lan1'
    option name 'LAN1'
    option sysfs 'tp-link:green:lan1'
    option trigger 'switch0'
    option port_mask '0x04'

config led 'led_lan2'
    option name 'LAN2'
    option sysfs 'tp-link:green:lan2'
    option trigger 'switch0'
    option port_mask '0x08'

config led 'led_lan3'
    option name 'LAN3'
    option sysfs 'tp-link:green:lan3'
    option trigger 'switch0'
    option port_mask '0x10'

config led 'led_lan4'
    option name 'LAN4'
    option sysfs 'tp-link:green:lan4'
    option trigger 'switch0'
    option port_mask '0x02'

Diody od 1 do 4 chcę wykorzystać do czegoś innego i dlatego chciałbym aby wszystko było na jednej diodzie od wan.

2

Odp: Diody LED. Switch0 LAN oraz WAN na jednej diodzie.

Tzn jak chcesz żeby to było na jednej diodzie? w jakim sensie?

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

3

Odp: Diody LED. Switch0 LAN oraz WAN na jednej diodzie.

Chcę aby obojętnie czy kabel będzie w WAN, czy w LAN  to żeby wykorzystana do tego celu była tylko jedna dioda.
Jak zamienię te lan1, lan2, lan3, lan4 na wan, czyli teoretycznie powinno być wszystko na diodzie od wan z tym, że to u mnie nie działa.

4

Odp: Diody LED. Switch0 LAN oraz WAN na jednej diodzie.

Nie, przy netdev nie da się podać kilku interfejsów z tego co pamiętam, wiec tak się nie da. Co to za router? Jeżeli wan masz ma tym samym switchu co lany to trigger ze switch0 możesz wykorzystać tam jest podawana maska bitowa portów.

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

5

Odp: Diody LED. Switch0 LAN oraz WAN na jednej diodzie.

Ten "netdev" w WAN w zasadzie nie ma znaczenia.
Problem jest z tymi "switch0", aby je przypisać do tej diody od WAN.
Router to tp-link mr3420v2.
Nie wiem właśnie jaka jest zasada działania maski bitowej np 0x02.

6

Odp: Diody LED. Switch0 LAN oraz WAN na jednej diodzie.

Mam ci powiedzieć czy sam do tego dojdziesz?

Podpowiedź: rozpisz sobie 0x02 w hexach na postać binarną, zobacz gdzie jest 1 a potem zrób swconfig i zobacz któremu portowi jest to przypisane...

WAN na mr3420v2 masz na oddzielnym porcie, eth0, a lan masz na eth1. Więc nie zrobisz tego na jednej diodzie.

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

7

Odp: Diody LED. Switch0 LAN oraz WAN na jednej diodzie.

Zrobiłem, że wszystkie lany są na jednej diodzie.
Wywaliłem wszystkie konfigi lanów i dałem option port_mask '0x1E'.

Wygląda to jak niżej:

config led 'led_lan'
    option name 'LAN'
    option sysfs 'tp-link:green:wan'
    option trigger 'switch0'
    option port_mask '0x1E'
    option mode 'link tx rx'

Tylko, że teraz nie świeci dioda jeżeli kabel jest w wan.
Muszę wywalić powyższy konfig wtedy dioda świeci normalnie.

8

Odp: Diody LED. Switch0 LAN oraz WAN na jednej diodzie.

No dobra.
Dla zabawy z mr3420v2 zrobiłem AP ze wskaźnikiem poziomu sygnału posiłkując się poradnikiem z 2013r https://eko.one.pl/forum/viewtopic.php?id=7580

W poradniku rssileds jest dla 5 diód, a ja przerobiłem to na 4 tylko te od LAN.
Sygnalizację podpięcia kabla do LAN ustawiłem na jednej diodzie od WAN, a ponieważ dioda ta nie chce działać jednocześnie dla LAN i WAN, to WAN przeniosłem na QSS.

Konfig wygląda teraz tak:

config led 'led_wan'
    option name 'WAN'
    option sysfs 'tp-link:green:qss'
    option trigger 'netdev'
    option mode 'link tx rx'
    option dev 'eth0'

config led 'led_lan'
    option name 'LAN'
    option sysfs 'tp-link:green:wan'
    option trigger 'switch0'
    option port_mask '0x1E'
    option mode 'link tx rx'

config led 'led_wlan'
    option name 'WLAN'
    option sysfs 'tp-link:green:wlan'
    option trigger 'phy0tpt'
    option mode 'tx rx'

config led 'led_usb'
    option name 'USB'
    option sysfs 'tp-link:green:3g'
    option trigger 'usbdev'
    option interval '50'
    option dev '1-1'
    option mode 'tx rx'

config rssid 'rssid_wlan0'
        option dev 'wlan0'
        option refresh '40000'
        option threshold '1'

config led 'led_rssilow'
        option name 'RSSILOW'
        option sysfs 'tp-link:green:lan1'
        option trigger 'rssi'
        option iface 'rssid_wlan0'
        option minq '1'
        option maxq '100'
        option offset '0'
        option factor '13'

config led 'led_rssimediumlow'
        option name 'RSSIMEDIUMHIGH'
        option sysfs 'tp-link:green:lan2'
        option trigger 'rssi'
        option iface 'rssid_wlan0'
        option minq '25'
        option maxq '100'
        option offset '-24'
        option factor '13'

config led 'led_rssimedium'
        option name 'RSSIMEDIUM'
        option sysfs 'tp-link:green:lan3'
        option trigger 'rssi'
        option iface 'rssid_wlan0'
        option minq '50'
        option maxq '100'
        option offset '-49'
        option factor '13'

config led 'led_rssimediumhigh'
        option name 'RSSIMEDIUMHIGH'
        option sysfs 'tp-link:green:lan4'
        option trigger 'rssi'
        option iface 'rssid_wlan0'
        option minq '75'
        option maxq '100'
        option offset '-74'
        option factor '13'

9

Odp: Diody LED. Switch0 LAN oraz WAN na jednej diodzie.

I do tego ci to było potrzebne? smile

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

10

Odp: Diody LED. Switch0 LAN oraz WAN na jednej diodzie.

Jakoś tak specjalnie może nie, ale router ma swoje lata i to bardziej dla zabawy smile