1 (edytowany przez Cezary 2023-07-11 14:16:23)

Temat: Gargoyle 1.14.x

Małe info: dwa dni temu gargoyle oznaczyło wersję 1.14 bazującą na OpenWrt 22.03. Gargoyle jak to gargoyle, parę rzeczy robi po swojemu i w obrazach będzie można znaleźć np. qos oparty o ifb czy firewall na iptables (nie nftables jak ma openwrt 22.03 standardowo).
Ponieważ weszło też trochę zmian w samym gargoyle, muszę zmienić sposób budowania obrazów i gargoyle będzie budowane z osobnych źródeł niż moje kompilacje openwrt 22.03, choć oczywiście będę starał się zachować podobną zawartość jaka była dotychczas w obrazach.

Istnieje duże prawdopodobieństwo że nie będzie już dostępnych obrazów dla routerów z 8MB pamięci flash (rozrosło się to trochę), więc wyjdzie w praniu co ma na tyle wolnego flash żeby dało się tego normalnie używać.

Wydanie 1.14 nie zostało jeszcze oficjalnie ogłoszone *1), więc obrazy należało by traktować jako "testowe", z racji tego że kilka mechanizmów gargoyle musiało zostać przepisanych.

Obrazy się powoli kompilują, ale trochę muszę je dostosować do swoich widzimisie, zrobić repozytoria itd., więc liczę na to że udostępnię je najprawdopodobniej w przyszły weekend. No i pamiętajcie że mimo kilku pudeł złomu nie dysponuję wszystkimi możliwymi modelami routerów, więc nie jestem w stanie sprawdzić działania na wszystkim co można obecnie kupić. Jeżeli wyjdzie jakiś błąd to oczywiście należy to zgłaszać na stronie projektu.

Gargoyle domyślnie kompiluje tylko określony zestaw routerów. Ja włączam kompilację wszystkiego co dana platforma oferuje, oczywiście o ile wystarczy flash na to. Jeżeli okazało by się że np. router posiada złącze USB a przegapiłem to i system ma tylko podstawowy zestaw pakietów bez wsparcia dla usb to dajcie znać - zmienię profil urządzenia tak żeby zawierało wszystko co trzeba.

Obrazy dla routerów z 32MB ramu nie będą kompilowane. Niektóre routery mają tylko obrazy initramfs, oznacza to że nie będzie normalnych obrazów dla tych modeli bo nie zmieściły się we flash, przy następnej kompilacji zostaną takie modele całkowicie usunięte.

Opis zawartości obrazów jest przy opisie wydania. Gargoyle budowane jest obecnie bazując na profilach - metapakietach zawierających w zależnościach zbiory paczek dla określonego typu urządzenia. Obecnie są to pakiety:
- gargoyle-basic: podstawowy zbiór pluginów dla urządzeń bez złącza USB
- gargoyle-usb: j/w oraz dodatkowo podstawowe pakiety z obsługą gui do zrobienia extroota
- gargoyle-large: j/w oraz pełne wsparcie dla openvpn, wireguarda, kamer, tora, itd.



*1) Wersja 1.14.0 została oficjalnie wydana 31.05.2023r.

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

2

Odp: Gargoyle 1.14.x

Różne przykładowe ekrany jak wygląda wersja 1.14. Ten glitch menu po lewej stronie to wina mojego programu do robienia screenshotów, nie błąd w gargoyle.

https://eko.one.pl/files/gargoyle/20230521082614.png

https://eko.one.pl/files/gargoyle/20230521082630.png

https://eko.one.pl/files/gargoyle/20230521082702.png

https://eko.one.pl/files/gargoyle/20230521082717.png

https://eko.one.pl/files/gargoyle/20230521082723.png

https://eko.one.pl/files/gargoyle/20230521082732.png

https://eko.one.pl/files/gargoyle/20230521082749.png

https://eko.one.pl/files/gargoyle/20230521082800.png

https://eko.one.pl/files/gargoyle/20230521082808.png

https://eko.one.pl/files/gargoyle/20230521082820.png

https://eko.one.pl/files/gargoyle/20230521082835.png

https://eko.one.pl/files/gargoyle/20230521082848.png

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

3

Odp: Gargoyle 1.14.x

A jak będzie z przenoszeniem ustawień? Przemieli z v1.13 czy jednak czysta instalka i z palca klepanie?

