我目前正在研究我的家用路由器 (D-Link 2760-U),它具有(某种)专有 ISP 固件。我想要实现的是了解路由器如何在重新启动后保持其配置设置。
mount 输出:
/dev/mtdblock0 on / type squashfs (ro,relatime)
/proc on /proc type proc (rw,relatime)
tmpfs on /var type tmpfs (rw,relatime,size=420k)
tmpfs on /mnt type tmpfs (rw,relatime,size=16k)
sysfs on /sys type sysfs (rw,relatime)
我做了nvram show,它确实包含一些无线配置,例如使用中的加密、无线模式、预共享密钥,但仅此而已。显然,路由器有其他配置(例如 DNS、PPP、端口转发等)必须存储在其他地方。可以看出,所有挂载的文件系统都是易失性的,因此无法将配置存储在其中。
除了文件系统和NVRAM之外,信息还可以保存在哪里?我如何去发现这个?