泥潭日报 uscardforum · 每日精选

Linksys LN1301 OpenWrt 折腾入门 [2025/01/15 更新:OpenWrt 官方下载链接]

内容摘要

Linksys LN1301 (MX4300) 路由器 OpenWrt 折腾入门及使用经验分享

1. 关键信息

  • OpenWrt 支持与固件: Linksys LN1301 (MX4300) 已获得 OpenWrt 官方支持(PR 已 merge),可以通过 OpenWrt Firmware Selector 下载固件。社区用户如 arix00 提供了包含 NSS 硬件加速的固件版本。
  • 刷机流程: 教程详细介绍了从原厂固件刷入 OpenWrt 的步骤,包括识别路由器变种、下载固件、通过原厂固件界面刷入、以及在 OpenWrt 下刷入第二个分区。
  • 功能与玩法: 刷入 OpenWrt 后,可实现 Cloudflare WARP、AdGuard Home、WireGuard VPN Server、Docker(需 extroot 解决存储空间不足)、alist 等功能。
  • 性能与稳定性:
    • NSS 版本可提供硬件加速,但具体性能提升取决于网络环境。
    • 2.4GHz Wi-Fi 在 OpenWrt 下可能出现速度慢的问题(可能与信道拥堵有关)。
    • 5GHz Wi-Fi 稳定性存在争议,部分用户反馈不稳定,需要手动设置信道和频宽。
    • 路由器根目录空间(overlay)较小,建议使用 extroot(U盘)扩展存储。
    • 官方 OpenWrt release 版本相对稳定,但部分用户仍遇到断流问题。
  • Mesh 功能: OpenWrt 对 Mesh 功能的支持仍在发展中,早期版本可能存在问题,但有用户反馈 Slickdeals 的 wiki 更新了 Mesh 支持信息。
  • 替代品: MX5300 和 MX4000 (MX2000) 也是支持 OpenWrt 的 Linksys 路由器,MX2000 方案更主流,支持 160MHz 频宽,但定位较低。

2. 羊毛/优惠信息

  • Woot 促销: Linksys LN1301 (MX4300) 曾以 $15、$20 的价格在 Woot 上出售。MX5300 也有折扣。MX4000 (MX2000) 2-Pack 曾以 $26.99 的价格出售。

3. 最新动态

  • OpenWrt 官方支持: PR 已 merge,可以在 OpenWrt Firmware Selector 中选择 image。
  • 固件更新: arix00 等社区用户持续更新固件,包括 NSS 版本和 FOSS 版本。
  • MX2000 (Atlas Wi-Fi 6): 在 Woot 上出现低价促销,支持 OpenWrt,方案更主流,支持 160MHz 频宽。

4. 争议或不同意见

  • OpenWrt vs DD-WRT: 用户对哪个固件更好用存在讨论,OpenWrt 社区更活跃,DD-WRT 在无线中继方面有优势。
  • 无线稳定性: 部分用户对 OpenWrt 下的无线稳定性(尤其是 5GHz)表示担忧,认为不如原厂固件稳定。
  • NSS 版本性能: NSS 版本是否一定带来性能提升存在讨论,取决于具体场景。
  • QSDK: 有用户询问是否有付费 QSDK,认为目前固件都比较难用。

5. 行动建议

  • 新手入门: 建议使用 arix00 提供的固件,并根据需求选择 FOSS 或 NSS 版本。
  • 存储空间不足: 强烈建议使用 extroot(U盘)来扩展存储空间,以安装更多软件和应用。
  • 无线问题排查: 如果遇到无线不稳定或速度慢的问题,尝试手动设置信道和频宽,或查看 Channel Analysis。
  • 刷机风险: 刷机有一定风险,建议在操作前仔细阅读教程,并做好备份。
  • 考虑替代品: 如果对无线稳定性有较高要求,或需要 160MHz 频宽,可以考虑 MX5300 或 MX2000 等其他型号。
  • 官方固件: 如果只追求稳定且不折腾,保留原厂固件可能是更好的选择。
原始内容
--- 第 1 楼来自 ceo 的回复 (2024-09-14 19:55:45 PDT) ---

2025-01-15 更新:

openwrt的官方下载链接 MX4300
该路由器sold out了。但目前还有略贵一点的替代品 MX5300 Amazon Woot有售,OpenWrt官方也支持 OpenWrt MX5300.

2024-10-03 更新:新的路由器今天刚刚到货,马上刷上最新的固件,流程简化不少。

2024-09-24更新(已过期): $15 Woot直达链接

相信不少坛友都见到过这个deal(泥潭,slickdeal)。Woot上的$15的已经sold out,但$20的亚麻官网上还有,而且免运费。

我最近本来在折腾mini pc当路由器,看到这个deal果断入手,刷好OpenWrt并成功稳定运行一天后,决定在退货窗口的最后一天把$220+的mini pc退掉。立省$200

这个路由器暂时还没有OpenWrt的官方支持,刷机过程略显繁琐;昨天我大概总结了一下,但今天刚好发现openwrt官方网站几个小时前已经有人总结的很好了。就结合自己的经验,大概搬运翻译了一下。

步骤一:首先开机,并确认路由器的变种。

LN1301有两个变种(MX4300和Homewrk)。这两个变种无法通过外观判断,切且刷机方式不一样,需要确认自己的是哪一个。开机后,用网线连接路由器(wifi默认是关闭的),浏览器打开http://192.168.1.1/ ,输入默认用户名密码(在路由器底部)。如果界面大概这个样子

image1030×619 108 KB

那说明是MX4300,我的就是这一种;如果大概这个样子

image1280×725 64.2 KB

则是Homewrk,本教程暂不适用。

步骤二:下载固件

PR 已经于年初merge,OpenWrt官方的snapshot已经支持MX4300。可以到 MX4300 直接下载 FACTORY image。注意:默认版本不包括luci,需要手动安装(参见步骤四);如果不想手动安装,或者想预装其他包,点击 Customize installed packages and/or first boot script ,添加相应package到 Installed Packages 后,点击 REQUEST BUILD后,稍等即可。

旧版和nss下载

目前OpenWrt官方还没有正式支持这款路由器,相关PR还在被review。只能安装社区用户版本。

目前的状况是:OpenWrt论坛的用户lytr(也是刚刚的PR的作者)率先开发,编译发布在Releases · testuser7/openwrt · GitHub 。里面可以选不同变种的固件(比如 “homewrk”, “mx4300”, “mx4200v1”, and “mx4200v2”)。不过因为这些release都是好几周以前了,并不建议使用。另一个用户qosmio集成了NSS模块,这个模块能启用硬件加速,详细情况可以阅读

openwrt-ipq/README.md at main-nss · qosmio/openwrt-ipq · GitHub 。 大概意思是,高通的芯片其实是支持硬件加速的,但是呢这部分功能不开源,也与OpenWrt自己的硬件加速冲突。更详细的开发过程可以参考 Qualcommax NSS Build 。

至于固件下载呢,另一个用户 arix00 为大家编译了不同的新版本。大家可以到 Releases · arix00/openwrt-mx4300 · GitHub 下载。里面的foss版 (free open source software) 基于lytr的补丁和最新的OpenWrt源码编译,nss版则是基于qosmio的补丁编译发布。两个版本的实际表现根据 此条回复 :如果家里网络低于700或800兆,两个版本没啥区别,网速更高的情况下,nss版才会有优势;然后surprisingly,nss版虽然cpu消耗较少,但居然更耗电,我猜测这可能是为什么这款路由器是个失败的产品

不继续废话,如果你的路由器和我的一样是MX4300,直接到 Releases · arix00/openwrt-mx4300 · GitHub 选择最新的foss或nss版下载名为 openwrt-qualcommax-ipq807x-linksys_mx4300-squashfs-factory.bin 的文件(注意后缀)。

如果你的路由器是Homewrk,大概需要到 Releases · testuser7/openwrt · GitHub 下载openwrt-qualcommax-ipq807x-linksys_homewrk-squashfs-factory.ubi,但我并没有试过

步骤三,刷机

回到http://192.168.1.1/ ,点击右下角的CA链接。

image624×131 16.9 KB

继续在新页面点击 Connectivity

image278×314 25.8 KB

在Firmware Update下面的Manual框里点击Choose File

image590×458 58.4 KB

选择刚下载的文件,然后一路确认,系统会自动刷机并重启

image428×206 25.2 KB

image286×155 19.5 KB

