1) 从DDWRT网站上下载DDWRT的固件,假定文件名dd-wrt.v24_mini_wrt54g.bin
2) 下载最新的firmware_mod_tools.tar.gz,解压之
$tar xzf firmware_mod_tools.tar.gz
3) 使用firmware_mod_tools解析DDWRT固件
$cd firmware_mod_tools
$./extract_firmware.sh ../dd-wrt.v24_mini_wrt54g.bin ../work_dir
$cd –
4) 打开work_dir/rootfs/etc下面的preinit文件,在末尾添加上新的配置,如下所示:
default_settings=`nvram get default_settings`
if [ -z “${default_settings}”]; then
nvram set default_settings=1
nvram set cron_enable=0 #设置cron默认不启动
nvram set ntp_enable=0 #设置NTP默认为Disable
…..
fi
5) 用firmware_mod_tools重新整合DDWRT固件
$cd firmware_mod_tools
$./build_firmware.sh ../out_dir ../work_dir
$cd -
新的固件将被放置到文件夹out_dir中
本文介绍了如何更改DDWRT的默认配置,包括下载DDWRT固件,使用firmware_mod_tools进行解析和编辑,以及如何添加新的配置项如禁用cron和NTP服务。通过这些步骤,你可以定制自己的DDWRT路由器固件。
4626

被折叠的 条评论
为什么被折叠?



