User Tools

Site Tools


devices:wndr3800_openwrt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
devices:wndr3800_openwrt [2021/02/06 05:40] Sean Rhonedevices:wndr3800_openwrt [2021/09/09 02:26] Sean Rhone
Line 1: Line 1:
 ====== Information ====== ====== Information ======
  
-  * NETGEAR WNDR3800 ((https://www.netgear.com/support/product/WNDR3800.aspx)) +  * [[https://www.netgear.com/support/product/WNDR3800.aspx|NETGEAR WNDR3800]] 
-  * OpenWrt ((https://openwrt.org)) ((https://openwrt.org/toh/netgear/wndr3800))+  * [[https://openwrt.org|OpenWrt]] 
 +  * [[https://openwrt.org/toh/netgear/wndr3800|OpenWrt Device Page]] 
 +  * [[https://openwrt.org/releases/snapshot|Snapshot]]
  
-====== Notes ======+====== Snapshot ======
  
-  * :!: Software flow offloading on OpenWRT consistently cause [[https://speedof.me/|SpeedOf.Me]] to stop mid-test as of 2021/02/06+==== Links ====
  
-====== Snapshot ======+  * ''ath79'' 
 + 
 +  * [[https://downloads.openwrt.org/snapshots/targets/ath79/generic/openwrt-ath79-generic-netgear_wndr3800-squashfs-factory.img|factory.bin]] 
 +  * [[https://downloads.openwrt.org/snapshots/targets/ath79/generic/openwrt-ath79-generic-netgear_wndr3800-squashfs-sysupgrade.bin|sysupgrade.bin]]
  
 ==== sysupgrade ==== ==== sysupgrade ====
  
-  * This downloads the latest ''sysupgrade.bin'' directly and installs it+  * This downloads the latest ''sysupgrade.bin'' and installs it
  
   ssh 'root'@'192.168.1.1'   ssh 'root'@'192.168.1.1'
Line 18: Line 23:
   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'   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'+  rm -Rf ~/'.ssh' && ping '192.168.1.1'
  
-  ls ~/'Documents/'*'-ssh-keys.tar.gz' && rm -Rf ~/'.ssh' && tar -xvzf ~/'Documents/'*'-ssh-keys.tar.gz' -C ~ '.ssh' && sync+===== Packages =====
  
-==== LuCI ==== +  [[https://openwrt.org/docs/guide-user/luci/luci.essentials|LuCI]] ((snapshot images don't include LuCI, so it needs installed on **every** clean snapshot install))
- +
-  * https://openwrt.org/docs/guide-user/luci/luci.essentials +
-  * :!: Snapshot images don't include LuCI, so it needs installed on **every** clean snapshot install+
  
   ssh 'root'@'192.168.1.1'   ssh 'root'@'192.168.1.1'
  
-  opkg update && opkg install 'luci'+  sync && passwd
  
-=== URL ===+  opkg update && opkg install luci && sync 
 + 
 +====== LuCI ======
  
   * http://192.168.1.1   * http://192.168.1.1
  
-====== Stable ======+  * :!: Configuration below assumes this is being used as a Wireless Access Point ((Dumb AP)) 
 +  * https://openwrt.org/docs/guide-user/network/wifi/dumbap 
 +  * :!: Configuration below is TODO
  
-===== Version Check =====+===== 1.1.1.1 DNS =====
  
-  * Latest known version''19.07.1''+  * https://1.1.1.1/dns/ 
 +  * See [[notes:dns_servers|DNS servers]] for other DNS servers
  
-  * https://downloads.openwrt.org/releases/+<code>2606:4700:4700::1111</code> 
 +<code>2606:4700:4700::1001</code> 
 +<code>1.1.1.1</code> 
 +<code>1.0.0.1</code>
  
-===== Download =====+===== Wireless =====
  
-  * ''19.07.1'' +==== 2.4GHz ====
-  * ''ath79''+
  
-  ssh 'root'@'192.168.1.1'+  * Country Code: US 
 +  * Channel: 11 
 +  * Width: 40 MHz 
 +  * Encryption: WPA2-PSK CCMP AES 
 +  * :!: 802.11w Management Frame Protection: Disabled
  
-  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'+<code>The Crossroads (2.4GHz)</code>
  
-===== Install ===== +==== 5GHz ====
- +
-  * ''-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 ===== +
- +
-  * https://192.168.1.1 +
- +
-==== DNS ==== +
- +
-  * https://my.nextdns.io +
- +
-==== Blocks ==== +
- +
-  * http://192.168.1.1/cgi-bin/luci/admin/network/firewall/rules +
-  * 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 ===== +
- +
-  * https://downloads.openwrt.org/snapshots/targets/ath79/generic/ +
- +
-===== 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 ===== +
- +
-  * https://openwrt.org/docs/guide-user/luci/luci.essentials +
-  * :!: 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'+  * Country Code: US 
 +  * :!: Channel: 153 
 +  * Width: 80 MHz 
 +  * Encryption: WPA2-PSK CCMP AES 
 +  * :!: 802.11w Management Frame Protection: Disabled
  
-===== Configure =====+<code>Highgate (5GHz)</code>
  
-  * https://192.168.1.1+===== Firewall =====
  
-  * https://blog.uncensoreddns.org/+  * Forward ports ''80'' and ''443''
  
 ====== Recovery ====== ====== Recovery ======