51

Odp: System zarządzenia AP dla OpenWrt

@Cezary - świetna robota!  Planujesz  dodać opcje podglądu / ściągnięcia syslogu z podrzędnych urządzeń ? Np 100/500 ostatnich zdarzeń, temperatury i takie ogólne informacje z tych urządzeń żeby wyświetlało w kafelku albo schowane do rozwinięcia kliknięciem też by fajne były. Wykrywanie nieskonfigurowanych ap w sieci?  Jutro może uda mi się przyglądnąć temu.

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

52

Odp: System zarządzenia AP dla OpenWrt

Dodałem właśnie mechanizm pozwalający na pingowanie urządzeń

https://i.postimg.cc/brgWzrPh/Zrzut-ekranu-z-2025-09-07-07-27-39.png

https://i.postimg.cc/dQjzRHyx/Zrzut-ekranu-z-2025-09-07-07-27-48.png

Co tworzy mi mechanizm pozwalający na wykonywanie akcji specyficznych dla urządzenia. Tu będzie reboot, można także dodać coś więcej - np. wyświetlanie logów.

(release z pingami nie robię, będzie dopero przy następnych zmianach. Jak ktoś bardzo chce to niech podmieni sobie jeden plik js który został zmieniony).

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

53

Odp: System zarządzenia AP dla OpenWrt

Planujesz dodanie w którymś momencie dystrybucji kanałów (tak żeby overlap na AP się nie tworzył) oraz konfigurację dodatkowych parametrów (802.11v,k) które są dostępne przy konfiguracji Wi-Fi żeby wspierać roaming na klientach?
Super inicjatywa, czegoś takiego zdecydowanie brakuje w openwrt.

54 (edytowany przez Cezary 2025-09-07 09:45:25)

Odp: System zarządzenia AP dla OpenWrt

Z kanałami jest mały problem - jeżeli AP będzie miało więcej interfejsów radiowych na tym samym bandzie to trzeba jakoś ogarnąć niezależne kanały dla tych interfejsów. Na dodatek - zdarza się ze np. router ma dwa radia 5GHz, każde pracuje z innym zakresie kanałów. I to też jakoś skrypt musi ogarnąć - raz że wiedzieć który kanał może ustawić na którym interfejsie, dwa - musiał by to jakoś uwzględnić w tej dystrybucji kanałów, bo innego kanału nie da się ustawić bo radio nie będzie działało.

Generalnie skan dostępnych kanałów na interfejsie pokazało by listę dostępnych kanałów, i takie informacje musiał by kontroler dostać a później jakoś sensownie zaproponować rozrzucenie dostępnych kanałów po AP. Żyjemy w czasach kiedy takie coś należało by nazwać "AP Controller z AI" która coś takiego robi.

EDIT: ale bzdury napisałem. Wyświetlić listę AP, niech użytkownik wybierze jakie kanały mają być na nich ustawione i wysłać do urządzeń. Wszystko, niech user to zrobi.

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

55

Odp: System zarządzenia AP dla OpenWrt

Stan prac na dziś:
- dorobiłem reboot
- dorobiłem ściągnie logów:

https://i.postimg.cc/NjjDQjJg/Zrzut-ekranu-z-2025-09-07-15-09-54.png

https://i.postimg.cc/8CsZmzMy/Zrzut-ekranu-z-2025-09-07-15-09-06.png

Logi ściągane są na żądanie, wyświetlane jest chronologicznie ostatnie 100 linii jak @ambrozy5 zasugerował.

- praktycznie dorobiłem listę podłączonych klientów. Ale nie jestem zadowolony jak to wygląda - modal (okienko wyskakujące) jest za małe na takie dane i muszę zrobić oddzielną zakładkę żeby wyświetlało klientów ze wszystkich AP. Ale to już nie dziś, może dorobię to na tygodniu jak będzie mi sie chciało.

Dwa pierwsze pewnie wrzucę też na tygodniu do gita.

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

56

Odp: System zarządzenia AP dla OpenWrt

choć spodziewam się że feedback będzie raczej "ale wielkie G, toto nie działa i nie wygląda jak unifi".

Ciekawe kto to napisał... ;D
A poważnie. Super robota. Dzięki wielkie Cezary.

57

Odp: System zarządzenia AP dla OpenWrt

@Cezary super, weekendowy projekt nabiera tempa, teraz to już z górki będzie, a czy już się na "masterze" zapisują jakieś dane lokalnie w struktury katalogów ?  typu /ap_group/group1/ap1/logs /config/current_config/ /config/backup_config/  . już widzę, że to będzie kozak kombajn big_smile szacun Cezary.

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

58

Odp: System zarządzenia AP dla OpenWrt

Nie, logi są bieżąco pobierane, wyświetlane i nie trzymane w routerze. Bieżące dane z routerów trzymam w json w /tmp/apcontroller, a całość pozostałej konfiguracji siedzi w /etc/config/apcontroller.

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

59

Odp: System zarządzenia AP dla OpenWrt

Cezary, a możesz dodać aby pobierało hostname z AP?
Bo teraz jest "nazwa", którą sami definiujemy i to jest OK. ale można by też pobrać nazwę konkretnego AP.
Nie wiem co inni o tym sądzą.

60

Odp: System zarządzenia AP dla OpenWrt

