151

Odp: Instalacja AdGuard Home na OpenWrt

Zauważyłem, że po aktualizacji sysupgrade zapisał się plik konfiguracyjny yaml, ale nie zapisało samego adguarda jako takiego. Przez co musiałem ręcznie przełączyć dns , dnsmasq - sciagnac adguarda i dopiero wtedy pozmieniać z powrotem. Jakie jeszcze pliki powinienem dodac do kopii zapasowej, żeby na przyszłość uniknąć tego problemu po aktualizacji?

152

Odp: Instalacja AdGuard Home na OpenWrt

Żadnego. Sysupgrade nie zachowuje zainstalowanych pakietów, po każdej aktualizacji musisz instalować ponownie. Chyba że skorzystasz z attendedsysupgrade i obrazów z openwrt to serwer będzie ci budował za każdym razem obraz z takimi pakietami jakie masz aktualnie zainstalowane.

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

153

Odp: Instalacja AdGuard Home na OpenWrt

Nie wiedziec czemu na telefonie po tym ostatnim zabiegu lacze sie z siecia, ale nie mam dostepu do internetu x) chyba musze wrocic do 5353..

154

Odp: Instalacja AdGuard Home na OpenWrt

A router ma? Bo tez korzysta z adguarda.

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

155

Odp: Instalacja AdGuard Home na OpenWrt

Router też właśnie nie miał po diagnostyce. Jakby DNS coś szwankował..

156

Odp: Instalacja AdGuard Home na OpenWrt

Czyli adguard nie działa. Patrz w logi co go boli.

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

157

Odp: Instalacja AdGuard Home na OpenWrt

Wróciłem do "głównego" konfiga z 5353 - nie będę mógł co prawda śledzić per użytkownik, ale bez problemu zrobie sysupdate..

158

Odp: Instalacja AdGuard Home na OpenWrt

Strzelam że możesz zrobić przekierowanie z lanu z 53 na 5353 i będziesz miał klientów.

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

159 (edytowany przez Skubi 2023-06-22 14:53:26)

Odp: Instalacja AdGuard Home na OpenWrt

Taka regułka?

https://i.imgur.com/OKwFd4M.png

EDIT: Bingo zagrało wink

Jedyne urządzenie, którego nie widzę niestety to połączone po kablu przez switch mikrotika jako VLAN 1

W sumie to tego urządzenia w ogóle nie widać, że jest połączone w LUCI.

160

Odp: Instalacja AdGuard Home na OpenWrt

Po długim czasie nie logowania się do panelu zapomniałem na jakiem porcie jest addguard. Czy da się to sprawdzić i w jaki sposób?

161

Odp: Instalacja AdGuard Home na OpenWrt

W pliku /etc/adguardhome.yaml znajdziesz port na którym słucha. Lub po prostu

netstat -apn

i sobie zobacz na jakim słucha.

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

162

Odp: Instalacja AdGuard Home na OpenWrt

Cezary napisał/a:

W pliku /etc/adguardhome.yaml znajdziesz port na którym słucha. Lub po prostu

netstat -apn

i sobie zobacz na jakim słucha.


Dziękuje za pomoc. Jeszcze pytanie odnośnie aktualizacji bo z gui się nie da a z konsoli jest taka możliwość by na nowo go nie ustawiać?

163

Odp: Instalacja AdGuard Home na OpenWrt

Możesz konfig skopiować sobie na bok, zaktualizować pakiet i znów podmienić konfig.

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

164 (edytowany przez krysztek 2023-09-12 20:52:13)

Odp: Instalacja AdGuard Home na OpenWrt

Dla WDR4300 jest mipse?

165

Odp: Instalacja AdGuard Home na OpenWrt

adguardhome jest normalnie w pakietach w openwrt, zainstaluj sobie przez opkg.

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

166

Odp: Instalacja AdGuard Home na OpenWrt

Cezary napisał/a:

adguardhome jest normalnie w pakietach w openwrt, zainstaluj sobie przez opkg.

Siedzę jeszcze na starej Wersja Gargoyle:1.12.0.2 (27ec1e48) bo po aktualizacji nie chce mi się wszystkiego od nowa ustawiać.

167

Odp: Instalacja AdGuard Home na OpenWrt

Omyłkowo przy wprowadzaniu wpisu pomyliłem się z adresem:
uci add_list dhcp.@dnsmasq[0].server='192.168.1.1#5353'
Po tej pomyłce mam informacje przy konfiguracji adGuarda:
Konieczne będzie skonfigurowanie urządzenia lub routera do korzystania z serwera DNS pod następującymi adresami: 192.168.10.1:5353
Jak mogę to zmienić?

