devices:wndr3800_openwrt
This is an old revision of the document!
Table of Contents
Information
Notes
- Software flow offloading on OpenWRT consistently cause SpeedOf.Me to stop mid-test as of 2021/02/06
Snapshot
sysupgrade
- This downloads the latest
sysupgrade.bin
directly and installs it
ssh 'root'@'192.168.1.1'
rm -f '/tmp/sysupgrade.img' && sync && sysupgrade --force -n -v 'https://downloads.openwrt.org/snapshots/targets/ath79/generic/openwrt-ath79-generic-netgear_wndr3800-squashfs-sysupgrade.bin'
ping '192.168.1.1'
ls ~/'Documents/'*'-ssh-keys.tar.gz' && rm -Rf ~/'.ssh' && tar -xvzf ~/'Documents/'*'-ssh-keys.tar.gz' -C ~ '.ssh' && sync
LuCI
- Snapshot images don't include LuCI, so it needs installed on every clean snapshot install
ssh 'root'@'192.168.1.1'
opkg update && opkg install 'luci'
URL
Stable
Version Check
- Latest known version:
19.07.1
Download
19.07.1
ath79
ssh 'root'@'192.168.1.1'
rm -f '/tmp/openwrt-stable-ath79-wndr3800-sysupgrade.bin' && wget -O '/tmp/openwrt-stable-ath79-wndr3800-sysupgrade.bin' 'https://downloads.openwrt.org/releases/19.07.1/targets/ath79/generic/openwrt-19.07.1-ath79-generic-netgear_wndr3800-squashfs-sysupgrade.bin'
Install
-n
doesn't save old config--force
forces the flash-v
more verbose
ssh 'root'@'192.168.1.1'
sysupgrade --force -n -v '/tmp/openwrt-stable-ath79-wndr3800-sysupgrade.bin'
Configure
DNS
Blocks
- Network → Firewall → Traffic Rules
Google DNS
- Some devices hard-code Google DNS, and this bypasses NextDNS and the blocklists set there
- So the solution to this is to block any requests to Google DNS
- Name: Google DNS
- Protocol: Any
- Source zone: lan
- Source address: -- Add IP -- (leave at default)
- Destination zone: wan wan6
- Action: reject
- Destination address
8.8.8.8
8.8.4.4
2001:4860:4860::8888
2001:4860:4860::8844
Snapshot
Date Check
Download
ath79
rm -f '/tmp/openwrt-snapshot-ath79-wndr3800-sysupgrade.bin' && wget -O '/tmp/openwrt-snapshot-ath79-wndr3800-sysupgrade.bin' 'https://downloads.openwrt.org/snapshots/targets/ath79/generic/openwrt-ath79-generic-netgear_wndr3800-squashfs-sysupgrade.bin'
non-HTTPS
ath79
- May be necessary if
wget
complains about lack-of SSL support
rm -f '/tmp/openwrt-snapshot-ath79-wndr3800-sysupgrade.bin' && wget -O '/tmp/openwrt-snapshot-ath79-wndr3800-sysupgrade.bin' 'http://downloads.openwrt.org/snapshots/targets/ath79/generic/openwrt-ath79-generic-netgear_wndr3800-squashfs-sysupgrade.bin'
Install
-n
doesn't save old config--force
forces the flash-v
more verbose
ssh 'root'@'192.168.1.1'
sysupgrade --force -n -v '/tmp/openwrt-snapshot-ath79-wndr3800-sysupgrade.bin'
LuCI
- Snapshot images don't include LuCI, and need it to be installed seemingly after every snapshot install/update
ssh 'root'@'192.168.1.1'
opkg update && opkg install 'luci' && opkg install 'luci-ssl-nginx'
Configure
Recovery
TFTP
Notes
- Can seemingly still use
tftp
even if you can't ping the router
Image
- Pick one
- The stable image URL will need updated if there's a newer version available
wget -O ~/'f.img' 'https://downloads.openwrt.org/releases/19.07.6/targets/ath79/generic/openwrt-19.07.6-ath79-generic-netgear_wndr3800-squashfs-factory.img'
wget -O ~/'f.img' 'https://downloads.openwrt.org/snapshots/targets/ath79/generic/openwrt-ath79-generic-netgear_wndr3800-squashfs-factory.img'
TFTP
sudo dnf install 'tftp' -y && sync
tftp
verbose
trace
rexmt 1
binary
connect 192.168.1.1
put f.img
sudo dnf remove 'tftp' -y && sync
nmrpflash
Images
- If using an OpenWRT image, use the
factory
image
nmrpflash
- Reason for the
libpcap
command: https://github.com/jclehner/nmrpflash/issues/27
sudo ln -sv 'libpcap.so.1' '/usr/lib64/libpcap.so.0.8'
sudo ~/'Downloads/nmrpflash-0.9.15-linux/nmrpflash' -L
sudo ~/'Downloads/nmrpflash-0.9.15-linux/nmrpflash' -i 'enp5s0' -f ~/'Downloads/openwrt-ath79-generic-netgear_wndr3800-squashfs-factory.img'
sudo ~/'Downloads/nmrpflash-0.9.15-linux/nmrpflash' -i 'enp5s0' -f ~/'Downloads/openwrt-19.07.6-ath79-generic-netgear_wndr3800-squashfs-factory.img'
sudo ~/'Downloads/nmrpflash-0.9.15-linux/nmrpflash' -i 'enp5s0' -f ~/'Downloads/WNDR3800-V1.0.0.52/WNDR3800-V1.0.0.52.img'
/var/www/wiki/data/attic/devices/wndr3800_openwrt.1612608057.txt.gz · Last modified: 2021/02/06 05:40 by Sean Rhone