devices:linksys_ea6350_v3
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
devices:linksys_ea6350_v3 [2021/07/02 20:39] – [Quad9 DNS] Sean Rhone | devices:linksys_ea6350_v3 [2022/12/12 02:25] (current) – Sean Rhone | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Information ====== | ====== Information ====== | ||
- | * Linksys EA6350 V3 ((https:// | + | * [[https:// |
- | * OpenWrt ((https:// | + | * [[https:// |
+ | * [[https:// | ||
+ | * [[https:// | ||
===== Notes ===== | ===== Notes ===== | ||
- | * 2021/04/28: Dropping invalid packets (firewall) causes an Oculus | + | * 2021/07/02: :!: When using Oculus |
- | * 2021/04/28: Software Flow Offload causes speed tests on an Oculus Quest 2 to not work at all | + | * 2021/08: For 5GHz, the wireless channels chosen needs to do 30 dBm on both 2.4GHz |
- | * 2021/06/14: Enabling '' | + | |
- | * 2021/06/29: Enabling '' | + | |
====== Snapshot ====== | ====== Snapshot ====== | ||
==== Links ==== | ==== Links ==== | ||
+ | |||
+ | * :!: 2022: OpenWRT snapshot builds were disabled at some point, see https:// | ||
* [[https:// | * [[https:// | ||
Line 26: | Line 28: | ||
rm -f '/ | rm -f '/ | ||
- | ping ' | + | |
- | rm -R ~/' | + | ====== Packages ====== |
- | ===== LuCI ===== | + | |
- | + | ||
- | | + | |
- | * :!: Snapshot | + | |
ssh ' | ssh ' | ||
- | passwd | + | |
- | opkg update && opkg install | + | opkg update && opkg install luci irqbalance nano && sync |
- | ===== Configure | + | ====== Wireless AP Mode ====== |
- | * http://192.168.1.1 | + | * [[https://openwrt.org/ |
- | ==== Startup | + | ===== Network |
+ | |||
+ | * [[https:// | ||
+ | |||
+ | * Sets router IP to '' | ||
+ | * Sets router Gateway and DNS to '' | ||
+ | * Disables DHCPv6 | ||
< | < | ||
- | # Put your custom commands here that should be executed once | + | uci set network.lan.ipaddr=192.168.1.2 && uci set network.lan.gateway=192.168.1.1 && uci set network.lan.dns=192.168.1.1 && uci set dhcp.lan.dhcpv6=disabled && uci set dhcp.lan.ra=disabled && uci commit && service network restart && sync</ |
- | # the system init finished. By default this file does nothing. | + | |
- | echo ' | + | ===== Services ===== |
- | exit 0</ | + | * Disables '' |
- | ==== Quad9 DNS ==== | + | < |
+ | / | ||
- | | + | ====== irqbalance ====== |
- | * [[https://quad9.net/service/service-addresses-and-features#ecssec|Secured w/ECS]] | + | |
+ | | ||
+ | |||
+ | nano '/ | ||
+ | |||
+ | ====== LuCI ====== | ||
+ | |||
+ | * http:// | ||
+ | |||
+ | ===== Startup ===== | ||
+ | |||
+ | * https://forum.openwrt.org/ | ||
+ | * :!: This is seemingly required in order to keep latency at a consistent 0.2ms on Ethernet | ||
+ | |||
+ | * http:// | ||
+ | |||
+ | < | ||
+ | echo ' | ||
+ | |||
+ | ==== Verify ==== | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== Scheduled Reboot ===== | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | * http:// | ||
+ | |||
+ | < | ||
+ | # Restart 3:32 AM | ||
+ | 32 3 * * * sleep 70 && touch /etc/banner && reboot</ | ||
+ | |||
+ | ===== 1.1.1.1 DNS ===== | ||
+ | |||
+ | * https:// | ||
* See [[notes: | * See [[notes: | ||
- | < | + | < |
- | < | + | |
- | < | + | < |
- | < | + | |
+ | < | ||
+ | |||
+ | < | ||
- | ==== Wireless ==== | + | ===== Wireless |
- | === 2.4GHz === | + | ==== 2.4GHz |
* Country Code: US | * Country Code: US | ||
- | | + | * Channel: 6 |
- | | + | * Width: |
- | * Width: | + | |
* Encryption: WPA2-PSK CCMP AES | * Encryption: WPA2-PSK CCMP AES | ||
- | < | + | < |
- | === 5GHz === | + | ==== 5GHz ==== |
* Country Code: US | * Country Code: US | ||
- | * [ ] Allow legacy 802.11b rates | + | * :!: Channel: 149 |
- | * Channel: 149 ((Kitchen is 165 @ 20Mhz, Living Room is 36 @ 80Hz)) | + | |
* Width: 80 MHz | * Width: 80 MHz | ||
- | * Encryption: | + | * Encryption: |
- | < | + | < |
- | ==== Hostnames | + | ===== Firewall ===== |
- | * 192.168.1.153 | + | * See [[notes: |
- | < | + | ====== Recovery ====== |
- | ==== Firewall | + | ===== mtd ===== |
- | * Forward ports '' | + | * https:// |
+ | * OpenWRT -> Linksys | ||
- | ====== CPU Frequency ====== | + | ==== Download Stock Firmware |
- | * https://forum.openwrt.org/t/ | + | * https://www.linksys.com/support-article? |
+ | * '' | ||
- | < | + | ssh 'root'@'192.168.1.1' |
- | < | + | wget 'https://downloads.linksys.com/downloads/firmware/FW_EA6350v3_3.1.10.191322_prod.img' |
- | < | + | ==== Check Current Firmware Partition ==== |
- | ====== irqbalance ====== | + | * 11 = '' |
+ | * 13 = '' | ||
+ | * :!: Flash operations should be done on the kernel **not** mentioned in the following command ((so if '' | ||
- | ===== Install ===== | + | cat '/ |
- | **** | + | ==== Erase Non-current Firmware Partition ==== |
- | < | + | mtd erase 'kernel' |
- | ===== Config ===== | + | mtd erase ' |
- | * Set '' | + | ==== Flash Stock Firmware ==== |
- | < | + | mtd write 'FW_EA6350v3_3.1.10.191322_prod.img' 'kernel' |
- | < | + | mtd write 'FW_EA6350v3_3.1.10.191322_prod.img' |
- | < | + | ==== Boot Stock Firmware |
- | + | ||
- | ====== | + | |
- | + | ||
- | * TODO: This is incomplete | + | |
- | + | ||
- | < | + | |
- | system.@system[0].hostname=' | + | |
- | system.@system[0].zonename=' | + | |
- | dropbear.@dropbear[0].Interface='lan' | + | * 1 = '' |
+ | * 2 = '' | ||
- | firewall.@redirect[0]=redirect | + | fw_setenv |
- | firewall.@redirect[0].target='DNAT' | + | |
- | firewall.@redirect[0].name='HTTP' | + | |
- | firewall.@redirect[0].proto=' | + | |
- | firewall.@redirect[0].src=' | + | |
- | firewall.@redirect[0].src_dport=' | + | |
- | firewall.@redirect[0].dest=' | + | |
- | firewall.@redirect[0].dest_ip=' | + | |
- | firewall.@redirect[0].dest_port=' | + | |
- | firewall.@redirect[1]=redirect | + | |
- | firewall.@redirect[1].target=' | + | |
- | firewall.@redirect[1].name=' | + | |
- | firewall.@redirect[1].proto=' | + | |
- | firewall.@redirect[1].src=' | + | |
- | firewall.@redirect[1].src_dport=' | + | |
- | firewall.@redirect[1].dest=' | + | |
- | firewall.@redirect[1].dest_ip=' | + | |
- | firewall.@redirect[1].dest_port=' | + | |
- | dhcp.@domain[0]=domain | + | fw_setenv |
- | dhcp.@domain[0].name='realmofespionage.xyz' | + | |
- | dhcp.@domain[0].ip='192.168.1.153'</ | + | |
+ | sync && reboot | ||
/var/www/wiki/data/attic/devices/linksys_ea6350_v3.1625272740.txt.gz · Last modified: 2021/07/02 20:39 by Sean Rhone