至此,刷机操作其实已经完成。额外需要说的是:这款路由器LN1301是有两个partition的(分别是kernel 和 alt_kernel),可以有两个系统。如果一个系统连续三次启动失败,则会自动切换到另一个系统(真高级)。当然也可以手动切换,切换方式很暴力,就是强制路由器启动失败三次 :重启路由器,在5秒钟之内再次重启,重复三次。

如果不继续刷机,那么另一个分区依然是原生系统。当然也可以刷成别的,我这次刷机选择的是foss版,然后就把另一个分区刷成了nss版。

在OpenWrt的环境下,刷另一个分区就简单很多了,可以直接覆写掉。

首先,将待刷的squashfs-factory.bin固件复制到路由器
/usr/bin/scp -O openwrt-qualcommax-ipq807x-linksys_mx4300-squashfs-factory.bin [email protected]:~

注意:-O (大写的o)选项(Use the legacy SCP protocol)是必需的,因为OpenWrt默认不支持新版协议。

然后先检查当前的系统用的是哪个partition。
ssh [email protected]
fw_printenv -n boot_part

如果返回值为1说明当前分区为kernel,新的系统要刷到alt_kernel上,继续运行
mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq807x-linksys_mx4300-squashfs-factory.bin alt_kernel

如果返回值为2说明当前分区为alt_kernel,新的系统要刷到kernel上,则运行
mtd -r -e kernel -n write openwrt-qualcommax-ipq807x-linksys_mx4300-squashfs-factory.bin kernel

步骤四:安装luci

ssh 登录后,运行
apk add luci

另外推荐一下 luci-app-advanced-reboot 插件,可以方便的重启切换到另一个分区。界面参见 这。

步骤五:后续更新

到 MX4300 下载 SYSUPGRADE image,再通过luci更新即可。注意:通过luci的升级都是自动更新到另一个分区, lytr 在这个 帖子 里提过。这样也好,如果升级后的系统出了问题,能轻易回滚;不过升级之前,得记得把自定义的配置在电脑端保存好。

arix00会不定期更新带nss的固件,直接到 Releases · arix00/openwrt-mx4300 · GitHub 下载nss新版本的 squashfs-sysupgrade.bin 文件通过 luci 更新。

另一种升级方式是采用前面提到的刷另一个分区的方式,下载 squashfs-factory.bin 文件,通过 mtd 命令覆写分区。不过这样另一个分区将需要全新设置。

用途

我是配置了Cloudflare WARP和AdGuardHome后用作安全网关,同时打开2.4G网络用作iot。大家感兴趣的话,我可以补充设置。

简单介绍一下AdGuardHome的设置
# 命令行安装或通过luci界面
apk add adguardhome

安装后,应该会自动运行,默认的web端口是3000,可以直接到 http://192.168.1.1:3000 里进行配置,也可以直接修改默认的配置文件 /etc/adguardhome.yaml。我的配置差不多这样,可以直接复制过去。
http:
pprof:
port: 6060
enabled: false
address: 0.0.0.0:3080
session_ttl: 720h
users:
- name: root
password:
auth_attempts: 5
block_auth_min: 15
http_proxy: ""
language: en
theme: auto
dns:
bind_hosts:
- 0.0.0.0
port: 3053
anonymize_client_ip: false
ratelimit: 60
ratelimit_subnet_len_ipv4: 24
ratelimit_subnet_len_ipv6: 56
ratelimit_whitelist: []
refuse_any: true
upstream_dns:
- https://security.cloudflare-dns.com/dns-query
- tls://security.cloudflare-dns.com
- https://dns.google/dns-query
- tls://dns.google
- https://dns.nextdns.io
- tls://dns.nextdns.io
- https://dns.quad9.net/dns-query
- tls://dns.quad9.net
upstream_dns_file: ""
bootstrap_dns:
- 1.1.1.1
- 8.8.8.8
- 9.9.9.10
- 149.112.112.10
fallback_dns:
- 1.1.1.1
- 8.8.8.8
upstream_mode: load_balance
fastest_timeout: 1s
allowed_clients: []
disallowed_clients: []
blocked_hosts:
- version.bind
- id.server
- hostname.bind
trusted_proxies:
- 127.0.0.0/8
- ::1/128
cache_size: 4194304
cache_ttl_min: 1800
cache_ttl_max: 86400
cache_optimistic: true
bogus_nxdomain: []
aaaa_disabled: true
enable_dnssec: true
edns_client_subnet:
custom_ip: ""
enabled: false
use_custom: false
max_goroutines: 300
handle_ddr: true
ipset: []
ipset_file: ""
bootstrap_prefer_ipv6: false
upstream_timeout: 10s
private_networks: []
use_private_ptr_resolvers: false
local_ptr_upstreams:
- 127.0.0.1:53
use_dns64: false
dns64_prefixes: []
serve_http3: false
use_http3_upstreams: false
serve_plain_dns: true
hostsfile_enabled: true
tls:
enabled: false
server_name: ""
force_https: false
port_https: 443
port_dns_over_tls: 853
port_dns_over_quic: 853
port_dnscrypt: 0
dnscrypt_config_file: ""
allow_unencrypted_doh: false
certificate_chain: ""
private_key: ""
certificate_path: ""
private_key_path: ""
strict_sni_check: false
querylog:
dir_path: ""
ignored: []
interval: 2160h
size_memory: 1000
enabled: true
file_enabled: true
statistics:
dir_path: ""
ignored: []
interval: 24h
enabled: true
filters:
- enabled: true
url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_1.txt
name: AdGuard DNS filter
id: 1
- enabled: true
url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_2.txt
name: AdAway Default Blocklist
id: 2
whitelist_filters:
- enabled: false
user_rules: []
dhcp:
enabled: false
interface_name: ""
local_domain_name: lan
dhcpv4:
gateway_ip: ""
subnet_mask: ""
range_start: ""
range_end: ""
lease_duration: 86400
icmp_timeout_msec: 1000
options: []
dhcpv6:
range_start: ""
lease_duration: 86400
ra_slaac_only: false
ra_allow_slaac: false
filtering:
blocking_ipv4: ""
blocking_ipv6: ""
blocked_services:
schedule:
time_zone: UTC
ids: []
protection_disabled_until: null
safe_search:
enabled: false
bing: true
duckduckgo: true
google: true
pixabay: true
yandex: true
youtube: true
blocking_mode: default
parental_block_host: family-block.dns.adguard.com
safebrowsing_block_host: standard-block.dns.adguard.com
rewrites: []
safebrowsing_cache_size: 1048576
safesearch_cache_size: 1048576
parental_cache_size: 1048576
cache_time: 30
filters_update_interval: 24
blocked_response_ttl: 10
filtering_enabled: true
parental_enabled: false
safebrowsing_enabled: false
protection_enabled: true
clients:
runtime_sources:
whois: true
arp: true
rdns: true
dhcp: true
hosts: true
persistent: []
log:
enabled: true
file: ""
max_backups: 0
max_size: 100
max_age: 3
compress: false
local_time: false
verbose: false
os:
group: ""
user: ""
rlimit_nofile: 0
schema_version: 28

基本改动是:禁用ipv6,修改web端口号为3080,域名监听端口号为3053,启用dnssec等等。

因为端口号用的不是默认的,需要修改防火墙设置将局域网的域名访问重定向到AdGuardHome。我是修改了/etc/init.d/adguardhome来添加和删除rule的
start_service() {
if [ -n "$adguardhome_boot" ]; then
# Do not start yet, wait for triggers
return 0
fi
# 在start_service里添加下面一段
uci set firewall.adguard_home_lan='redirect'
uci set firewall.adguard_home_lan.name="Adguard Home for LAN"
uci set firewall.adguard_home_lan.src='lan'
uci set firewall.adguard_home_lan.src_dport='53'
uci set firewall.adguard_home_lan.dest='lan'
uci set firewall.adguard_home_lan.dest_ip="$(uci -q get network.lan.ipaddr)"
uci set firewall.adguard_home_lan.dest_port='3053'
uci set firewall.adguard_home_lan.proto='tcp udp'
uci commit 'firewall'
/etc/init.d/firewall reload

...
}

stop_service() {
uci -q delete firewall.adguard_home_lan
uci commit 'firewall'
#在 stop_service 添加上面两句
/etc/init.d/firewall reload
}

# 修改完成后重启 adguardhome
service adguardhome restart

参考资料:

