修改网关地址
一般来说默认的网关地址是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
修改完毕后直接编译,刷机验证。
这里只是一个方法,还有另外的方案,我们以后慢慢补充。