1 (edytowany przez IceG 2025-10-07 21:49:37)

Temat: Status portów - do testów

Siemanko,
Ostatnio tu na forum i chyba tez na forum OpenWrt widzialem pytanie o status portow, czy mozna zmienic szyk (dostosowac opis i uklad do sprzetu) i dodac opis (opcja).

https://github.com/4IceG/Personal_data/raw/master/zrzuty/Port_status.gif?raw=true

Dla odwaznych do testowania mam plik ...

Zamieniamy plik na routerze lub przy kompilacji:

Kompilacja: /feeds/luci/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include
Router: /www/luci-static/resources/view/status/include

Jest tez opis dodania tlumaczenia PL, ale to dla chetnych przy wlasnej kompilacji.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

2

Odp: Status portów - do testów

Zrób PR do luci z tym.

PS. Można zrobić ze spacją? Można nazwać port "Idzie w nim VLAN8" ?

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

3 (edytowany przez IceG 2025-10-07 06:53:14)

Odp: Status portów - do testów

Cezary napisał/a:

PS. Można zrobić ze spacją? Można nazwać port "Idzie w nim VLAN8" ?

Mozna uzywac spacji, w zamysle nazwy / opisy mialy byc zwiezle. Chcac zrobic Cezary Twój opis wiadome ze sie nie zmiesci i trzeba dodac znana nam opcje ukrywania za dlugich tekstow albo inaczej.. ograniczyc ilosc mozliwych do wprowadzenia znakow.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

4

Odp: Status portów - do testów