168

Odp: Instalacja AdGuard Home na OpenWrt

uci del_list dhcp.@dnsmasq[0].server='192.168.1.1#5353'
uci add_list dhcp.@dnsmasq[0].server='192.168.10.1#5353'
uci commit

albo sobie zrób vi /etc/config/dhcp i sobie popraw to co chcesz.

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

169

Odp: Instalacja AdGuard Home na OpenWrt

Mam Xiaomi AX3600 z najnowszą wersją snapshot + luci. Zainstalowałem Adguard Home według instrukcji OneMarcFifty: https://youtu.be/Q-xDtCxnD0Q?si=P4Lx2uK … mp;t=1590. (W wielkim skrócie - instalacja wtyczki opkg adguardhome, zmiana portu serwera dns na 5353; ustawienia adguard: ui na 3001 dns na 53. Upstream dns serwers na: 127.0.0.1:5353 i [::1]:5353)

Wszystko działało super aż do restartu urządzenia. Po nim byłem w stanie zalogować się do webinterfejsu luci i adguard, ale nie ma zewnętrznego połączenia z Internetem, podejrzewam problem z dnsem, lub kolejnością podnoszenia się usług.

Znalazłem kilka podobnych wątków, więc próbowałem:
1. zmienić serwery ntp na ich adresy ip (i zrestartować urządzenie)
2. wyłączyć dnsmasq (i zrestartować)

Nic z tego nie pomogło. Jakiś pomysł, co może być nie tak? Nie wiem, czy to istotne, ale mam dodatkowy interfejs sieciowy dla sieci gościnnej.

Ostatecznie żeby odzyskać internet przeinstalowałem aktualną wersję bez przywrócenia backupu, ale chciałbym jednak mieć tego adguarda wink

170

Odp: Instalacja AdGuard Home na OpenWrt

Ok, więc zrób to ponownie, zrestartuj i jeżeli nic nie będzie działać to pokazuj konfigi, routingu itd. Na razie to tylko zgrabna historyka przy której można pokiwać głową w zadumie.

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

171

Odp: Instalacja AdGuard Home na OpenWrt

Wskażesz mi o które pliki do pokazania chodzi? Operuję głównie na luci

172

Odp: Instalacja AdGuard Home na OpenWrt

/etc/config/network
/etc/config/firewall
/etc/config/dhcp

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

173 (edytowany przez desperat 2024-03-07 23:44:38)

Odp: Instalacja AdGuard Home na OpenWrt

Podsumowanie wątku:

Żeby się adguard solidnie zmieścił na R6220 bez exroot'a to trzebaby aktywować dodatkowe miejsce (w moim wypadku tak było, a exroot'a nie moge zrobić bo chce całe USB na co innego)

nie lubię vi bo mam jeszcze proste palce u rąk więc walnę sobie nano we flashu tym mniejszym domyslnym co go już mam zaraz po instalacji

opkg update
opkg install nano

Aktywujemy dodatkową partycję na pakiety:

opkg install kmod-mtd-rw
insmod mtd-rw i_want_a_brick=1
ubiattach -p /dev/mtd5
ubimkvol /dev/ubi1 -N database -m
ubiblock -c /dev/ubi1_0
mkdir /tmp/ubi1
mount -t ubifs /dev/ubi1_0 /tmp/ubi1

autostart tego wszystkiego

nano /etc/init.d/ubimount
#!/bin/sh /etc/rc.common
# Copyright (C) 2006-2011 OpenWrt.org

START=95
STOP=98


boot() {

        insmod mtd-rw i_want_a_brick=1
        ubiattach -p /dev/mtd5
        mkdir /tmp/ubi1
        mount -t ubifs /dev/ubi1_0 /tmp/ubi1

}

neouprawnienia do uruchomienia smile

chmod +x /etc/init.d/ubimount
/etc/init.d/ubimount enable

Wpis do opkg żeby wiedziało że tam też można instalować pakiety

nano /etc/opkg.conf
dest root /
dest ram /tmp
dest ubi1 /tmp/ubi1
lists_dir ext /var/opkg-lists
option overlay_root /overlay
option check_signature

Jeszcze tutaj trzeba

nano /etc/profile 

na końcu dodaję dwie ostatnie linie export PATH i LD_LIBRARY_PATH o treści jak niżej:

[ -e /tmp/.failsafe ] && export FAILSAFE=1

...
...
...

cat << EOF
 === WARNING! ================================================================
 There is no root password defined on this device!
 Use the "passwd" command to set up a new password
 in order to prevent unauthorized SSH logins.
 -----------------------------------------------------------------------------