OpenWrt support for Linksys MX4200 - #1503 by cool_guy - For Developers - OpenWrt Forum
Slickdeals.net - View Single Post - Linksys LN1301 Tri-Band AX4200 WiFi 6 Wireless Router $15 + Free Shipping w/ Prime
Release qualcommax-fd13d50: qualcommax: ipq807x: add support for Linksys MX4300 (LN1301) · asd333111/openwrt · GitHub
Releases · arix00/openwrt-mx4300 · GitHub
openwrt-ipq/README.md at main-nss · qosmio/openwrt-ipq · GitHub

--- 第 2 楼来自 3798 的回复 (2024-09-14 19:58:15 PDT) ---

刷机之后,可玩性会大很多。

--- 第 3 楼来自 fil 的回复 (2024-09-14 20:03:29 PDT) ---

装了这个atrix编译的qosmio版后,可以用usb口吗?能装docker吗?

--- 第 4 楼来自 ceo 的回复 (2024-09-14 20:03:35 PDT) ---

是的,不过我是新人。目前就是用一下WireGuard,Cloudflare和AdguardHome。有什么其他推荐玩法吗?

--- 第 5 楼来自 fil 的回复 (2024-09-14 20:06:30 PDT) ---

我是打算装docker挂alist阿里网盘,同时usb插硬盘当简易nas

--- 第 6 楼来自 ceo 的回复 (2024-09-14 20:07:43 PDT) ---

除了充电之外还没试过usb口。docker确认可以安装,不过我没怎么用过,还没试

--- 第 7 楼来自 ceo 的回复 (2024-09-14 20:09:19 PDT) ---

等我手机充好电了,我可以试试usb口的其他功能

--- 第 8 楼来自 3798 的回复 (2024-09-14 20:14:15 PDT) ---

我没用过这款,不过看配置,带一个3.0的口子,可以下挂移动硬盘或是U盘,做影音。

--- 第 9 楼来自 dayI 的回复 (2024-09-14 23:47:22 PDT) ---

点个赞,Reddit好像有个英文无图版。

菜鸟弱问下,这个路由刷机完后可以在路由里给人开私有vpn么?

--- 第 10 楼来自 ceo 的回复 (2024-09-15 00:35:37 PDT) ---

可以的。而且用wireguard开server,很简单,直接luci界面就可以操作。据说也可以小数据量给国内用,数据量大了很容易被墙。

--- 第 11 楼来自 wisal 的回复 (2024-09-15 04:56:48 PDT) ---

【引用自 ceo】:
推荐玩法
https://openwrt.org/docs/guide-user/services/start

--- 第 12 楼来自 Lik 的回复 (2024-09-15 19:56:40 PDT) ---

非常实用, 除了有两个步骤三。还有第一个步骤三在刷第二个partition的时候,需要SCP上传固件到router.

--- 第 13 楼来自 CapitalTwo 的回复 (2024-09-15 20:06:22 PDT) ---

我用的DD-WRT的,直接WebUI刷factory-to-ddwrt.img,工作得挺好

DD-WRT » Other Downloads

DD-WRT对MX4300的官方Wiki也出了Linksys MX4300 - DD-WRT Wiki

--- 第 14 楼来自 ceo 的回复 (2024-09-15 20:50:23 PDT) ---

谢谢,已更新。并添加了scp命令

--- 第 15 楼来自 ceo 的回复 (2024-09-15 20:54:15 PDT) ---

想不到是DD-WRT率先有的官方wiki。而且好详细,还有 Hidden Manual Upgrade Page。

--- 第 16 楼来自 xxxyyy 的回复 (2024-09-15 21:25:55 PDT) ---

他们说最近几周就会发官方release的样子?应该等等就好了吧

--- 第 17 楼来自 iloss 的回复 (2024-09-15 21:58:56 PDT) ---

想问问老哥有做过测速之类的吗?还有mesh组网可以吗?谢谢

--- 第 18 楼来自 ceo 的回复 (2024-09-16 10:59:55 PDT) ---

是的。不过官方只会有 lytr版本,速度可能会慢。而且这个PR已经快一个半月了

--- 第 19 楼来自 ceo 的回复 (2024-09-16 11:03:14 PDT) ---

我家里网速只有300M,测试跑满没有问题。记得哪里看到过,qosmio版跑500+M没有问题。

slickdeal的 wiki 更新了,支持mesh

--- 第 20 楼来自 iloss 的回复 (2024-09-16 11:14:37 PDT) ---

谢谢,我也考虑去刷一下试试

--- 第 21 楼来自 TonyZhu 的回复 (2024-09-16 14:56:00 PDT) ---

什么是lytr

--- 第 22 楼来自 ceo 的回复 (2024-09-16 16:08:26 PDT) ---

lytr 是openwrt论坛上的用户。 qosmio 也是

--- 第 23 楼来自 ceo 的回复 (2024-09-16 18:49:08 PDT) ---

【引用自 fil】:
装了这个atrix编译的qosmio版后,可以用usb口吗?
确认usb口可以访问u盘。但是原帖中的qosmio版暂时不支持tethering,某些驱动不兼容。也许最新的non-nss版可以(https://forum.openwrt.org/t/openwrt-support-for-linksys-mx4200/86477/1724) 。后悔没有多买一个试试了,现在Amazon上已经买不到了。。。

--- 第 24 楼来自 let 的回复 (2024-09-16 23:30:16 PDT) ---

step2 好慢,是我做错了吗

--- 第 25 楼来自 Little 的回复 (2024-09-17 08:54:28 PDT) ---

Package luci (23.051.66410~a505bb1) installed in root is up to date.

Collected errors:

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-nfnetlink

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-nf-reject

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-nf-reject6

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-nf-conntrack

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-nf-conntrack6

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-nf-nat

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-nf-log

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-nf-log6

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-crypto-hash

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-crypto-crc32c

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-lib-crc32c

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-nft-core

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-nft-fib

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-nf-flow

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-nft-nat

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-nft-offload

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-nf-ipt

pkg_hash_fetch_best_installation_candidate: Packages for kmod-nf-ipt found, but incompatible with the architectures configured

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-ipt-core

pkg_hash_fetch_best_installation_candidate: Packages for kmod-ipt-core found, but incompatible with the architectures configured

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-ipt-conntrack

pkg_hash_fetch_best_installation_candidate: Packages for kmod-ipt-conntrack found, but incompatible with the architectures configured

pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.51~e891f9ae3161bf74afe61665fcc44ca3-r1) for kmod-ipt-nat

pkg_hash_fetch_best_installation_candidate: Packages for kmod-ipt-nat found, but incompatible with the architectures configured 但是怎么都打不开web

--- 第 26 楼来自 ceo 的回复 (2024-09-17 09:42:58 PDT) ---

step 2是刷第二遍吗?应该都很快的,几分钟就可以

--- 第 27 楼来自 let 的回复 (2024-09-17 09:44:48 PDT) ---

用firmware update,他一直在wait 那里跳,一个小时?然后我就重启了,然后就进不了web了

--- 第 28 楼来自 ceo 的回复 (2024-09-17 09:48:26 PDT) ---

这个安装错误不影响的。打不开,可以
ps ww | grep uhttpd

看看进程是否在运行,没有的话
service uhttpd restart

重启一下。

还是无法启动的话,可以检查路由器的上游地址,是不是192.168.1.1。如果是的话,会冲突,需要到/etc/config/network里更改为比如192.168.8.1

--- 第 29 楼来自 Little 的回复 (2024-09-17 09:56:26 PDT) ---

我都把上游的路由器拔了都不行。我看一下哦

--- 第 30 楼来自 ceo 的回复 (2024-09-17 10:25:52 PDT) ---

因为需要重启,所以网页端的wait其实没有什么意义。刷完第一个固件后,确实进不了web。接下来需要命令行操作,ssh登录进去;安装luci后就可以继续用web了

--- 第 31 楼来自 Little 的回复 (2024-09-17 17:52:22 PDT) ---

【引用自 ceo】:
ps ww | grep uhttpd
root@OpenWrt:~# ps ww | grep uhttpd

2203 root 1924 S /usr/sbin/uhttpd -f -h /www -r OpenWrt -x /cgi-bin -u /ubus -t 60 -T 30 -k 20 -A 1 -n 3 -N 100 -R -p 0.0.0.0:80 -p [::]:80

4910 root 1336 S grep uhttpd

root@OpenWrt:~# service uhttpd restart

4+0 records in

4+0 records out。 还是开不了web 端

--- 第 32 楼来自 ceo 的回复 (2024-09-17 18:49:34 PDT) ---

隐身模式打开试试?有时候代理插件可能会导致无法访问local 地址

--- 第 33 楼来自 Little 的回复 (2024-09-17 21:21:30 PDT) ---

