linksys ea8100v2刷openwrt

1.刷机

硬件配置
cpu MediaTek MT7621AT
CPU Cores:2CPU MHz:880Flash MB:128NANDRAM MB:256
WLAN Hardware:MediaTek MT7615N

原厂固件登录ip 192.168.1.1
默认密码 admin

需要更新原厂固件到 2.0.4 以上,自带固件2.0.1版本无法刷入openwrt

下载 固件
https://downloads.linksys.com/support/assets/firmware/FW_EA8100_2.0.4.209758_prod.img

直接导航到更新页面
http://192.168.1.1/Upgrade.asp
连接->路由器固件更新->手动-> 上传固件 -> 确定 -> 等待刷机完成后重启

openwrt 版本选择
开发版 snapshots 没带luci
https://downloads.openwrt.org/snapshots/targets/ramips/mt7621/openwrt-ramips-mt7621-linksys_ea8100-v2-squashfs-factory.bin

稳定版 releases 自带luci
https://downloads.openwrt.org/releases/22.03.5/targets/ramips/mt7621/openwrt-22.03.5-ramips-mt7621-linksys_ea8100-v2-squashfs-factory.bin

下载openwrt到本地 然后在linksys
连接->路由器固件更新->手动-> 上传openwrt固件 -> 确定 -> 等待刷机完成后重启
会提示不识别 直接确认就行 刷机过程需要几分钟 比刷原厂固件要慢
这时可以不断的ping 192.168.1.1 成功返回后 直接 http://192.168.1.1访问luci界面 或 ssh root@192.168.1.1

2.失败恢复

linksys ea8100 带双启动分区,也就是一个启动分区刷入了openwrt ,原厂固件OEM不会被覆盖,而是储存在另一个启动分区

使用以下方法 可以在启动时 切换 第二启动分区 :
触发条件 连续3次以上启动失败

  1. 路由通电
  2. 等15秒 linksys logo 指示灯 快闪3次后 停顿 进入快闪
  3. 路由断电
  4. 重复 1-2-3 步骤 2次以上
  5. 路由通电 然后就可以从 第二启动分区启动系统

也就是说如果当前启动分区为openwrt 通过失败启动的方法 可以启动oem分区系统 同样的 也可从oem系统恢复启动到openwrt分区

3.openwrt系统备份

cat /proc/mtd
得到 系统ubi储存分区
备份方法
1.在luci页面 Save mtdblock contents 选择 ubi 直接保存到本地
2. dd if=/dev/mtd6 of=/tmp/ubi.bin
例如

BACKNAME=backup-`echo $(cat /etc/banner|grep OpenWrt|awk -F "," '{print $1}')|sed 's/ /-/g'`-`uname -n`-ubi-`date  "+%Y-%m-%d".bin`
dd if=/dev/mtd6 of=/tmp/$BACKNAME

恢复
mtd -r write /tmp/ubi.bin ubi

4.使用iptables防火墙

新版本openwrt 已经使用nftables 代替iptables
这部分内容仅仅适用于需要应用到iptables

iptables-legacy 与 iptables-nft 的关系与区别
iptables-legacy 调用的是 iptables kernel API,iptables-nft 调用的是 nftables kernel API,所以它们的规则在不同内核模块中管理,nft 命令只读取 nftables 内核模块中的规则,所以 nft list ruleset 只能看到 iptables-nft 配置的规则

使用 iptables-ntf系列
将iptables 规则转换为nft规则
opkg install iptables-nft iptables-mod-conntrack-extra
opkg install ip6tables-nft

列出nft规则
nft list ruleset

列出表
nft list tables

保存到文件
nft list ruleset > /etc/nftables.conf
从文件加载规则
nft -f filename

使用iptables-legacy系列
原生的iptables 不会转换为 nft ,但是不要与nft共存,否则规则会出问题
禁用系统自带firewall
/etc/init.d/firewall stop
/etc/init.d/firewall disable

opkg install ebtables-legacy iptables-zz-legacy ip6tables-zz-legacy

还有 arptables-legacy

opkg install iptables-mod-conntrack-extra iptables-mod-proto tc-mod-iptables iptables-mod-iprange ip6tables-mod-nat ip6tables-extra

opkg install kmod-nf-ipt iptables-mod-proto iptables-mod-iface

可选的
opkg install iptables-mod-ipv4options tc-mod-iptables luci-lib-iptparser kmod-ipt-physdev

添加ipv6 支持
opkg install kmod-ipt-nat6 kmod-ip6tables kmod-ip6tables-extra luci-proto-ipv6 ip6tables-mod-nat ip6tables-extra

opkg install ebtables-legacy-utils kmod-ebtables-ipv4 kmod-ebtables-ipv6

5.一些wifi的配置

这样可以防止分配11以外的信道 有些老旧的wifi设备不支持大于11信道
wireless list channels ‘1-11’

获取国家码 不同的国家码可以调节信道和发射功率
iw reg get

acs_num_scans
默认为5 设置为25后启动wifi很慢 但可获取占用少的信道
option hostapd_options ‘acs_num_scans=25’
每隔一段时间 wifi 会重新扫描信道 并在合适的情况下 设置新的信道

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值