如果r6800路由器的OpenWRT固件空间满了,导致不能下载smartdns,可以尝试以下方法解决:
1. 清理路由器固件空间:在OpenWRT系统中,通过删除不需要的软件、插件或系统文件等可以释放固件空间。您可以使用SSH等工具登录路由器,然后使用命令行或LuCI界面进行清理。
2. 安装USB存储设备:您可以通过将USB存储设备插入路由器的USB接口来扩大路由器的存储空间。首先需要在路由器上安装USB存储支持,并将USB设备格式化为ext4等可识别的文件系统格式。然后,将smartdns软件及相关插件放入USB存储设备中,让路由器可以从USB设备中挂载并运行smartdns。在LuCI界面上,您可以通过“系统”->“挂载点”来进行USB存储设备的挂载和管理。
3. 升级路由器固件:如果您的r6800路由器的固件是较旧的版本,那么您可以尝试升级固件,获得更大的存储空间。升级前请注意备份现有的设置和配置,并了解如何正确升级路由器固件。
需要注意的是,在更改或升级路由器固件时,请务必注意操作的风险,并根据自己的情况选择合适的方法。
只好想其它办法来解决4M空间不足的问题了.openwrt有两种解决办法,一是通过extroot把整个文件系统挂载到外置存储来运行,还有就是像ddwrt,tt一样,把部分体积大的用户软件安装到U盘,像transmission aria2, python等. 这个比extroot更灵活一些,也更稳定一点,因为不是整个文件系统都放到u盘.废话不多说了,下面说下具体步骤。
1. 通过ssh登入路由,修改/etc/opkg.conf。
2. 通过上面的修改后,现在可以把软件安装到相应的目录了。
3. 安装完之后,并不可以直接运行,还需设置两个环境变量,PATH和LD_LIBRARY_PATH,没有设置好PATH变量,你运行aria2c会提示找不到命令,而LD_LIBARY_PATH没设好就会提示xxlib.so没有找到。打开/etc/profile,加入lib路径和bin路径,如下图.。
修改后运行一下source /etc/profile。
4.现在运行aria2c试下
其它不通过uci系统配置的软件也可以按照这个方法来安装,包括python,reaver,aircrack-ng等.安装通过uci系统配置的软件需要还需要拷贝配置文件到相应的目录,这些软件有transmission,samba, mjpg-streamer,ushare,openvpn.下面以transmission为例再简单说下这类软件的安装步骤。前面的步骤其实是一样,只是这类软件多了配置文件,主要是/etc/config/和/etc/init.d/下面的,只需要把这些文件拷到对应的目录就好了。所以要把/mnt/sda1/optware/etc/config/transmission 和/mnt/sda1/optware/etc/init.d/transmission分别拷贝到/etc/config/和/etc/init.d/下面,除此之外,还需要把/etc/init.d/transmission里面的/usr/bin/transmission修改为/mnt/sda1/optware/usr/bin/transmission-daemon。
大功造成,现在可以用/etc/init.d/transmission start启动transmission了。
解决安装openwrt应用是overlay空间不够问题的方法:
有两种方式安装:
登录路由web界面(一般是192.168.1.1),在openwrt的软件安装界面上选择上传安装。
登录openwrt控制台,可用ssh登录或通过路由的TTL接口在控制台用命令进行安装:用winscp将下载的ipk安装包上传到路由器中,用命令opkg install xxx.ipk安装即可。
重启时点按reset键,点按,不是按住。看到指示数快闪时就成功了。不行再试。然后用telnet连接192。168。1。1就可以输入firstboot命令。
是的,你在删除 OpenWRT 软件包时,存储空间会变少。因为OpenWRT软件包本身比较大,一般比较占用存储空间,所以当你删除软件包时,存储空间会明显减少。
原文地址:http://www.qianchusai.com/openwrt%E6%B8%85%E7%90%86%E7%A9%BA%E9%97%B4-40.html