扩容
ext4固件扩容
Squashfs固件扩容
# 将刚刚新建的 /dev/mmcblk0p3 分区挂载至 /mnt
root@OpenWrt:/# mount /dev/mmcblk0p3 /mnt
# 查看分区挂载情况
root@OpenWrt:/# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 760.8M 0 loop /overlay mmcblk0 179:0 0 14.9G 0 disk
├─mmcblk0p1 179:1 0 64M 0 part /boot ├─mmcblk0p2 179:2 0 960M 0 part /rom └─mmcblk0p3 179:3 0 13.8G 0 part /mnt
# 将 /overlay 分区下的所有文件拷贝至刚刚建立好的分区内
root@OpenWrt:/# cp -f -a /overlay/. /mnt
# 查看是否拷贝成功
root@OpenWrt:/# ls -a /mnt
. .. .fs_state lost+found upper work
root@OpenWrt:/# ls -a /overlay
. .. .fs_state upper work
# 同步文件
root@OpenWrt:/# sync
# 卸载 /dev/mmcblk0p3 分区
root@OpenWrt:/# umount /mnt
旁路由无法访问国内网络
- 1.LAN口取消桥接;
- 2.防火墙添加”iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE”,重启防火墙,立马就能访问了。
解决openwrt开机时要按enter才能启动
修改路由里的这个文件:/etc/inittab 文件里的 askfirst 改成 respawn ttyS0::respawn:/usr/libexec/login.sh hvc0::respawn:/usr/libexec/login.sh tty1::respawn:/usr/libexec/login.sh |
openwrt安装哪吒面板agent
为了方便监控各个设备的情况,想到了能不能和监控vps的哪吒面板整合,想不到真的有:
下载哪吒面板监控端:https://github.com/naiba/nezha/releases
wget https://github.com/naiba/nezha/releases/download/v0.14.4/nezha-agent_linux_amd64.zip
解压并赋予权限
unzip nezha-agent_linux_amd64.zip
rm nezha-agent_linux_amd64.zip
chmod +x /root/nezha-agent
vim /etc/init.d/nezha-service
#!/bin/sh /etc/rc.common
START=99
USE_PROCD=1
start_service() {
procd_open_instance
procd_set_param command /root/nezha-agent -s 面板通信地址:端口 -p 秘钥 -d
procd_set_param respawn
procd_close_instance
}
stop_service() {
killall nezha-agent
}
restart() {
stop
sleep 2
start
}
chmod +x /etc/init.d/nezha-service
/etc/init.d/nezha-service enable && /etc/init.d/nezha-service start