EOF
fi
export HISTFILE=/tmp/.history
export PATH=$PATH:/tmp/ubi1/bin:/tmp/ubi1/sbin:/tmp/ubi1/usr/bin:/tmp/ubi1/usr/sbin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/tmp/ubi1/lib:/tmp/ubi1/usr/lib
reboot

po reboocie winno być miejsce mniej więcej takie sprawdzmy sobie:

df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 7.3M      7.3M         0 100% /rom
tmpfs                    58.9M      1.6M     57.3M   3% /tmp
/dev/ubi0_1              13.9M     13.9M         0 100% /overlay
overlayfs:/overlay       13.9M     13.9M         0 100% /
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda1               117.2G    106.9G     10.3G  91% /mnt/sda1 # to jest mój pendrive USB
/dev/ubi1_0              44.6M     15.1M     27.2M  36% /tmp/ubi1 # to jest nasza odkryta partycja u mnie juz jest trochę zajęta na potrzeby tego wpisu juz mam na niej adguarda

To czas na adguarda ale on pójdzie w tą nową partycję na pakiety, bo się tam zmieści

opkg update

Teraz cały trik polega na powiedzeniu opkg gdzie ma instalować:

opkg -d ubi1 install adguardhome

lub

opkg install adguardhome -d ubi1

jak sie uda chyba to pierwsze.

udać się na:

https://github.com/AdguardTeam/AdGuardHome/releases

są tam dwa nagłówki do klinknięcia aby dobrać się do plików, beta i poniżej latest, ja wziąłem i kliknąłem latest.

na dzień obecny kliknąłem wersję v0.107.44
trzeba sie naprzewijać w dół i tam sa pliki dla architektur.
Dla R6220: https://github.com/AdguardTeam/AdGuardH … oat.tar.gz

wget [url]https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.44/AdGuardHome_linux_mips_softfloat.tar.gz[/url] -O /tmp/adguard.tgz
mkdir /opt
tar zxf /tmp/adguard.tgz -C /opt
rm /tmp/adguard.tgz
uci add_list dhcp.@dnsmasq[0].server='192.168.1.1#5353'    # ta linia to nie pomyłka tak ma być przed # jest ip routera
uci set network.wan.peerdns='0'
uci set network.wan.dns='127.0.0.1'
uci commit
/etc/init.d/dnsmasq restart

W pliku /etc/rc.local dodać poniższą linijkę tuż przed exit 0:

/// Stara wersja autostartu

(/opt/AdGuardHome/AdGuardHome --work-dir /tmp/data --config /opt/AdGuardHome/AdGuardHome.yaml > /tmp/adguard.log 2>&1) &

Jak dacie samo (/opt/AdGuardHome/AdGuardHome 2>&1) & to przy zwiększeniu logowania sie zapcha miejsce :] u mnie tak było.

// Nowa wersja autosratu

service adguardhome enable
dalej jeśli nie startuje to
cd /etc/rc.d
ls
i
mv S[xx number]adguardhome S95adguardhome
i powinnoo smigać po restarcie


Tera restart i aby skonfigurować wchodzimy na adres routera:3000, później port w konfiguratorze zmieniamy np. na 8080 lub inny wolny jak ktoś ma 8080 np. zajęty innym ustrojstwem.
port DNS'a 5353 i DNS pewnie chcemy na ip routera żeby chodził.
Tego DNS'a w przypływie szaleństwa lub innych celach tylko tych szczytnych oczywiście można sobie na dwor wystawić i też będzie działał oczywiście.

W moim odczuciu główne DNSy quada które tam zapodają domyslnie zmulały musiałem przejść na 8.8.4.4 od wujka i 1.1.1.1 od cloudflare i wtedy to zaczeło mi śwmigać bezlagów dopiero. Smart TV działa dobrze IOT też się nie posypało nic tylko korzystać.

Teraz trzebaby jeszcze zmodyfikowac listę plików do backupu zeby to się nie wy.... w kopii bezpieczeństwa.
Ale już nie mam siły xD

Netgear R6220
TP-LINK TL-SG1008P
ZyXEL WSM20

174

Odp: Instalacja AdGuard Home na OpenWrt

A czy można zmusić Adguarda do tego aby filtrował ruch z poszczególnych klientów a nie z całej sieci? Chodzi mi o to, że mam niestandardowe reguły filtrowania dla kilku urządzeń i chciałbym jest zastosować a w obecnej konfiguracji jest to niemożliwe (tak mi się wydaje).

WinISO.pl - Archiwum polskich wersji systemów Windows, Windows Serwer i Office

175

Odp: Instalacja AdGuard Home na OpenWrt

Przekieruj port dns na poszczególnych hostów po prostu?

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