The web page of ChinaDNS reads ChinaDNS - NOT RUNNING after enabling it and Save & Apply.
Won't restart the service either after reboot the router
Steps to produce the problems:
Flash the router with the OS image
Install the packages using the commands below:
wget https://openwrt-dist.sourceforge.net/auto_install.sh
chmod +x auto_install.sh
./auto_install.sh # `Y` for each prompts
opkg install luci-compat
opkg install ip ipset libopenssl iptables-mod-tproxy
Login the OpenWrt and configure the ChinaDNS as below:
Services-ChinaDNS-General Setting:
Enable: checked
Enable Bidirectional Filter:checked
Listen Port:5353
CHNRoute File:/etc/chinadns_chnroute.txt
Upstream Servers:114.114.114.114,8.8.4.4
Save & Apply
root@OpenWrt:~# cat /etc/config/chinadns reads:
config chinadns
option chnroute '/etc/chinadns_chnroute.txt'
option addr '0.0.0.0'
option port '5353'
option server '114.114.114.114,8.8.4.4'
option enable '1'
option bidirectional '1'
Configure DNSmasq
Network - DHCP and DNS - General Settings:
DNS forwardings: 127.0.0.1#5353
Save & Apply
Network - DHCP and DNS - Resolv and Hosts Files:
Ignore resolv file: checked
Save & Apply
After performing these steps, the ChinaDNS page shows "ChinaDNS - NOT RUNNING". Even after rebooting the router, the issue persists.
Approaches Tried
Manually start
Manually starting the service with chinadns -c /etc/chinadns_chnroute.txt -p 5353 from the OpenWRT terminal seems to work. DNS requests from clients/PCs generate prints.
Check logread
No relevant information was found in the logread output from the OpenWRT terminal.
Switch to newer OpenWRT
Attempting to re-flash the router with newer OS versions, such as openwrt-22.03.5-ipq806x-generic-linksys_ea8500-squashfs-sysupgrade, did not resolve the issue.
Emm... forks, are there any additional factors or considerations that I might have overlooked in this situation?
Many thanks ~
Backgroud:
Problem:
ChinaDNS - NOT RUNNING
after enabling it andSave & Apply
.Steps to produce the problems:
ChinaDNS
as below:Services
-ChinaDNS
-General Setting
:Enable
: checkedEnable Bidirectional Filter
:checkedListen Port
:5353CHNRoute File
:/etc/chinadns_chnroute.txtUpstream Servers
:114.114.114.114,8.8.4.4Save & Apply
root@OpenWrt:~# cat /etc/config/chinadns
reads:DNSmasq
Network
-DHCP and DNS
-General Settings
:DNS forwardings
:127.0.0.1#5353
Save & Apply
Network
-DHCP and DNS
-Resolv and Hosts Files
:Ignore resolv file
: checkedSave & Apply
After performing these steps, the ChinaDNS page shows "ChinaDNS - NOT RUNNING". Even after rebooting the router, the issue persists.
Approaches Tried
Manually start
Manually starting the service with
chinadns -c /etc/chinadns_chnroute.txt -p 5353
from the OpenWRT terminal seems to work. DNS requests from clients/PCs generate prints.Check
logread
No relevant information was found in the
logread
output from the OpenWRT terminal.Switch to newer OpenWRT
Attempting to re-flash the router with newer OS versions, such as
openwrt-22.03.5-ipq806x-generic-linksys_ea8500-squashfs-sysupgrade
, did not resolve the issue.Emm... forks, are there any additional factors or considerations that I might have overlooked in this situation? Many thanks ~