顺带把openwrt汉化插件,单网口配置旁路由,扩容等问题解决了
首先是刷机报错(此处为原版镜像)
GitHub标题:x86编译后的固件,用physdiskwrite写入硬盘,报错
https://github.com/coolsnowwolf/lede/issues/6480
解决办法:diskgenius删除所有分区,不新建,保存,psysdiskwrite写入即可
psys.exe -u openwrt.img
如果有个让你输y的可能是询问要刷入的空间太大,确认没有刷错硬盘吗
单网口旁路由配置
这里面我们假定主路由器的地址是192.168.2.1,我们将OpenWrt的地址设置为192.168.2.253,修改命令如下:
uci set network.lan.proto='dhcp'
uci set network.lan.ipaddr='192.168.2.253'
uci del network.lan.netmask
uci commit network
service network restart
安装中文插件
software里更新然后搜索luci-i18n-base-zh-cn
点击install,去system里language选择中文即可
扩容,使用所有空间
ssh运行下面的命令即可,也可以使用openwrt的网页终端,粘贴方便
opkg update
opkg install parted losetup resize2fs
BOOT="$(sed -n -e "\|\s/boot\s.*$|{s///p;q}" /etc/mtab)"
DISK="${BOOT%%[0-9]*}"
PART="$((${BOOT##*[^0-9]}+1))"
echo fix | parted -l ---pretend-input-tty
parted -s ${DISK} resizepart ${PART} 100%
ROOT="${DISK}${PART}"
LOOP="$(losetup -f)"
losetup ${LOOP} ${ROOT}
resize2fs -f ${LOOP}
reboot
重启即可使用所有空间