wndr4300 - Gargoyle 1.14

4

Odp: Gargoyle 1.14.x

Systemowe się nie zgadzają. 1.13 to openwrt 19.07, 1.14 to 22.03, więc wchodzi dsa i takie sprawy, inny konfig wireless. W większości modeli nie da się przenieść ustawień. Te od gargoyle pozostały bez zmian w sumie, te od openwrt będą w większości niekompatybilne.

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

5 (edytowany przez roofman 2023-05-22 06:48:17)

Odp: Gargoyle 1.14.x

Tak pytam bo na v1.13 w wireguard mam klientów porobionych i w razie czego trochę zabawy będzie z przeniesieniem kluczy i konfigów. Zawsze aktualizując w ramach jednej gałęzi obywało się to automatem bez zabaw (znaczy szybko i bezboleśnie).
A wiesz jak to jest. 10 dni się nie łączą ale jak aktualizujesz to nagle wszyscy chcą się łączyć  big_smile

wndr4300 - Gargoyle 1.14

6

Odp: Gargoyle 1.14.x

Sam wireguard możesz sobie spokojnie wyjąć z backupu i skopiować do nowego, powinno działać.

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

7

Odp: Gargoyle 1.14.x

Dzięki, potestuję jak już będzie można przejść na wersję wyżej smile

wndr4300 - Gargoyle 1.14

8

Odp: Gargoyle 1.14.x

Jeszcze chwilę. Popracowałem cały weekend nad tym, mam od nowa zbudowane środowisko i wszystkie zmiany jakie chciałem. Muszę tylko wykonać próbną kompilację wszystkiego żeby zobaczyć czy nie wyłoży się na jakiś obrazach, bo niektóre już nie mieszczą i czasami wywala się kompilacja na zbudowaniu obrazów. I jak na złość - skończyło mi się wolne miejsce na dysku i muszę zorganizować sobie jakiś duży dysk żeby pomieścić i nową kompilację gargoyle i nowe openwrt.
Prawdopodobnie terminu nie zawalę i w przyszły weekend udostępnię testowe obrazy.

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

9

Odp: Gargoyle 1.14.x

Cezary, naprawdę wielkie dzięki za poświęcony czas i wysiłek.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

10 (edytowany przez Cezary 2023-05-26 19:44:18)

Odp: Gargoyle 1.14.x

Aktualne wieści - "harmonogram bez zmian". Jutro rano puszczam proces, parę godzin i powinny być obrazy. Jak już wspomniałem - jeżeli ktoś używa gargoyle "produkcyjnie" czy w domu to niech najpierw sprawdzi czy mu działa wszystko czego używał. No i pamiętajcie że ustawienia network/wireless nie są kompatybilne (openwrt 19.07 vs 22.03), więc odtworzenie backup ze starej wersji gargoyle lub zrobienie aktualizacji z zachowaniem konfiguracji może skutkować brakiem komunikacji z routrem; choć w takim przypadku reset do domyślnych ustawień przyciskiem powinien pomóc. Tak czy siak - najpierw sprawdźcie czy wszystko działa czego używacie.

EDIT: obrazy są już dostępne.

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

11

Odp: Gargoyle 1.14.x

Cezary napisał/a:

Te od gargoyle pozostały bez zmian w sumie, te od openwrt będą w większości niekompatybilne.

Czyli jak przeniosę folder openvpn, to zaciągnie wszystkie ustawienia vpn?

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

12

Odp: Gargoyle 1.14.x

Powinno działać. Chociaż później dobrze by było żebyś w gui znów kliknął zapisz żeby się zrobił firewall itd.

+ oczywiście /etc/config/openvpn, /etc/config/openvpn_gargoyle

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

13

Odp: Gargoyle 1.14.x

Czy jest szansa na wrt3200acm?

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

14

Odp: Gargoyle 1.14.x

badziewiak napisał/a:

Czy jest szansa na wrt3200acm?

Nie, ponieważ w openwrt 22.03 zwalona jest obsługa switcha dla tych urządządzeń.

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

15

Odp: Gargoyle 1.14.x

Trudno, cierpliwie czekamy.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

16

Odp: Gargoyle 1.14.x

