记录一下修改OpenWRT杂七杂八的东西,注意,修改后可能报
WARNING: Applying padding in *** SHA-512 bug!
这是正常的。
修改feeds
在lede/feeds.conf.default中添加所需的git地址即可
修改开机启动画面
修改源代码package/base-files/files/etc/banner文件,改成自己想要的图形即可。
(1)字符可在http://www.network-science.de/ascii/ 网站生成,openwrt 风格为 rectangles ;
(2)个人信息直接在下方输入即可。
修改默认密码
首先找到已经设置好目标密码的OpenWRT系统,复制 /etc/shadow 第一行root的相关信息。
到源码目录中打开 package/base-files/files/etc/shadow ,替换第一行root信息即可。
修改默认IP
打开源码文件夹中 package/base-files/files/bin/config_generate 文件,大概在150行(不同分支的源码可能不同),有:
case "$protocol" in
static)
local ipad
case "$1" in
lan) ipad=${ipaddr:-"192.168.1.1"} ;;
*) ipad=${ipaddr:-"192.168.$((addr_offset++)).1"} ;;
esac
netm=${netmask:-"255.255.255.0"}
uci -q batch <<-EOF
set network.$1.proto='static'
set network.$1.ipaddr='$ipad'
set network.$1.netmask='$netm'
EOF
[ -e /proc/sys/net/ipv6 ] && uci set network.$1.ip6assign='60'
;;
修改ipaddr即可。
修改默认主机名
修改默认主机名可以改变网页端左上角的LOGO。
打开源码文件夹中 package/base-files/files/bin/config_generate 文件,大概在290行,有:
generate_static_system() {
uci -q batch <<-EOF
delete system.@system[0]
add system system
set system.@system[-1].hostname='Burgess'
set system.@system[-1].timezone='UTC'
set system.@system[-1].ttylogin='0'
set system.@system[-1].log_size='64'
set system.@system[-1].urandom_seed='0'
修改hostname即可。