i think issue is because of dns https proxy not working properly.
i ran opkg update command after updating and i got these errors
opkg update
Downloading https://github.com/wulfy23/rpi4-opkg/raw/master/r15199-5d2b577a53/core/Packages.gz
*** Failed to download the package list from https://github.com/wulfy23/rpi4-opkg/raw/master/r15199-5d2b577a53/core/Packages.gz
Downloading https://github.com/wulfy23/rpi4-opkg/raw/master/r15199-5d2b577a53/base/Packages.gz
*** Failed to download the package list from https://github.com/wulfy23/rpi4-opkg/raw/master/r15199-5d2b577a53/base/Packages.gz
Downloading https://github.com/wulfy23/rpi4-opkg/raw/master/r15199-5d2b577a53/luci/Packages.gz
*** Failed to download the package list from https://github.com/wulfy23/rpi4-opkg/raw/master/r15199-5d2b577a53/luci/Packages.gz
Downloading https://downloads.openwrt.org/snapshots/targets/bcm27xx/bcm2711/kmods/5.4.82-1-9c8ae92a7cae5c0da821e5ef6f3edb59/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/snapshots/targets/bcm27xx/bcm2711/kmods/5.4.82-1-9c8ae92a7cae5c0da821e5ef6f3edb59/Packages.gz
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a72/freifunk/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a72/freifunk/Packages.gz
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a72/packages/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a72/packages/Packages.gz
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a72/routing/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a72/routing/Packages.gz
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a72/telephony/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a72/telephony/Packages.gz
Collected errors:
* opkg_download: Failed to download https://github.com/wulfy23/rpi4-opkg/raw/master/r15199-5d2b577a53/core/Packages.gz, wget returned 4.
* opkg_download: Check your network settings and connectivity.
* opkg_download: Failed to download https://github.com/wulfy23/rpi4-opkg/raw/master/r15199-5d2b577a53/base/Packages.gz, wget returned 4.
* opkg_download: Check your network settings and connectivity.
* opkg_download: Failed to download https://github.com/wulfy23/rpi4-opkg/raw/master/r15199-5d2b577a53/luci/Packages.gz, wget returned 4.
* opkg_download: Check your network settings and connectivity.
* opkg_download: Failed to download https://downloads.openwrt.org/snapshots/targets/bcm27xx/bcm2711/kmods/5.4.82-1-9c8ae92a7cae5c0da821e5ef6f3edb59/Packages.gz, wget returned 4.
* opkg_download: Check your network settings and connectivity.
* opkg_download: Failed to download https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a72/freifunk/Packages.gz, wget returned 4.
* opkg_download: Check your network settings and connectivity.
* opkg_download: Failed to download https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a72/packages/Packages.gz, wget returned 4.
* opkg_download: Check your network settings and connectivity.
* opkg_download: Failed to download https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a72/routing/Packages.gz, wget returned 4.
* opkg_download: Check your network settings and connectivity.
* opkg_download: Failed to download https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a72/telephony/Packages.gz, wget returned 4.
* opkg_download: Check your network settings and connectivity.
then i manually started the dns proxy over https from luci
dmesg | grep checkinternet
[ 51.976454] checkinternet.sh> checkinternet firstboot [init]
[ 51.998002] checkinternet.sh> getting gw> attempts remaining: 5 every 3
[ 52.039785] checkinternet.sh> gw-v4> [ok]
[ 52.086317] checkinternet.sh> no wan gw
[ 121.922232] checkinternet.sh> checkinternet firstboot [init]
[ 121.948622] checkinternet.sh> getting gw> attempts remaining: 5 every 3
[ 121.998481] checkinternet.sh> gw-v4> [ok]
[ 122.047501] checkinternet.sh> no wan gw
if i remeber correctly, i read somewhere
adblock will not work with dns over https proxy.
adblock was in running condition and dns over https was stopped
Thats why i started using simple ad block.
I think there is conflict between these two.
I can't see Switch tab inside Network, I want to put my PlayStation on DMZ and all the guides I come across online want me to create VLAN through Switch tab. Any way to workaround it?
Also, can I use DNS over HTTPS along with Adblock at the current state it is in?
the pi behaves much like an x86... so there is no underlying switch topology...
one can;
add eth0.N and use a managed switch... ( or unmanaged if the client tags on the wire )
or use brctl/bridge to 'merge' two interfaces for true basic switch functionality... ( but in the case of DMZ... routed is generally better i.e a separate usbnic + switch )
in theory, one can also run a DMZ on a logically (alias/subinterface) separated L3 subnet over a shared L2 switched medium... but that kinda defeats the purpose of the DMZ... and with openwrt it can be tricky also...
if you dont have spare switches/nics laying around the 'advisable' option is to get a cheap managed switch ( 8 port but I generally upsize all my switches )
@neil1 is the authority on DoH + adblock... word is that simple-adblock should be used instead...
no idea... heard it through the grapevine... love to be enlightened... both the build users couldn't get adblock running with DoH... and I think i/they/someone said simple worked/better with it... which seems correct thusfar... ( personally don't run DoH so relying on feedback )
if I had to guess... looks like possibly the masq instance handling;
sourcesamples
#init.d/https...
config_foreach dnsmasq_add_doh_server 'dnsmasq' "${listen_addr}" "${listen_port}"
elif [ -n "$dnsmasqConfig" ]; then
for i in $dnsmasqConfig; do
dnsmasq_add_doh_server "@dnsmasq[${i}]" "${listen_addr}" "${listen_port}"
#init.d/simple
if [ "$dnsInstance" = "*" ]; then
config_foreach dnsmasqOps 'dnsmasq' "$targetDNS"
elif [ -n "$dnsInstance" ]; then
for i in $dnsInstance; do
dnsmasqOps "@dnsmasq[$i]" "$targetDNS"
done
fi
????????