To jest kwestia tylko wyświetlania w tej zakładce luci , czy też za zmiana nazwy pójdzie zmiana nazw w konfiguracji ( czy jak zmienię nazwę   To ona w innych zakładkach,np sieć też się zmieni

5

Odp: Status portów - do testów

MiG25 napisał/a:

To jest kwestia tylko wyświetlania w tej zakładce luci , czy też za zmiana nazwy pójdzie zmiana nazw w konfiguracji ( czy jak zmienię nazwę   To ona w innych zakładkach,np sieć też się zmieni

Zmieniamy tylko w tym statusie LuCI, aby zwykly Kowalski mogl sobie dostosowac ten widok do opisu / ukladu z routera.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

6 (edytowany przez kipronar 2025-10-07 13:14:12)

Odp: Status portów - do testów

Dla odwaznych do testowania mam plik 29_ports.js

Zamieniamy plik na routerze lub przy kompilacji:

Kompilacja: /feeds/luci/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include
Router: /www/luci-static/resources/view/status/include

OpenWrt SNAPSHOT, r31060-20aeef1ef8     Check Point V-80
Zamieniłem plik 29_port.js  na Twój,
Luci umożliwia edycję nazwy i  opisu, potem Save - i natychmiast wraca stare.
Ten sam efekt przy próbie przetasowania klawiszy.

7

Odp: Status portów - do testów

kipronar napisał/a:

Dla odwaznych do testowania mam plik 29_ports.js

Zamieniamy plik na routerze lub przy kompilacji:

Kompilacja: /feeds/luci/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include
Router: /www/luci-static/resources/view/status/include

OpenWrt SNAPSHOT, r31060-20aeef1ef8     Check Point V-80
Zamieniłem plik 29_port.js  na Twój,
Luci umożliwia edycję nazwy i  opisu, potem Save - i natychmiast wraca stare.
Ten sam efekt przy próbie przetasowania klawiszy.


mam tak samo

8

Odp: Status portów - do testów

kipronar napisał/a:

OpenWrt SNAPSHOT, r31060-20aeef1ef8     Check Point V-80
Zamieniłem plik 29_port.js  na Twój,
Luci umożliwia edycję nazwy i  opisu, potem Save - i natychmiast wraca stare.
Ten sam efekt przy próbie przetasowania klawiszy.

Sprawdzcie czy macie utworzony plik:

/etc/config/user_defined_ports

Jezeli nie to zrobcie go recznie, nawet jako pusty plik.

U mnie ustawienia trzyma, wiec szukamy co nie pasi.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

9

Odp: Status portów - do testów

IceG napisał/a:

Sprawdzcie czy macie utworzony plik:

/etc/config/user_defined_ports

Plik /etc/config/user_defined_ports nie istniał. Po dodanie tego pliku jako pusty - żadnych zmian. Edycja nadal nie zapisuje zmian, nic w tym pliku nie jest dodawane.

10

Odp: Status portów - do testów

kipronar napisał/a:

Plik /etc/config/user_defined_ports nie istniał. Po dodanie tego pliku jako pusty - żadnych zmian. Edycja nadal nie zapisuje zmian, nic w tym pliku nie jest dodawane.

Plik konfiguracji powinien sie utworzyc, sprawdze to pozniej na innym routerze, moze byc tak ze trzeba dodac dodatkowe uprawnienia.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

11

Odp: Status portów - do testów

IceG napisał/a:
kipronar napisał/a:

Plik /etc/config/user_defined_ports nie istniał. Po dodanie tego pliku jako pusty - żadnych zmian. Edycja nadal nie zapisuje zmian, nic w tym pliku nie jest dodawane.

Plik konfiguracji powinien sie utworzyc, sprawdze to pozniej na innym routerze, moze byc tak ze trzeba dodac dodatkowe uprawnienia.


u mnie to samo

12

Odp: Status portów - do testów

roblad napisał/a:

u mnie to samo

Ok Panowie,
Wywalilem na tem moment link po pliku, musze zbadac sprawe w czym jest problem.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

13 (edytowany przez IceG 2025-10-11 14:45:28)

Odp: Status portów - do testów

Siemanko,

Przywróciłem pliki i są na https://github.com/4IceG/Port_status/tree/main, więc jak ktoś chce może sobie to dodać / podmienic (przetestować) u Siebie.

Ważne..
Na Moich kompilacjach bangla, więc najlepiej to wkompilować w obraz(-y). Nie testowałem podmiany pliku na routerze, więc nie gwarantuję że tu też będzie poprawnie działać.

Edit:
Aktualny plik ma dodane ograniczenia w długości etykiet / opisów.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

14

Odp: Status portów - do testów

W OpenWrt 24.10 mam

Warning: Could not create port configuration file.
Port customizations will not be saved.
Check /etc directory permissions
Save Error
Cannot save port configuration. Directory /etc may be read-only or insufficient permissions. Try running: chmod 755 /etc && touch /etc/user_defined_ports.json && chmod 644 /etc/user_defined_ports.json
Original error: Permission denied

/etc ma (0755), dodałem też user_defined_ports.json (0644) ale bez zmian.

15

Odp: Status portów - do testów

Dodales tez zmiany w pliku

/usr/share/rpcd/acl.d/luci-mod-status-index.json

? Ja bym jeszcze uruchomil router ponownie po wszystkich zmianach aby się pamięć podreczna i uslugi przeladowaly.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

16

Odp: Status portów - do testów

IceG napisał/a:

Dodales tez zmiany w pliku

/usr/share/rpcd/acl.d/luci-mod-status-index.json

? Ja bym jeszcze uruchomil router ponownie po wszystkich zmianach aby się pamięć podreczna i uslugi przeladowaly.


nie dziala, mi sie wyswietla

Save Error
Cannot save port configuration. Directory /etc may be read-only or insufficient permissions. Try running: chmod 755 /etc && touch /etc/user_defined_ports.json && chmod 644 /etc/user_defined_ports.json
Original error: Odmowa zezwolenia

17

Odp: Status portów - do testów

roblad napisał/a:
IceG napisał/a:

Dodales tez zmiany w pliku

/usr/share/rpcd/acl.d/luci-mod-status-index.json

? Ja bym jeszcze uruchomil router ponownie po wszystkich zmianach aby się pamięć podreczna i uslugi przeladowaly.


nie dziala, mi sie wyswietla

Save Error
Cannot save port configuration. Directory /etc may be read-only or insufficient permissions. Try running: chmod 755 /etc && touch /etc/user_defined_ports.json && chmod 644 /etc/user_defined_ports.json
Original error: Odmowa zezwolenia



ja juz nie testuje, to niedziala

18

Odp: Status portów - do testów

roblad napisał/a:
IceG napisał/a:

Dodales tez zmiany w pliku

/usr/share/rpcd/acl.d/luci-mod-status-index.json

? Ja bym jeszcze uruchomil router ponownie po wszystkich zmianach aby się pamięć podreczna i uslugi przeladowaly.


nie dziala, mi sie wyswietla

Save Error
Cannot save port configuration. Directory /etc may be read-only or insufficient permissions. Try running: chmod 755 /etc && touch /etc/user_defined_ports.json && chmod 644 /etc/user_defined_ports.json
Original error: Odmowa zezwolenia

To ja się poddaję, jestem gupi czemu to nie daje utworzyć pliku. Jeżeli tylko wszystkie te pliki podmienię i skompiluje to normalnie działa, tworzy plik jeżeli go nie ma i potem oczywiście pamięta układ portów.

Nie wiem.. może Cezary będzie chciał to testowo dodać w swojej kompilacji? lub sam to przetestuje?

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

19 (edytowany przez IceG 2025-10-11 19:40:43)

Odp: Status portów - do testów

roblad napisał/a:

ja juz nie testuje, to niedziala

Wrzuciłem przed momentem obraz Cezarego OpenWrt 24.10-SNAPSHOT dla ZTE MF286D

1. Podmieniłem zawartość pliku 29_ports.js za pomocą WinSCP
2. Zmieniłem uprawnienia w luci-mod-status-index.json
3. Wyczyścilem cache przeglądarki dla pewności
4. Za pierwszym razem utworzyło mi plik /etc/user_defined_ports.json ale pusty, ponowiłem konfigurację i już miałem to co być powinno.

https://i.ibb.co/1YGS9Xrv/test2.png

Jak mi ktoś jeszcze raz napisze że mu nie działa to wyjdę i stanę obok smile

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

20

Odp: Status portów - do testów

IceG napisał/a:

Dodales tez zmiany w pliku

/usr/share/rpcd/acl.d/luci-mod-status-index.json

? Ja bym jeszcze uruchomil router ponownie po wszystkich zmianach aby się pamięć podreczna i uslugi przeladowaly.

Mam dodać to z gita do już istniejącego kodu w /usr/share/rpcd/acl.d/luci-mod-status-index.json, czy jak?
Zapodałem w "czacie", żeby zrobił mi jeden kod z oryginału i z gita i wkleiłem gotowiec.
Utworzyło mi /user_defined_ports.json w /etc i mam listę portów

[
  {
    "device": "lan2",
    "label": "lan2",
    "role": "lan",
    "originalLabel": "lan2",
    "description": ""
  },
  {
    "device": "lan3",
    "label": "lan3",
    "role": "lan",
    "originalLabel": "lan3",
    "description": ""
  },
  {
    "device": "lan4",
    "label": "lan4",
    "role": "lan",
    "originalLabel": "lan4",
    "description": ""
  },
  {
    "device": "wan",
    "label": "wan",
    "role": "wan",
    "originalLabel": "wan",
    "description": ""
  }
]

Dalej sypie błędami jak wyżej, a restart routera niczego nie zmienia.

21

Odp: Status portów - do testów

"luci-mod-status-index-ports": {
        "description": "Grant access to port status display",
          "read": {
            "ubus": {
              "luci": [ "getBuiltinEthernetPorts" ]
            },
            "file": {
              "/etc/user_defined_ports.json": ["read"]
            }
          },
          "write": {
            "file": {
              "/etc/user_defined_ports.json": ["write"]
            }
          }
        },
```

to zmodyfikować bo już wpis jest ale krótszy.

Po wgraniu obrazu nie pamięta ustawień ale po restarcie routera już tak.

22

Odp: Status portów - do testów

Focus napisał/a:

Mam dodać to z gita do już istniejącego kodu w /usr/share/rpcd/acl.d/luci-mod-status-index.json, czy jak?

Dalej sypie błędami jak wyżej, a restart routera niczego nie zmienia.

Mamy plik

/usr/share/rpcd/acl.d/luci-mod-status-index.json

tam szukamy sekcji z uprawnieniami dla luci-mod-status-index-ports i podmieniamy na to:

"luci-mod-status-index-ports": {
      "description": "Grant access to port status display",
        "read": {
            "file": {
                "/etc/user_defined_ports.json": [ "read" ]
            },
            "ubus": {
                "file": [ "read" ],
                "luci": [ "getBuiltinEthernetPorts" ]
            }
        },
        "write": {
            "file": {
                "/etc/user_defined_ports.json": [ "write" ]
            },
            "ubus": {
                "file": [ "write" ]
            }
        }
    },
Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

23

Odp: Status portów - do testów

@IceG Zrobiłem jak napisałeś i teraz bangla smile

24

Odp: Status portów - do testów

Focus napisał/a:

@IceG Zrobiłem jak napisałeś i teraz bangla smile

Super! no i gitez smile.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

25

Odp: Status portów - do testów

Jeśli nie chcecie tracić konfiguracji po każdym upgradzie routera polecam dodać do
"Kopia zapasowa/firmware" =>  "konfiguracja"

wpisu

/etc/user_defined_ports.json

Wtedy przeżyje on upgrade.