Mogę, oczywiście że mogę.

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

61

Odp: System zarządzenia AP dla OpenWrt

Właśnie zobaczyłem że w polskej wersji luci "log" nazywa się "dziennik". No niby poprawnie, ale aż zakuło w oczy...

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

62

Odp: System zarządzenia AP dla OpenWrt

Tam gdzie jest Wi-Fi > Dodaj nowe Wi-Fi, powinno dodać mi nową sekcję w AP z SSID, czy jak?
Bo nic mi nie dodaje.

63

Odp: System zarządzenia AP dla OpenWrt

Focus napisał/a:

Tam gdzie jest Wi-Fi > Dodaj nowe Wi-Fi, powinno dodać mi nową sekcję w AP z SSID, czy jak?
Bo nic mi nie dodaje.

Tzn? Nie wyświetla ci sie okienko do wprowadzania danych?

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

64

Odp: System zarządzenia AP dla OpenWrt

Mogę wprowadzić dane i zapisuję ale to się nie tworzy w AP.

65

Odp: System zarządzenia AP dla OpenWrt

Kliknąłeś wyślij w grupie ap?

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

66

Odp: System zarządzenia AP dla OpenWrt

Tego nie zrobiłem, bo nie wiedziałem, że tam też trzeba kliknąć.
Wieczorem zrobię drugie podejście.

67

Odp: System zarządzenia AP dla OpenWrt

Naciskam "wyślij" ale nic się nie dzieje, brak reakcji.
Czy tam powinien być jakiś komunikat? Bo nic nie ma.

68

Odp: System zarządzenia AP dla OpenWrt

Focus napisał/a:

Naciskam "wyślij" ale nic się nie dzieje, brak reakcji.
Czy tam powinien być jakiś komunikat? Bo nic nie ma.

Tak, powinien być komunikat że są polecenia wysyłane. Pokaż mi

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

69

Odp: System zarządzenia AP dla OpenWrt

root@OpenWrt:~# uci show apcontroller
apcontroller.@global[0]=global
apcontroller.@global[0].interval='5'
apcontroller.@global[0].column='enabled' 'name' 'ipaddr' 'lastcontact'
apcontroller.host2=host
apcontroller.host2.enabled='1'
apcontroller.host2.name='AP'
apcontroller.host2.ipaddr='192.168.12.235'
apcontroller.host2.port='22'
apcontroller.host2.username='root'
apcontroller.host2.password='xxxxx'
apcontroller.wifi0=wifi
apcontroller.wifi0.enabled='1'
apcontroller.wifi0.band='2g'
apcontroller.wifi0.encryption='psk2+ccmp'
apcontroller.wifi0.key='xxxxxx'
apcontroller.wifi0.network='lan'
apcontroller.wifi0.name='Test'
apcontroller.wifi0.ssid='Test'
apcontroller.@group[0]=group
apcontroller.@group[0].host='host2'
apcontroller.@group[0].wifi='wifi0'
apcontroller.@group[0].name='Test'

70 (edytowany przez Cezary 2025-09-08 18:58:14)

Odp: System zarządzenia AP dla OpenWrt

Poczekaj, zrobię dla ciebie małą poprawkę.

EDIT: wysłałem Ci mejla.

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

71

Odp: System zarządzenia AP dla OpenWrt

Teraz przycisk "wyślij" działa, ale dalej jest coś nie tak.
Z komunikatów mam tak:

Wysyłanie poleceń
Wysyłanie poleceń do urządzeń...

mieli, mieli i po czasie jest to

Błąd: Error: XHR request timed out

W AP nie ma żadnych zmian.

72

Odp: System zarządzenia AP dla OpenWrt

XHR request timed out znaczy tyle że gui nie doczekało się na dane i wyleciało na timeoutcie. Jeżeli wyleciało - to znaczy że scp/ssh Ci wisi. Podałeś dobre dane do dostępu do urządzenia? Dane monitorujące w ogóle się wyświetlają z niego?

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

73

Odp: System zarządzenia AP dla OpenWrt

Dane są prawidłowe i pokazuje, że "aktywny"

AP    192.168.12.235    ● Aktywne    2025-09-08 21:30:01 (2m temu)

74

Odp: System zarządzenia AP dla OpenWrt

Zrób

uci -X show apcontroller

Znajdź nazwę sekcji od typu group (będzie cfgXXXX) i zrób

sh -x /usr/bin/apcontroller-sendconfig cfgXXXX verbose

hasła sobie wyrzuć a resztę podeślij mi na mejla.

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

75 (edytowany przez Focus 2025-09-08 22:37:42)

Odp: System zarządzenia AP dla OpenWrt

Jak napisałeś, że wszystko jest OK. to jedyna rzecz jaka przyszła mi do głowy to ponowne włączenie routera.
Skasowałem poprzednią instalację i zainstalowałem wszystko na nowo bez restartu.
Po restarcie teoretycznie tylko /tmp powinien się skasować, więc jakby konfig i instalacja pozostaje bez zmian.

Nie wiem dlaczego ale po restarcie routera wszystko działa.

Edit. Działa ale ten Błąd: Error: XHR request timed out dalej się pojawia.

Jeszcze jeden edit. Dodawać dodaje Wi-Fi ale kasować nie kasuje.
No chyba, że znowu coś źle robię?