Cześć Cezary, właśnie wgrałem Gargoyle 14 na WD my net N750 - cały czas ten sam na którego Gargoyle tworzyłeś :-) - to już 9 lat jak mi działa :-).
Mam problem z przyciskiem WPS - poprzednio włączał i wyłączał wifi - teraz tego nie robi - w nowej wersji nie widzę pliku wifionoff. Jak sobie z tym poradzić ?
Nie działają diody z wyjątkiem power. Próbowałem wpisu z Gargoyle 13 ale to rozwiązanie nie działa https://eko.one.pl/forum/viewtopic.php? … 64#p241764

17

Odp: Gargoyle 1.14.x

Cześć Cezary, będzie też wersja dla MikroTik RouterBOARD 951G-2HnD?
Dziękuję używam teraz wersji 1.13.0.2 i jestem bardzo zadowolony.

18

Odp: Gargoyle 1.14.x

pedros279 napisał/a:

Cześć Cezary, będzie też wersja dla MikroTik RouterBOARD 951G-2HnD?
Dziękuję używam teraz wersji 1.13.0.2 i jestem bardzo zadowolony.

Duża cześć mikrotików nie została przepisana na ath79, więc jak czegoś nie ma openwrt 22.03 to i nie będzie w gargoyle.

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

19

Odp: Gargoyle 1.14.x

pawelmm napisał/a:

Cześć Cezary, właśnie wgrałem Gargoyle 14 na WD my net N750 - cały czas ten sam na którego Gargoyle tworzyłeś :-) - to już 9 lat jak mi działa :-).
Mam problem z przyciskiem WPS - poprzednio włączał i wyłączał wifi - teraz tego nie robi - w nowej wersji nie widzę pliku wifionoff. Jak sobie z tym poradzić ?
Nie działają diody z wyjątkiem power. Próbowałem wpisu z Gargoyle 13 ale to rozwiązanie nie działa https://eko.one.pl/forum/viewtopic.php? … 64#p241764

1. Inaczej nazywają się diody.
2. nie ma skryptu od wifi, nie włożyłem go. Zrobię to przy następnej kompilacji.

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

20

Odp: Gargoyle 1.14.x

zacząłem się bawić diodami i na pałę w pliku leds wstawiłem:
wd,mynet-n750)
    ucidef_set_led_netdev "wan" "WAN" "$boardname:blue:internet" "eth0.2"
    ucidef_set_led_wlan "wlan" "WLAN" "$boardname:blue:wireless" "phy0tpt"

dopisanie tylko w jednym pliku, w katalogu */rom/* tego zrobić nie mogłem bo plik tylko do odczytu

do tego w config:
config led 'led_wan'
    option name 'WAN'
    option sysfs 'mynet-n750:blue:internet'
    option trigger 'netdev'
    option dev 'eth0.2'
    option mode 'link tx rx'

config led 'led_wlan'
    option name 'WLAN'
    option sysfs 'mynet-n750:blue:wireless'
    option trigger 'phy0tpt'

ale efekt był taki, że po restarcie router przechodził w tryb recovery :-)

więc chwilowy powrót do 13 :-)

21

Odp: Gargoyle 1.14.x

W /etc/config/system ustawiasz na działającym systemie. Na dodatek już to napisałem wyraźnie, a ty całkowicie zignorowałeś - diody się nazywają inaczej - blue:internet oraz blue:wireless a nie mynet-n750:blue:internet czy mynet-n750:blue:wireless

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

22

Odp: Gargoyle 1.14.x

Gargoyle zostało oficjalnie wydane w wersji 1.14.0

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

23

Odp: Gargoyle 1.14.x

Czy jest jakaś nadzieja że wersja 1.14.x będzie dostępna dla Linksys WRT1900AC v2, bo niestety 1.13 ogranicza przepustowość do 500MBit/s.
Jeśli nie to co warto wgrać do tego routera, ale żeby było podobne do Gargoyle i oczywiście uwolniło przepustowość na 1Gb/s?

24

Odp: Gargoyle 1.14.x

W poście 14 masz odpowiedź, nie. Nikt nie zrobił żadnej łatki naprawiającej switch w kernelu 5.10.

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

25

Odp: Gargoyle 1.14.x

Witam,
Czy jeśli mam Luci 22.03 na routerze netgear r6220, to przy pomocy sysupgrade nowego Gargoyle 1.14.x uda mi się zmienić soft?