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
Next revision
Previous revision
Next revisionBoth sides next revision
devices:wndr3800_openwrt [2019/11/30 13:50] – [Install] Sean Rhonedevices:wndr3800_openwrt [2020/02/24 08:01] Sean Rhone
Line 2: Line 2:
  
   * NETGEAR WNDR3800 ((https://www.netgear.com/support/product/WNDR3800.aspx))   * NETGEAR WNDR3800 ((https://www.netgear.com/support/product/WNDR3800.aspx))
-  * OpenWrt ((https://openwrt.org))+  * OpenWrt ((https://openwrt.org)) ((https://openwrt.org/toh/netgear/wndr3800))
  
 ====== Notes ====== ====== Notes ======
  
-  * ''2019/07/17'' ''ath79'' snapshot had broken port forwarding 
   * :!: Using ''sysupgrade'' with ''factory'' images **will** soft-brick the router ((see [[#recovery|Recovery]] to fix))   * :!: Using ''sysupgrade'' with ''factory'' images **will** soft-brick the router ((see [[#recovery|Recovery]] to fix))
  
Line 13: Line 12:
 ===== Version Check ===== ===== Version Check =====
  
-  * Latest known version: ''18.06.4''+  * Latest known version: ''19.07.1''
  
   * https://downloads.openwrt.org/releases/   * https://downloads.openwrt.org/releases/
Line 19: Line 18:
 ===== Download ===== ===== Download =====
  
-  * ''18.06.4'' +  * ''19.07.1'' 
-  * :!: ''ar71xx'' ((ath79 isn't available yet, but should be used when available))+  * ''ath79'' 
 + 
 +  ssh 'root'@'192.168.1.1'
  
-  rm -f '/tmp/openwrt-stable-ar71xx-wndr3800-sysupgrade.bin' && wget -O '/tmp/openwrt-stable-ar71xx-wndr3800-sysupgrade.bin' 'https://downloads.openwrt.org/releases/18.06.4/targets/ar71xx/generic/openwrt-18.06.4-ar71xx-generic-wndr3800-squashfs-sysupgrade.bin'+  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 ===== ===== Install =====
Line 32: Line 33:
   ssh 'root'@'192.168.1.1'   ssh 'root'@'192.168.1.1'
  
-  sysupgrade --force -n -v '/tmp/openwrt-stable-ar71xx-wndr3800-sysupgrade.bin'+  sysupgrade --force -n -v '/tmp/openwrt-stable-ath79-wndr3800-sysupgrade.bin'
  
 ===== Configure ===== ===== Configure =====
Line 38: Line 39:
   * https://192.168.1.1   * https://192.168.1.1
  
-  * https://blog.uncensoreddns.org/+==== 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 ====== ====== Snapshot ======
Line 76: Line 106:
   ssh 'root'@'192.168.1.1'   ssh 'root'@'192.168.1.1'
  
-  opkg update && opkg install 'luci' && opkg install 'luci-ssl-openssl'+  opkg update && opkg install 'luci' && opkg install 'luci-ssl-nginx'
  
 ===== Configure ===== ===== Configure =====
Line 101: Line 131:
 ===== TFTP ===== ===== TFTP =====
  
-  sudo dnf install 'tftp'+  sudo dnf install 'tftp' -y && sync
  
   tftp   tftp
Line 116: Line 146:
  
   put f.img   put f.img
 +
 +  sudo dnf remove 'tftp' -y && sync
 +