devices:netgear_r6260_openwrt
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
devices:netgear_r6260_openwrt [2021/08/31 15:55] – Update nmrpflash dirs Sean Rhone | devices:netgear_r6260_openwrt [2022/12/12 02:25] (current) – Sean Rhone | ||
---|---|---|---|
Line 2: | Line 2: | ||
* [[https:// | * [[https:// | ||
- | * [[https:// | + | * [[https:// |
+ | * [[https:// | ||
* [[https:// | * [[https:// | ||
Line 8: | Line 9: | ||
* 2021/04/28: Dropping invalid packets (firewall) causes an Oculus Quest 2 to not load it's own store/home page | * 2021/04/28: Dropping invalid packets (firewall) causes an Oculus Quest 2 to not load it's own store/home page | ||
- | * 2021/04/28: Software Flow Offload causes speed tests on an Oculus Quest 2 to not work at all | ||
* 2021/06/14: Enabling '' | * 2021/06/14: Enabling '' | ||
* 2021/06/29: Enabling '' | * 2021/06/29: Enabling '' | ||
Line 16: | Line 16: | ||
==== Links ==== | ==== Links ==== | ||
+ | |||
+ | * '' | ||
* [[https:// | * [[https:// | ||
Line 24: | Line 26: | ||
* This downloads the latest '' | * This downloads the latest '' | ||
- | ssh 'root'@'192.168.1.1' | + | ssh root@192.168.1.1 |
rm -f '/ | rm -f '/ | ||
- | rm -R ~/' | + | rm -Rf ~/' |
- | ==== SSL ==== | + | del %UserProfile%" |
- | * When upgrading from older OpenWRT releases without SSL support | + | ===== Packages ===== |
- | | + | |
- | ====== Packages ====== | + | ssh root@192.168.1.1 |
- | | + | |
- | * '' | + | |
- | | + | |
- | passwd | + | ====== LuCI ====== |
- | | + | |
- | ====== irqbalance ====== | + | ===== DHCP ===== |
- | | + | |
- | < | + | 48 |
- | option enabled ' | + | |
- | ====== | + | ===== DNS ===== |
- | + | ||
- | * http:// | + | |
- | ===== Quad9 DNS ===== | + | ==== Notes ==== |
- | * [[https://quad9.net/service/service-addresses-and-features# | + | * This advertises an upstream DNS server directly to clients instead of the router |
+ | * https://1.1.1.1/dns/ | ||
* See [[notes: | * See [[notes: | ||
- | <code>2620:fe::11</code> | + | ==== IPv4 ==== |
- | < | + | |
- | < | + | * Network -> Interfaces -> LAN -> DHCP Server -> Advanced Settings -> DHCP-Options |
- | < | + | * :!: The '' |
+ | |||
+ | < | ||
+ | |||
+ | === IPs === | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== IPv6 ==== | ||
+ | |||
+ | * Network -> Interfaces -> LAN -> DHCP Server -> Advanced Settings -> IPv6 Settings -> Announced IPv6 DNS servers | ||
+ | |||
+ | < | ||
+ | < | ||
===== Wireless ===== | ===== Wireless ===== | ||
==== 2.4GHz ==== | ==== 2.4GHz ==== | ||
+ | |||
+ | * Advanced Settings -> [x] Disable Inactivity Polling | ||
+ | * Advanced Settings -> [ ] Disassociate On Low Acknowledgement | ||
* Country Code: US | * Country Code: US | ||
* Channel: 11 | * Channel: 11 | ||
- | * Width: | + | * Width: |
* Encryption: WPA2-PSK CCMP AES | * Encryption: WPA2-PSK CCMP AES | ||
- | * :!: 802.11w Management Frame Protection: Disabled | ||
< | < | ||
==== 5GHz ==== | ==== 5GHz ==== | ||
+ | |||
+ | * :!: Advanced Settings -> [x] Disable Inactivity Polling | ||
+ | * :!: Advanced Settings -> [ ] Disassociate On Low Acknowledgement | ||
+ | * :!: These seem to fix 5GHz instability with a Chromecast | ||
* Country Code: US | * Country Code: US | ||
Line 86: | Line 106: | ||
* Width: 80 MHz | * Width: 80 MHz | ||
* Encryption: WPA2-PSK CCMP AES | * Encryption: WPA2-PSK CCMP AES | ||
- | * :!: 802.11w Management Frame Protection: Disabled | ||
< | < | ||
Line 92: | Line 111: | ||
===== Firewall ===== | ===== Firewall ===== | ||
- | * Forward ports '' | + | * See [[notes: |
====== Recovery ====== | ====== Recovery ====== | ||
Line 111: | Line 130: | ||
sudo ~/' | sudo ~/' | ||
- | ====== OpenWRT Compile ====== | ||
- | |||
- | https:// | ||
- | |||
- | < | ||
- | |||
- | https:// | ||
- | |||
- | https:// | ||
- | |||
- | sudo dnf install gcc gcc-c++ git perl-FindBin make patch perl-Thread-Queue ncurses-devel | ||
- | |||
- | cd ~ && mkdir -p ~/' | ||
- | |||
- | cd ~/' | ||
- | |||
- | cd ~/' | ||
- | |||
- | cd ~/' | ||
- | |||
- | nano '/ | ||
- | |||
- | gdma = enaled | ||
- | dma = enabled | ||
- | |||
- | |||
- | nano '/ | ||
- | |||
- | < | ||
- | &gdma { | ||
- | status = " | ||
- | }; | ||
- | |||
- | &hsdma { | ||
- | status = " | ||
- | };</ | ||
- | |||
- | menconfig -> kernel modules -> Other modules -> kmod-dma-ralink & kmod-hsdma-mtk | ||
- | |||
- | nano '/ | ||
- | |||
- | < | ||
- | |||
- | ===== Lean ===== | ||
- | |||
- | * https:// | ||
- | * https:// | ||
- | |||
- | sudo zypper install --no-recommends asciidoc bash bc binutils bzip2 fastjar flex gawk gcc gcc-c++ gettext-tools git git-core intltool libopenssl-devel libxslt-tools make mercurial ncurses-devel patch perl-ExtUtils-MakeMaker python-devel rsync sdcc unzip util-linux wget zlib-devel | ||
- | |||
- | cd ~ && mkdir -p ~/' | ||
- | |||
- | cd ~/' | ||
- | |||
- | cd ~/' | ||
- | |||
- | cd ~/' | ||
- | |||
- | * Target System: MediaTek Ralink MIPS | ||
- | * Subtarget: MT7621 based boards | ||
- | * Target Profile: NETGEAR R6260 | ||
- | * :!: TODO: mt driver instead of mt76 | ||
- | |||
- | cd ~/' | ||
- | |||
- | cd ~/' | ||
- | |||
- | gio open ~/' | ||
- | |||
- | ==== Copy/ | ||
- | |||
- | scp ~/' | ||
- | |||
- | ssh ' | ||
- | |||
- | sysupgrade --force -n -v '/ | ||
- | |||
- | ping ' | ||
- | |||
- | ==== Post-install ==== | ||
- | |||
- | **** | ||
- | |||
- | opkg update && opkg install ' |
/var/www/wiki/data/pages/devices/netgear_r6260_openwrt.txt · Last modified: 2022/12/12 02:25 by Sean Rhone