Openwrt开发笔记(3)—— 修改路由的网关地址和无线SSID 密码
修改网关地址
一般来说默认的网关地址是192.168.1.1,如果我们想要定制自己的网关地址的话,可以选择在刷机后使用web配置页进行修改,或者通过指令进行修改;对于项目开发者而言,在源码中修改更加符合要求,轩面介绍指令修改和源码修改的2中方式。
1)刷机后修改
此方案需要连接路由器的ssh,使用UCI(统一配置接口)来进行配置,什么是UCI以及怎么连接ssh,这一点另外再讲。 我们直接进入配置指引
使用PuTTY工具访问默认网关,账号一般为root,密码未配置。
这里我们输入uci show network
我们可以看到network.lan.ipaddr=‘192.168.181.1’,这里是我修改过的,如果需要修改,只需要输入
uci set network.lan.ipaddr='192.168.181.1'
uci commit
/etc/init/network restart
解释一下,通过uci对配置项进行重新设置,然后提交修改,最后重启服务,等待重新连接即可。
记住网关修改之后,之前的192.168.1.1就连接不上了,使用修改后的地址进行访问
2) 在编译时修改
话不多说,直接放修改文件位置openwrt/package/base-files/files/bin/config_generate
改成你喜欢的网关地址即可。
后面直接 make V=s -j4全编译,刷机验证
修改无线SSID密码
默认状态下无线是关闭的,无密码,SSID是openwrt,我们修改一下,依然是2种方式。
1)刷机后修改
我们输入uci show wireless
或者uci export wireless
以上是我修改过的,修改方式就是
uci set wireless.default_radio0.ssid='Mi4-test-2g'
uci set wireless.default_radio0.key='12345678'
uci set wireless.default_radio0.encryption='psk2'
uci set wireless.default_radio1.ssid='Mi4-test-5g'
uci set wireless.default_radio1.key='12345678'
uci set wireless.default_radio1.encryption='psk2'
uci commit
/etc/init/network restart
注意这里,uci set wireless.default_radio0.encryption='psk2'
是加密方式,默认为none,如果不设定的话,默认不加密,即使设置了密码也不生效
重启服务后生效
2)编译时修改
依然话不多,直接上地址。openwrt/package/kernel/mac80211/files/lib/wifi/mac80211.sh
修改完毕后直接编译,刷机验证。
这里只是一个方法,还有另外的方案,我们以后慢慢补充。
Openwrt开发笔记(3)—— 修改路由的网关地址和无线SSID 密码相关推荐
- Hadoop学习笔记之修改主机名IP地址
1.将虚拟机的主机名修改为hadoop100 2.vi /etc/hosts 3.按键盘上的i键 4. 5.按键盘上的esc键,然后:wq,保存并退出. 修改虚拟机的ip地址 命令: vi /etc/ ...
- 《OpenWrt开发笔记》第1章 Openwrt入门
1.1简介 现阶段openwrt官方支持的路由列表:wiki.openwrt.org/toh/start 如果要学习openwrt的话,买些列表中二手的路由器来实践下更容易学习,大部分要升级一下rom ...
- 《OpenWrt开发笔记》第6章 WAN和LAN灵活切换
6.1VLAN介绍 LAN: Local Area Network 的英文简称,即局域网 指在较小的地理范围内,将两台以上的计算机通过传输电缆连接起来,实现资源共享.局域网的传输速度通常在 10Mb/ ...
- 开发技术-git修改用户名和邮箱地址
公司使用gitlab管理代码,后面又使用了一个平台,用于监控开发人员代码的提交. 监测的时候需要覆盖每位开发人员git的公司邮箱地址(代码提交时会带过去) 鼠标在空白处,右键,选择Git Bash H ...
- [Openwrt 项目开发笔记]:Openwrt平台搭建(一)
[Openwrt项目开发笔记]系列文章传送门:http://www.cnblogs.com/double-win/p/3888399.html 正文: 最近开始着手进行Openwrt平台的物联网网关设 ...
- [Openwrt 项目开发笔记]:Samba服务vsFTP服务(四)
[Openwrt项目开发笔记]系列文章传送门:http://www.cnblogs.com/double-win/p/3888399.html 正文: 在上一节中,我们讲述了如何在路由器上挂载U盘,以 ...
- 《ZigBee开发笔记》第六部分 项目篇 基于ZigBee和Openwrt的智能家居控制系统(五)
声明:本项目的所有源码均公开,但未经同意不得转载或用于其他用途,有任何问题请联系博主,感谢大家的支持. 上一节介绍了上位机,本节将介绍智能网关部分,智能网关是用的开源系统OpenWrt.处理器使用的是 ...
- openwrt开发环境搭建
OpenWrt 可以被描述为一个嵌入式的 Linux 发行版.现在叫lede,全名Linux嵌入式开发环境项目(Linux Embedded Development Environment) open ...
- Web前端开发笔记——第二章 HTML语言 第四节 超链接标签
目录 前言 一.超链接标签 (一)链接其它子网页 (二)链接其它站点 (三)虚拟超链接 二.从当前页面链接到指定位置 三.链接的访问情况 四.在新窗口中打开链接 例题 结语 前言 本节介绍超链接标签即 ...
- 京东投票项目开发笔记
京东投票项目开发笔记 打开项目 $yarn install / $ npm install: 跑环境(把项目依赖的插件进行安装) $node admin.js: 启服务(把自己的计算机作为服务器,创建 ...
最新文章
- Plotly可视化输出数据表格(table):简单表格、添加链接的表格
- Spring Boot 实战 —— MyBatis(注解版)使用方法
- MySQL数据库如何杀死会话_如何彻底杀掉不良用户会话
- 文献记录(part73)--基于 PCA 的信息压缩 : 从一阶到高阶
- oracle存储过程中update不成功的一个原因
- arduino yield函数的作用_Python里Yield关键词的作用
- 关于JSP post请求乱码的问题
- apicloud常用方法
- android one开机动画,一加手机刷入开机动画教程(一加8系列设置更换开机动画教程)...
- 小米note2鸿蒙ROM,小米Note2官方原版系统rom线刷刷机包_小米Note2线刷官方包
- oracle expdp jobname,【EXPDP/IMPDP】数据泵 job_name参数的使用
- 基于C++的钻石金字塔问题算法设计
- 48本实体书包邮免费送!
- Download 文件下载
- 数据与知识管理属于计算机科学研究方向中,基于知识的应用生命周期管理研究-计算机科学与技术专业论文.docx...
- Enter实现Tab键的功能
- traceroute命令用法
- 2020年找工作总结之【自我介绍】
- 100DaysCSS-day6挑战
- 后台服务器和安卓系统,在线答题系统(服务端,客户端包括web和android)、( 一)...