华硕网络产品技术交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

查看: 9607|回复: 2

[教程] 高级教程——探索路由器设置项

[复制链接]
发表于 2020-5-25 17:03:33 | 显示全部楼层 |阅读模式
本帖最后由 数学大亨 于 2020-5-25 17:02 编辑

读者知识储备

1. 具备基础Linux知识

2. 具备基础C语言知识

警告

本文所提及的知识,若不当使用,有可能对路由器造成永久破坏,包括但不限于:无法联网、丢失无线信号、死机、烧毁等。所有损失由使用者自负,论坛及本人概不负责。下文给出的示例命令不会带来上述风险


导言

众所周知,在Linux系统中,绝大多数配置文件位于/etc目录。此目录中文件数量少则几十,多则上千。文件类型多为文本文件,可通过直接改写文件内容,对系统进行配置。见下图:


然而,虽然华硕路由器官方固件/梅林固件均为Linux系统,但在其/etc目录中,文件数量却少得可怜。文件类型多为符号链接,根本无法通过修改这些文件,对统进行配置。见下图:


问题来了:华硕路由器官方固件/梅林固件的配置项都保存到哪里去了???

答案:保存在路由器的NVRAM(非易失性随机访问存储器)中。

那么,如何查看保存在路由器的NVRAM中的设置项呢?


操作方法

1. 使用ssh登录路由器


2. 输入nvram -h学习命令nvram的使用方法(注意:不同型号的路由器中nvram命令的使用方法可能有差异,务必使用此命令查看其使用方法再进行下一步操作。下图以RT-AC86U官方固件为例)。其中,有4个常用用法:
  1. nvram show # 显示全部变量名及变量值
复制代码



3. 查看WEB配置网页源码(下图以修改“无线名称”为例)



4. 查询固件源码




5. 验证此变量是否正确


6. 使用nvram,修改设置
  1. nvram set wl_ssid=MyWifi
  2. nvram commit
复制代码



微信扫一扫,阅读更方便^_^

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

628

主题

6175

回帖

1万

积分

管理员

正品行货

Rank: 9Rank: 9Rank: 9

积分
16803

RT-AC88URT-AX68U

发表于 2020-5-29 11:38:55 | 显示全部楼层
其实主要还是要找设定栏位的变量名

0

主题

25

回帖

1919

积分

金牌会员

Rank: 6Rank: 6

积分
1919
发表于 2022-4-11 14:46:18 | 显示全部楼层
这倒是个好方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回列表 搜索 官方QQ群
×

秒后自动关闭

小黑屋|手机版|Archiver|华硕网络产品技术交流平台 ( 苏ICP备16010857号-1 )苏公网安备 32050502000499号

GMT+8, 2024-4-19 20:15 , Processed in 0.030305 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表