不行,感觉要不直接下载 openwrt-qualcommax-ipq807x-linksys_mx4300-squashfs-sysupgrade.bin ](https://github.com/arix00/openwrt-mx4300/releases/download/qualcommax-nss-06036bc/openwrt-qualcommax-ipq807x-linksys_mx4300-squashfs-sysupgrade.bin) 这个然后用step3 的命令装一下

--- 第 34 楼来自 ceo 的回复 (2024-09-17 21:54:24 PDT) ---

这个是sysupgrade.bin,只能通过升级的方式刷机。可以试试 https://github.com/arix00/openwrt-mx4300/releases/download/qualcommax-foss-c4dbffb/openwrt-qualcommax-ipq807x-linksys_mx4300-squashfs-factory.bin 然后重新按照步骤三刷机。

--- 第 35 楼来自 Little 的回复 (2024-09-17 23:44:11 PDT) ---

可以,用了那个sysupgrade,

Firmware Version OpenWrt SNAPSHOT r0-06036bc / LuCI Master

是不是没打上 qosmio

--- 第 36 楼来自 ceo 的回复 (2024-09-18 07:52:23 PDT) ---

最新编译的没有qosmio 的patch。

--- 第 37 楼来自 raindr0p 的回复 (2024-09-19 13:09:49 PDT) ---

我刷了openwrt 但发现真的好慢。。

stock firmware可以跑满1200Mbps,openwrt之后只有400-600Mbps,实际连接速度基本减半

--- 第 38 楼来自 ceo 的回复 (2024-09-19 14:04:04 PDT) ---

你测的是WiFi速度?还是wired?刷的nss版本吗?

--- 第 39 楼来自 raindr0p 的回复 (2024-09-19 18:59:25 PDT) ---

嗯nss。我的情况是我住的apt墙里没通网线,貌似是同轴的方案,调制解调器和路由器在客厅不太好移动,和卧室里的电脑隔了一堵墙和一个储物间(一面柜子和许多杂物)感觉没有办法无损走线过来(同轴貌似有MoCA不知道是不是一回事,但那个适配器就很贵了)

我测了一是客户端网卡的协商速率,nss固件大概最高就到600M左右,有时候只有400M。二是用iperf3测了无线传输到NAS的速率,NAS和LN1301之间是1G ethernet,这个实测只有180M-200M左右,这个真的就太慢了。我看nss网上说是有高通的propriety的code?性能应该比非nss更好吧

stock firmware协商速率稳定1200,NAS实测大概300-400。

我还有个支持6e 160MHz的router,这个基本上协商速率能到1400-1600,NAS也有600+,所以感觉这个没有160频宽也是硬伤。。

--- 第 40 楼来自 ceo 的回复 (2024-09-19 19:20:41 PDT) ---

nss肯定是更快的,openwrt 论坛里有人分享过。

看来这个路由器真不能当无线主力。我只开了2.4G的给iot用

--- 第 41 楼来自 fil 的回复 (2024-09-19 21:18:20 PDT) ---

我刷的非nss,路由器连的机械硬盘里拷东西速度稳定在50MB,折合400m。笔记本日常握手速度1200m。挺满意的

--- 第 42 楼来自 raindr0p 的回复 (2024-09-19 22:11:46 PDT) ---

感谢,这个看起来和我的stock firmware差不多,等我周末再刷个非nss的看看

--- 第 43 楼来自 大沙雕 的回复 (2024-09-19 22:19:20 PDT) ---

擦 openwrt下的mesh性能这么惨吗…我还是继续stock吧

--- 第 44 楼来自 raindr0p 的回复 (2024-09-19 22:24:52 PDT) ---

我不是mesh,所以其实他的双5G我只用了一个channel,毕竟现在好像还不能80+80

--- 第 45 楼来自 大沙雕 的回复 (2024-09-19 22:28:01 PDT) ---

IC, mesh的话应该可以用第二个5G channel做backhaul,我等openwrt那边有人发了mesh测速再说吧

--- 第 46 楼来自 fil 的回复 (2024-09-20 06:04:33 PDT) ---

它的radio 0 5g是2x2,radio 2 5g是4x4。所以尽量用2

--- 第 48 楼来自 ceo 的回复 (2024-09-20 15:19:44 PDT) ---

Windows用网线连接后,要关闭Windows 的WiFi。然后查看网络连接,里面的gateway 地址就是路由器的ip。

为避免冲突,你可以拔掉路由器的wan口网线,命令行拷贝完成后,到/etc/config/network 里改成另一个网段,再插上wan 口并重启

--- 第 50 楼来自 ceo 的回复 (2024-09-20 16:23:45 PDT) ---

在Windows可以试试不加-O选项?我是在mac上操作的,两个平台上的SCP实现可能不一致

--- 第 52 楼来自 Lik 的回复 (2024-09-20 21:05:14 PDT) ---

OpenWRT好多功能必须手动添加,感觉DD-WRT更开箱即用一些。就是DD-WRT下设置mesh看起来很麻烦的样子

--- 第 53 楼来自 dayI 的回复 (2024-09-21 10:09:53 PDT) ---

感觉这个包是不是加载了一些其他东西(比如过滤?)

我Google出来有的国内网站,用这个路由打不开,微信也老转圈,换到猫下另外一个路由就可以打开

--- 第 54 楼来自 ceo 的回复 (2024-09-21 10:20:21 PDT) ---

应该没有,感觉知识多了些monitoring的service。

你另一个路由器是不是专门设置过dns?

--- 第 55 楼来自 dayI 的回复 (2024-09-21 10:22:54 PDT) ---

没有,纯小白,之前的就是个最普通的tplink,纯默认设置

--- 第 56 楼来自 ceo 的回复 (2024-09-21 10:31:11 PDT) ---

你可以按照 这个 设置dns为1.1.1.1或8.8.8.8再试试。

--- 第 58 楼来自 Little 的回复 (2024-09-21 23:15:02 PDT) ---

这题我会,你要装web 可视化,不然就是web 进不的,你可以试试ssh root

--- 第 59 楼来自 ceo 的回复 (2024-09-22 00:08:47 PDT) ---

因为这个版本有两个分区,你可能需要多一个操作。试过 这里 的第四条吗?
4. Back to the OEM firmware:
- mtd -e kernel -n write FW_MX4300_1.0.4.215382_prod.img kernel
and:
- mtd -r -e alt_kernel -n write FW_MX4300_1.0.4.215382_prod.img alt_kernel

--- 第 60 楼来自 TonyZhu 的回复 (2024-09-23 09:23:12 PDT) ---

为什么说dd的mesh设置很麻烦呢?有点犹豫要不要刷

--- 第 61 楼来自 dayI 的回复 (2024-09-23 11:23:07 PDT) ---

对两个分区都mtd操作之后恢复了系统自带,各个访问也都恢复了正常,个人体感真的是有被过滤……(也许是open有部分优化,也许是被gfw

准备试试dd,最后再选

--- 第 62 楼来自 let 的回复 (2024-09-23 13:06:55 PDT) ---

我觉得可能dns的锅,你可以试试添加一下其他的dns

--- 第 63 楼来自 nacchan 的回复 (2024-09-23 13:14:50 PDT) ---

我去年折腾了一阵子 Linksys MR8300,组 mesh 差不多能跑满 ziplyfiber 300M,但是下载大文件的话,过几分钟就会把路由器卡死,太影响搬砖,只好换回 stock firmware。功能不多但起码稳定

--- 第 64 楼来自 von 的回复 (2024-09-23 23:17:02 PDT) ---

woot 上货了,优惠券 5OFFLINKSYS,$15+税。

--- 第 65 楼来自 ceo 的回复 (2024-09-24 16:09:29 PDT) ---

刷的是openwrt吗?是不是不带nss?

--- 第 66 楼来自 meika3 的回复 (2024-09-24 16:56:32 PDT) ---

【引用自 ceo】:
opkg update
opkg install luci
求助,opkg update提示文件无法下载,表示路由器无法联网,把他直接接到modem上也无法联网,换个自己的路由器就正常联网,现在他无法联网,因此也无法安装图形界面

--- 第 67 楼来自 ceo 的回复 (2024-09-24 18:54:40 PDT) ---

先检查一下网口是不是连对了,外网得连wan口。

然后运行ip a 看是否分配了外网ip。

如果都正常,运行ping 8.8.8.8。如果能联通,检查DNS 设置

--- 第 68 楼来自 dayI 的回复 (2024-09-24 19:00:18 PDT) ---

我试了改dns没啥用,后面是把它默认的192.168.1.1改成别的ip了就好了,估计是前面猫是路由一体(虽然路由功能关闭了),自动占了192.168.1.1有关。但很神奇,几乎只影响国内的网页,这边的网站没感觉有什么变化,甚至网页端测速也下降的不多而app测速就直接超时。

另外一个奇怪的地方,我openwrt里radio 2一直disabled启动不起来,不知道啥故障,用自带固件时是有3个radio的。

--- 第 69 楼来自 meika3 的回复 (2024-09-24 21:43:59 PDT) ---

【引用自 fil】:
它的radio 0 5g是2x2,radio 2 5g是4x4。所以尽量用2
请问radio2显示diable,尽管事实上启用了,apply了,也重启了,多次仍旧显示disable

image967×507 56.2 KB

--- 第 70 楼来自 Newsom 的回复 (2024-09-24 22:01:59 PDT) ---

赞折腾技术。。 另外这和普通的最大的优势是什么呢? 如果网络是低于300M的是不是普通路由就可以?

--- 第 71 楼来自 fil 的回复 (2024-09-25 11:51:18 PDT) ---

这就不清楚了,我没有遇到,你要不换一个版本的固件。

--- 第 72 楼来自 fil 的回复 (2024-09-25 11:53:26 PDT) ---

最大的优势不是速度,而是刷完了开源固件以后,可以用路由器实现很多功能。比如在上面装一个adblock,全家所有网络减少广告。或者是挂网盘,这样电视机和电视盒子可以直接看网盘上的视频,就像看本地的一样。还可以在上面装bt软件等等

--- 第 73 楼来自 Newsom 的回复 (2024-09-25 12:52:39 PDT) ---

谢谢 明白了相当于可以DIY的多功能路由器。。

--- 第 74 楼来自 BryanZhao 的回复 (2024-09-25 12:54:42 PDT) ---

在上面装bt不会被isp警告吗?

--- 第 75 楼来自 fil 的回复 (2024-09-25 13:10:37 PDT) ---

不清楚啊,我只是举例可以这么用。我现在是不用bt了,基本只直接看网盘了,都不用下载。

--- 第 76 楼来自 1997cui 的回复 (2024-09-25 13:35:43 PDT) ---

问个问题,对于qosmio固件,我遇到了一个奇怪的bug:对于radio1,所有broadcast的数据包不通。比如说,ipv6的ndp协议,router问client谁有一个特定的ipv6地址的包,client是收不到的,结果就是wifi上的ipv6不通。有个workaround:在无线配置上打开multicast to unicast,把所有的broadcast包都变成多个unicast包。有人遇到类似的问题么?

--- 第 77 楼来自 ceo 的回复 (2024-09-25 16:08:44 PDT) ---

试过把SSID 设置成和另一个一样吗?

--- 第 78 楼来自 ceo 的回复 (2024-09-25 16:09:25 PDT) ---

太专业了!我拿到路由器第一件事就是disable ipv6…

--- 第 79 楼来自 xxxyyy 的回复 (2024-09-26 01:32:29 PDT) ---

【引用自 fil】:
比如在上面装一个adblock,全家所有网络减少广告。
容易导致薅羊毛拿不到返现

--- 第 80 楼来自 TonyZhu 的回复 (2024-10-03 09:16:49 PDT) ---

问一下各位大佬,如果不折腾不装插件,给国内老人用,只需要稳定mesh,openwrt和ddwrt推荐刷哪个呀?

--- 第 81 楼来自 ceo 的回复 (2024-10-03 09:44:56 PDT) ---

我记得某个回帖里见过,自带的固件就可以用mesh。不折腾的话不建议刷机

--- 第 82 楼来自 TonyZhu 的回复 (2024-10-03 15:43:50 PDT) ---

我记得好像有人说自带固件不稳定,容易断网?

--- 第 83 楼来自 ceo 的回复 (2024-10-03 16:14:22 PDT) ---

这个是YMMV了。这个dp就用的stock firmware 。

不过给国内老人用的话,也可以考虑openwrt + adguard Home,去掉乱七八糟的广告。

我新买的路由器很快到货,然后会试试能不能简化刷机过程

--- 第 84 楼来自 ceo 的回复 (2024-10-03 22:39:32 PDT) ---

新的路由器到货了,刷机流程可以简化很多了,这次大概10分钟就把两个分区到刷好了。具体更新到了一楼。

--- 第 85 楼来自 steven_pan 的回复 (2024-10-04 04:08:07 PDT) ---

有个小坑好像是需要第一次从原厂固件刷成openwrt之后必须要物理连接lan口进行设置

The Wifi radios are turned off by default. To configure the router, you will need to connect your computer to the LAN port of the device.

手头没有USB网卡, 两台笔记本电脑都不能直接插网线

--- 第 86 楼来自 ceo 的回复 (2024-10-04 08:03:33 PDT) ---

呃,忽视了这个。我手头有好几个USB-C 的扩展头,里面带一个网口

--- 第 87 楼来自 steven_pan 的回复 (2024-10-04 18:36:18 PDT) ---

买个usb-c的网卡快跟这路由器一个价了

--- 第 88 楼来自 ceo 的回复 (2024-10-04 20:15:11 PDT) ---

哈哈,确实。

其实还有另一个办法:将家里的WiFi 路由器(地址不能是192.168.1.1)直接连到这个路由器上,笔记本也是可以访问的

--- 第 89 楼来自 song 的回复 (2024-10-10 12:42:23 PDT) ---

【引用自 ceo】:
大家感兴趣的话,我可以补充设置。
求教程,想搞个adguard 甚至分流让部分网站流量走cloudflare warp

--- 第 90 楼来自 zclikezc 的回复 (2024-10-12 10:23:34 PDT) ---

请教一下各位大佬,想装软件包但是显示kernel版本不对怎么办?已安装的软件包 kernel 版本不兼容,需要 6.6.56~5b0677ec…-r1 而 6.6.54~5b0xxxx…-r1 已安装。

--- 第 91 楼来自 ceo 的回复 (2024-10-12 11:50:00 PDT) ---

你装的是nss版本吗?arix00提供了解决办法,参见这 和 这,不过里面有些笔误。具体操作根据这些
wget https://github.com/arix00/openwrt-mx4300/releases/download/qualcommax-nss-7a93ddc/kmods.tar.gz -O /tmp/kmods.tar.gz
#下载网址是 https://github.com/arix00/openwrt-mx4300/releases 里对应版本的Assets下的kmods.tar.gz
tar xvfz /tmp/kmods.tar.gz -C /www

echo "src/gz openwrt_kmods http://127.0.0.1/kmods" >> /etc/opkg/distfeeds.conf

opkg update

#remove the openwrt_core entry
rm /var/opkg-lists/openwrt_core*
# 之后应该就可以正常安装了。
opkg install XXX

--- 第 92 楼来自 ceo 的回复 (2024-10-12 12:19:46 PDT) ---

不好意思最近比较忙。

在主楼update了我的AdGuardHome设置。我没有试过部分网站分流走cloudflare,因为得用ipset,现在网站的后端都乱七八糟的,ipset不一定能cover全。

--- 第 93 楼来自 ionvision 的回复 (2024-10-12 17:51:24 PDT) ---

Woot刚上了类似的MX4000,一对$35,看评论分析specs的话LN1301还是稍好,但官方firmware支持MX4000更好

Slickdeals

2-Pack Linksys MX8000 Tri-Band AX4000 WiFi 6 Mesh Router System (Refurb)...

Deal Link [woot.com]

$44.99 -> now $34.99 w/ code LINKSYSFIVE

Also available after LINKSYSFIVE code:
2-Pack Linksys MX10600 Velop AX Whole Home WiFi 6 System [woot.com] (Refurb) $64.99 -&

--- 第 94 楼来自 xordos 的回复 (2024-10-13 04:45:55 PDT) ---

试试把Channel 设成 157 或 165

--- 第 95 楼来自 meika3 的回复 (2024-10-13 08:09:45 PDT) ---

感谢,改成157可以了,下载速度不变,上传速度测速从300mb变成了400mb,我是500mb的光纤

频宽要改成160hz吗?是不是速度更快?

--- 第 96 楼来自 xordos 的回复 (2024-10-13 09:56:11 PDT) ---

是,只要你的无线连接客户端都支持,那频宽越宽速度越快

--- 第 97 楼来自 zclikezc 的回复 (2024-10-13 20:01:29 PDT) ---

xecuting package manager
Installing zerotier (1.14.1-r1) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/packages/zerotier_1.14.1-r1_aarch64_cortex-a53.ipk
Errors
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for zerotier:
* kernel (= 6.6.56~72e1adb51b711b945bea70cf9406c2c5-r1)
* opkg_install_cmd: Cannot install package zerotier.
The opkg install command failed with code 255.

Dismiss

还是不行,不过不是内核版本不对的报错了

--- 第 98 楼来自 gigbit 的回复 (2024-10-13 20:08:46 PDT) ---

直接自己编译一份吧,arix00的仓库编译起来还是比较容易的,在menuconfig的Network里勾选zerotier,可以在编译固件的同时做一份和当前OpenWRT版本兼容的版本,想要图形界面菜单别忘了勾选相关的Luci app

不知道咋回事,现在试了主楼给出的三个仓库里的源码,都没法让MX4300做无限中继,不是认证有问题就是DHCP拿不到地址 等合并主线后再看看吧

Update: 默认编译不包含完整的hostapd+wpa-supplicant或者wpad,需要在menuconfig下手动选择NetworkAPD所需要的包。wolfssl系列有点问题,连上去拿不到DHCP,就先用默认的full版本了。

--- 第 99 楼来自 marszoom 的回复 (2024-10-13 20:19:43 PDT) ---

建议别那么搞 被国内识别了以后直接你这个IP没法访问国内流量了 夸张点直接把一条街的人都封了

--- 第 100 楼来自 ceo 的回复 (2024-10-13 21:28:14 PDT) ---

或者等arix00发布了。昨天foss版本更新到了6.6.56

--- 第 101 楼来自 ceo 的回复 (2024-10-14 10:01:46 PDT) ---

这是逆向墙啊

--- 第 102 楼来自 marszoom 的回复 (2024-10-14 10:15:06 PDT) ---

网上有看到过这个DP。之前回国前本来是搞了自家路由器翻墙用,全部弄好以后,被网上DP劝退了,如果真的把淘宝,视频网站给我ban了,p2可能会杀了我

--- 第 103 楼来自 ceo 的回复 (2024-10-14 21:08:59 PDT) ---

Arix00 发布新的release了

--- 第 104 楼来自 schauth 的回复 (2024-10-15 00:49:11 PDT) ---

【引用自 meika3】:
频宽要改成160hz吗?是不是速度更快?
开了也没用,149的连续频宽只有80M

一个显示频段的频宽是20M,160M需要8个连续频宽,只有36和100能实现

--- 第 105 楼来自 xxxyyy 的回复 (2024-10-15 01:03:10 PDT) ---

【引用自 ionvision】:
但官方firmware支持MX4000更好
都玩这种路由器了,用官方的图啥

--- 第 106 楼来自 wrysta 的回复 (2024-10-30 22:40:23 PDT) ---

刷了之后 为啥我2.4g wifi 速度巨慢无比,上下行都差不多20Mbps,5g速度倒是正常的能跑满宽带。 是啥情况啊

--- 第 107 楼来自 ceo 的回复 (2024-10-31 11:06:02 PDT) ---

2.4的channel 可能已经拥堵了?可以到Status → Channel Analysis 里看看。

--- 第 108 楼来自 Little 的回复 (2024-11-02 22:19:20 PDT) ---

用不了tailscale

--- 第 109 楼来自 ceo 的回复 (2024-11-03 02:13:09 PST) ---

你是说无法安装吗?无法安装可以参考这个。

--- 第 110 楼来自 buyacar 的回复 (2024-11-03 13:38:08 PST) ---

话说这个可以跑docker嘛? 进而运行 immish 在上面?

--- 第 111 楼来自 ceo 的回复 (2024-11-04 04:43:23 PST) ---

这个还没试过。这个路由器目前有个问题,根目录空间太小,能安装的软件有限。主要分区在/tmp,重启会丢数据。

--- 第 112 楼来自 buyacar 的回复 (2024-11-04 07:04:04 PST) ---

那要折腾的话,还是买个小主机更好嘛?

--- 第 113 楼来自 ceo 的回复 (2024-11-05 03:23:49 PST) ---

不知道后续的openwrt 能不能改变分区模式,毕竟实际有1G。

单从硬件上讲,目前的CPU 和内存利用率都比较低,确实有点浪费。

--- 第 114 楼来自 buyacar 的回复 (2024-11-05 04:38:36 PST) ---

感觉安排不合理啊

--- 第 115 楼来自 Upsfedex 的回复 (2024-11-06 08:07:16 PST) ---

确定吗?一般都是overlay…我m买个俩,还没开箱,在泥潭尽整些积灰玩意儿。

--- 第 116 楼来自 ceo 的回复 (2024-11-06 16:30:19 PST) ---

就是overlay 的大小只有100多兆。

纯当路由器是足够用了

--- 第 117 楼来自 Little 的回复 (2024-11-06 17:16:23 PST) ---

我的事kernel 版本不对

--- 第 118 楼来自 ceo 的回复 (2024-11-06 18:41:22 PST) ---

刷新版本吧。arix00更新挺快的

--- 第 119 楼来自 Wikipedia 的回复 (2024-12-21 13:34:24 PST) ---

刷了openwrt foss,打算那回国用,谁能告诉我需要不需要重新设置信道?

三个wifi radio,802.11ax/b/g/n, 802.11ac/ax/n, 802.11ac/ax/n,是不是只能enable两个?应该开哪个?

--- 第 120 楼来自 gigbit 的回复 (2024-12-21 16:03:13 PST) ---

前身MX4200设计出来就是做无线Mesh节点的,所以三个Radio能同时开,只是对应的频段不同。

5G1(radio0,低频5G信道)和2.4G(radio1,ax/b/g/n)共用双频天线,2x2 mimo用于信号收发。5G2(radio2,高频5G信道)独立天线,4x4 mimo,更适合和其他mesh节点无线通信。

由于不支持160MHz频宽,只是做AP的话,两个5G Radio对于大部分移动设备来说都没什么区别,radio2信号质量更好。如果是和其他刷了OpenWrt的路由器组无线Mesh的话,就用radio2无线组网,radio0+1做给其他设备做AP发射。

--- 第 121 楼来自 buyacar 的回复 (2025-01-04 13:40:43 PST) ---

PR好像merge了

--- 第 122 楼来自 ceo 的回复 (2025-01-05 00:00:33 PST) ---

是的。可以到 openwrt firmware selector 选择image 了

--- 第 123 楼来自 buyacar 的回复 (2025-01-05 05:06:33 PST) ---

好像是在snapshot版

大佬们有没有比较过openwrt和ddwrt哪个更好用些

--- 第 124 楼来自 ceo 的回复 (2025-01-05 09:58:15 PST) ---

24.10刚发布,很可能不会patch进去,正式版得等明年了。

非大佬,没用过ddwrt,之前搜过,感觉openwrt 社区更活跃一些。

--- 第 125 楼来自 allin 的回复 (2025-01-05 10:05:50 PST) ---

有没有出LN1301路由器的, 缺两个。

--- 第 126 楼来自 buyacar 的回复 (2025-01-05 10:14:27 PST) ---

是的,感觉DDWRT的主页好像好久没更新了

--- 第 127 楼来自 willsonT 的回复 (2025-01-05 10:22:40 PST) ---

ddwrt只有一个功能好用,无线中继,以前拿来蹭网用

--- 第 128 楼来自 ceo 的回复 (2025-01-05 11:26:19 PST) ---

我一直用GL-iNet的travel router,没试过vanilla openwrt对这个功能支持的怎么样

--- 第 129 楼来自 ceo 的回复 (2025-01-05 11:41:16 PST) ---

MX5300 打折 (https://www.amazon.com/dp/B0C1MMSNPP/) ,稍微贵点但也支持OpenWrt (OpenWrt Firmware Selector)

--- 第 130 楼来自 buyacar 的回复 (2025-01-11 14:16:59 PST) ---

在这里 https://firmware-selector.openwrt.org/ 下载firmware的时候可以‘Customize installed packages’,点开后里面已经列了一些packages, 这些都是最好要装的吗?如果之后都要装,那在打包的时候就装好应该就方便些了
apk-mbedtls ath11k-firmware-ipq8074 base-files ca-bundle dnsmasq dropbear e2fsprogs
firewall4 fstools kmod-ath11k-ahb kmod-fs-ext4 kmod-gpio-button-hotplug kmod-leds-gpio
kmod-nft-offload kmod-phy-aquantia kmod-qca-nss-dp kmod-usb-dwc3 kmod-usb-dwc3-qcom kmod-usb3 libc libgcc libustream-mbedtls logd losetup mtd netifd nftables odhcp6c
odhcpd-ipv6only ppp ppp-mod-pppoe procd-ujail uboot-envtools uci uclient-fetch
urandom-seed urngd wpad-basic-mbedtls kmod-leds-pca963x ipq-wifi-linksys_mx4200 luci

--- 第 131 楼来自 ceo 的回复 (2025-01-11 17:47:39 PST) ---

是最好要装的。但是默认的安装包里基本都已经有了。我唯一注意到缺少的就是luci

--- 第 132 楼来自 buyacar 的回复 (2025-01-11 18:07:50 PST) ---

哦哦, 所以customozie那边只要留一个luci就可以了?

--- 第 133 楼来自 ceo 的回复 (2025-01-11 19:12:24 PST) ---

嗯。或者装默认的后,ssh 进去

apk add luci

自己安装

--- 第 134 楼来自 buyacar 的回复 (2025-01-12 12:44:11 PST) ---

请问剩余的空间装AdGuardHome吗?装完还有剩吗? 可以插一个额外的u盘来解决存储空间不足的问题吗?

默认那么多的空间分配给临时空间确实不合理

--- 第 135 楼来自 ceo 的回复 (2025-01-12 18:39:25 PST) ---

我同时装了adguardhome和cloudflared还剩八九十兆。

U盘应该是可以用的,不过我没试。我的USB口用来接了个手机热点当backup 用。

不知道有没有大神能开发利用剩下的磁盘空间

--- 第 136 楼来自 buyacar 的回复 (2025-01-12 20:19:00 PST) ---

Ad guard 这么节省空间的?我看介绍以为要100M 左右。。。

刚才折腾了一下,插了个闲置的u盘,设置了extroot,可以用的。

现在无线有点问题,2.4G 的打开就能用,另外两个,一个打不开,另一个连上去立刻就断开 有啥特别的设置吗?

--- 第 137 楼来自 ceo 的回复 (2025-01-12 22:13:24 PST) ---

【引用自 buyacar】:
要100M 左右
安装文件不到30M。实际工作的目录在/var下面(就是临时空间),大概确实是100M左右。
【引用自 buyacar】:
刚才折腾了一下,插了个闲置的u盘,设置了extroot,可以用的
我刚试了一下另外两个5g的,默认确实遇到你说的问题,但把channel设置成auto后,就可以了。你可以试试到status → Channel Analysis 里看看scan的结果,然后选一个不冲突的channel?

--- 第 138 楼来自 buyacar 的回复 (2025-01-13 08:12:54 PST) ---

多谢! 设置成auto就不断连了. 测速下来看,一个快些一个慢些

--- 第 139 楼来自 cardc 的回复 (2025-01-13 09:35:45 PST) ---

一样。。

--- 第 140 楼来自 MDCP 的回复 (2025-01-13 15:03:12 PST) ---

mx5300刚到,搜了搜刷机教程不多,有dp说刷机之后wifi很差不值得刷

--- 第 141 楼来自 ceo 的回复 (2025-01-13 16:48:23 PST) ---

反正也是双系统,试试不行,切换回来就好了

--- 第 142 楼来自 ceo 的回复 (2025-01-28 09:58:32 PST) ---

想起来一个节省空间的方法,到 OpenWrt Firmware Selector 定制rom把想装的包都在request build里填好。这样overlay系统就可以空出来

--- 第 143 楼来自 xxxyyy 的回复 (2025-02-01 18:44:15 PST) ---

【引用自 ceo】:
默认版本不包括luci
我看默认的已经包含了呀

--- 第 144 楼来自 ceo 的回复 (2025-02-01 19:22:20 PST) ---

列表里很早就有了,但是直接下载后是没有luci的。不过我的DP 比较早了

--- 第 145 楼来自 xxxyyy 的回复 (2025-02-02 05:45:07 PST) ---

我发现下载后也没有,赶紧重新更新一下哈哈。

--- 第 146 楼来自 xxxyyy 的回复 (2025-02-02 05:54:23 PST) ---

IMG_96005712×2883 4.41 MB

折腾了一个晚上,干了这些事:

作为子路由配置relayd做wifi repeater,lan口插网线给ps5缓解延迟。直接连接这个子路由的话测速会慢一倍,延迟降低一倍。用网线插到子路由上延迟和带宽恢复正常,拿来解决PS5垃圾无线网卡延迟高的问题(我家没法把网线从主路由一路接到ps5上)

插了一个32GB U盘,装docker,跑homebridge管理家里的一堆智能家居。装完dockerd和docker后机身储存还剩25MB,docker镜像装到U盘,所有文件也都在U盘里读写,没感觉到有什么性能问题。homebridge里大概同时跑了三个插件,CPU占用常态1%,峰值20%,远远够用。内存长期剩余1.5GB。

感觉这玩意是个跑docker神器,15刀能有这性能简直惊人,立省一个树莓派。

--- 第 147 楼来自 xxxyyy 的回复 (2025-02-02 05:57:09 PST) ---

可以跑,一点问题都没,插一个U盘就能完全解决容量问题。非常好用

--- 第 148 楼来自 Skyrrooks 的回复 (2025-02-02 06:24:17 PST) ---

抢个话题,现在Asus把ac68u列入EOL,不会有security patch了。有什么同价位代替品吗?

当年45刀入的,服务快10年,也不折腾第三firmware,很稳定,三个月都不用重启。

家里就5口人,Fios 300MB过剩,不需要wifi6。 但漏洞攻击只是听过,从来没见过,有人有DP吗。

实在不行考虑刷tomato了,再服务个5-6年问题不大。

--- 第 149 楼来自 xxxyyy 的回复 (2025-02-03 16:18:09 PST) ---

【引用自 Skyrrooks】:
但漏洞攻击只是听过
99.99%的概率遇不上的

--- 第 150 楼来自 3dyyd 的回复 (2025-02-08 19:02:41 PST) ---

感谢, 改成 165 就ok了

--- 第 151 楼来自 TonyZhu 的回复 (2025-02-09 09:01:20 PST) ---

更新:出掉了

借楼出一个多余的LN1301,新的还没有拆开快递盒,有需要可以私信

--- 第 152 楼来自 xxxyyy 的回复 (2025-03-07 12:40:36 PST) ---

大伙儿的路由器稳定吗?我这个感觉偶尔会断流,要重启才能恢复,设置了一个每周一次定时重启感觉都不够,看来得每天一次?

--- 第 153 楼来自 ceo 的回复 (2025-03-07 13:48:52 PST) ---

我现在刷官方的很稳定,月初升级一下,然后用一个月不需要重启。

--- 第 154 楼来自 xxxyyy 的回复 (2025-03-07 16:12:24 PST) ---

【引用自 ceo】:
刷官方的
你说的是linksys的原版固件?那个功能太少了吧。

我刷的openwrt官方的release

我看了看网上挺多断联的dp

IMG_12841320×2868 570 KB

--- 第 155 楼来自 gigbit 的回复 (2025-03-07 16:29:28 PST) ---

高通开源无线驱动就是不怎么稳定,要不然为什么费劲整NSS甚至付费搞QSDK固件 可以试试国内玩家搞的immportalwrt fork 以及相关NSS分支,我用FOSS版做AP中继用不关机没遇到过兼容性之外的问题(一台笔记本上的AX200网卡一连上就掉线)

MX4300都是五年前首批WiFi6方案清库存的产物了,发热高功耗高老掉线都是常见问题,就当玩具用啦

--- 第 156 楼来自 ceo 的回复 (2025-03-08 11:11:47 PST) ---

【引用自 xxxyyy】:
openwrt官方的release
我也刷的这个。我都忘了Linksys 才是真正的官方

不过我无线用的少,只开了2.4G的话iot用

--- 第 157 楼来自 xxxyyy 的回复 (2025-03-08 13:17:12 PST) ---

【引用自 ceo】:
只开了2.4G的话iot用
2.4G我也没问题,但是5G那个特别不稳定。昨天甚至插lan就的设备都上不了网,绝了

--- 第 158 楼来自 royal 的回复 (2025-03-08 13:35:07 PST) ---

蹲一个,有老铁需要出一个的麻烦私信我,谢谢

--- 第 159 楼来自 qzydustin 的回复 (2025-03-08 13:54:43 PST) ---

折腾一圈刷回去了,ddwrt会掉5g,openwrt无线弱

--- 第 160 楼来自 qzydustin 的回复 (2025-03-08 13:55:23 PST) ---

这设备有付费QSDK吗?目前固件好像都很难用

--- 第 161 楼来自 jzj 的回复 (2025-03-08 13:59:26 PST) ---

高频5G要手动设一个频段,否则可能会自动设到不存在的频段。

--- 第 162 楼来自 xxxyyy 的回复 (2025-03-08 14:40:22 PST) ---

【引用自 qzydustin】:
ddwrt会掉5g
我openwrt也掉

--- 第 163 楼来自 xxxyyy 的回复 (2025-03-08 14:40:36 PST) ---

【引用自 jzj】:
高频5G要手动设一个频段
我都是设置过的

--- 第 164 楼来自 meika3 的回复 (2025-03-11 17:39:50 PDT) ---

求助不小心升级了openwrt的官网固件后无法登陆,于是按reset按钮factory reset了,现在无法进入路由器,

路由器对外无wifi信号,

用网线的lan口连接后发现只有192.168.1.1的22端口可以通信,但是ssh的密码一致错误,试过root/admin/空密码/机身上的密码等各种username和密码的组合都提示密码错误,

好像80端口是开启的,但是提示refuse to connect

image796×682 17.9 KB

谢谢

image397×160 31.8 KB

ssh输入用户名和密码提示认证失败

--- 第 165 楼来自 ceo 的回复 (2025-03-11 18:19:51 PDT) ---

试试切换到另一个分区?
【引用自 ceo】:
手动切换,切换方式很暴力,就是强制路由器启动失败三次 :重启路由器,在5秒钟之内再次重启,重复三次

--- 第 166 楼来自 meika3 的回复 (2025-04-04 11:28:23 PDT) ---

非常感谢,但是试过n多次,不行,差一点就准备拆机用串口线搞了,

https://www.amazon.com/dp/B0BXDM3B2V?ref=cm_sw_r_cso_cp_apin_dp_N60QCZNS8JRYJFCCTAF4&ref_=cm_sw_r_cso_cp_apin_dp_N60QCZNS8JRYJFCCTAF4&social_share=cm_sw_r_cso_cp_apin_dp_N60QCZNS8JRYJFCCTAF4&starsLeft=1&skipTwisterOG=1

I was able to reflash stock firmware via the serial port:

https://www.youtube.com/watch?v=PZYXKAkuJ5w - watch this to figure out how to connect to the serial port

Making Old Hardware New. Warning Preform at Your Own Risk!!!! | by H311oWoR1D | Medium - skip to the software section to figure out serial communication, TFTP, and flashing

https://www.youtube.com/watch?v=qOztsbEfg1g - watch this to figure out how to use an Arduino as a USB to serial device

https://www.youtube.com/watch?v=JELVEofJwBg& - disassembly of the router

想到时间令人咋舌,于是再试一次

保持电源开关开启状态,拔电源线X4,注意不能通电后立刻拔,也不能5秒后拔,应该是2~4秒之间拔才行,感觉这是以前多次失败的原因,这一次终于进了2nd分区的系统了,点赞楼上,回帖,一气呵成

--- 第 167 楼来自 ceo 的回复 (2025-04-04 11:44:33 PDT) ---

【引用自 meika3】:
拔电源线X4
底下是有个开关的,拨弄开关比拔电源更方便的

--- 第 168 楼来自 meika3 的回复 (2025-04-04 12:45:18 PDT) ---

【引用自 ceo】:
另外推荐一下 luci-app-advanced-reboot 插件,可以方便的重启切换到另一个分区。界面参见 这。
是运行这个命令吗/
opkg update
opkg install luci-app-advanced-reboot

opkg update

请问opkg升级提示下载失败如何解决?谢谢

找方案忽略验证也无效

opkg update --no-check-certificate

Collected errors:

opkg_download: Failed to download https://downloads.openwrt.org/snapshots/targets/qualcommax/ipq807x/packages/Packages.gz, wget returned 8.

--- 第 169 楼来自 ceo 的回复 (2025-04-04 12:52:08 PDT) ---

【引用自 meika3】:
opkg_download: Failed to download https://downloads.openwrt.org/snapshots/targets/qualcommax/ipq807x/packages/Packages.gz, wget returned 8.
你刷的版本是不是比较老了? snapshots现在用的是apk来管理包了。老的24.10还用opkg。建议重新刷一下最新的snapshots,然后用apk add * 来装软件。

--- 第 170 楼来自 001 的回复 (2025-06-22 19:17:14 PDT) ---

Woot上的Deal又回来了,但是型号好像有一点点区别,不知道这个教程还能不能用

Computers.Woot

Linksys Atlas Wi-Fi 6 Home Wi-Fi Mesh System - $26.99 - Free shipping for...

Linksys Atlas Wi-Fi 6 Home Wi-Fi Mesh System

Price: USD 26.99

--- 第 171 楼来自 pearlriver 的回复 (2025-06-23 12:09:53 PDT) ---

$27 2 pack比上次$15一个还低

--- 第 172 楼来自 ceo 的回复 (2025-06-23 12:42:39 PDT) ---

Slickdeals 上说这个型号是MX2000,有openwrt支持。价格不贵,worth a try

--- 第 173 楼来自 gigbit 的回复 (2025-06-23 14:19:21 PDT) ---

MX2000是IPQ5018+QCA8337+QCN6102

Ln1301/MX4300是IPQ8174+QCA8075+QCN5024 / QCN5054x2

MX2000的方案更主流,支持160MHz频宽,但定位要低一档。这个方案国内用得比较多,可玩性好一些。

具体参数可以看这里: Qualcomm - WikiDevi.Wi-Cat.RU

MX4300是三频且独立FEM,MX2000是双频且2.4GHz集成FEM。前者适合组无线mesh,后者尽量用有线回程。

相比来说MX2000还是值得购买的。毕竟MX4300没有160MHz频宽还是有点麻烦,各路固件多少还是有问题,回国的时候200人刀卖给贩子了

--- 第 174 楼来自 buyacar 的回复 (2025-06-23 14:26:48 PDT) ---

这玩意儿还有贩子收?

--- 第 175 楼来自 gigbit 的回复 (2025-06-23 14:32:11 PDT) ---

国内对linksys/netgear之流有信仰的人还是有,但是Linksys被多次易主后产品线已经完全摆烂了 MX4300还是2020年的方案

--- 第 176 楼来自 let 的回复 (2025-06-25 13:27:56 PDT) ---

信仰可太多了,我认识一个人,我的估计是再国企单位做二流运维的反贼,天天吹领势

--- 第 177 楼来自 meika3 的回复 (2026-01-28 17:48:58 PST) ---

请问安装wireguard提示依赖不存在怎么办?

image887×696 62.1 KB

gpt也搞不定这个问题

--- 第 178 楼来自 ceo 的回复 (2026-01-28 20:03:24 PST) ---

你是装的官方的吗?理论上这些东西都已经存在了。

或者检查一下你的/etc/opkg/distfeeds.conf文件。这是我现在的内容

src/gz openwrt_core https://downloads.openwrt.org/releases/24.10.5/targets/qualcommax/ipq807x/packages
src/gz openwrt_base https://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a53/base
src/gz openwrt_kmods https://downloads.openwrt.org/releases/24.10.5/targets/qualcommax/ipq807x/kmods/6.6.119-1-8af96624c277fe1e57ffca5737140929
src/gz openwrt_luci https://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a53/luci
src/gz openwrt_packages https://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a53/packages
src/gz openwrt_routing https://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a53/routing
src/gz openwrt_telephony https://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a53/telephony

--- 第 179 楼来自 meika3 的回复 (2026-01-28 23:12:32 PST) ---

搞定了,谢谢

不过这个破玩意弄一次骂一次,弄ddns一个小时都没搞定,结果发现必须勾选https更新,

--- 第 180 楼来自 cardc 的回复 (2026-03-08 01:03:31 PST) ---

正在救砖中。

有没有运行官方固件的兄弟帮忙备份些文件,救砖用,命令如下:
mkdir -p /tmp/bootbackup

for p in sbl1 cdt cdt_1 devcfg devcfg_1 qsee qsee_1 rpm rpm_1 appsbl appsbl_1; do
n=$(grep -m1 "\"0:$p\"" /proc/mtd | cut -d: -f1 | sed 's/mtd//')
[ -n "$n" ] && dd if=/dev/mtd${n}ro of=/tmp/bootbackup/${p}.bin
done

ls -lh /tmp/bootbackup

tar -czf /tmp/bootbackup.tar.gz -C /tmp bootbackup
ls -lh /tmp/bootbackup.tar.gz

要的就是 bootbackup.tar.gz这个文件,先谢为敬。