树莓派CM4的
openWrt web界面安装中文
https://www.jianshu.com/p/da01ce070688
更新包目录:
opkg update
这里一开始我不行,ping1.1.1.1和ping8.8.8.8都ping不通,然后忽然想起自己的科学梯子路由网关是192.168.50.4
改之!!
可能还不行
这俩防火墙设置一下
如果还不行
DNS记得指定一下
这下就能通了
PS也可以点配置opkg,然后加一条
src/gz openwrt_packages https://mirrors.ustc.edu.cn/openwrt/releases/22.03.5/packages/aarch64_cortex-a72/packages/
把源换为国内
然后
opkg install luci-i18n-base-zh-cn
提示
Configuring luci-i18n-base-zh-cn
再回来看web界面就已经是中文了
如果要开启sftp传输服务
https://github.com/twn39/code/issues/279
开启sftp的话可以很方便用WinSCP登录,文件管理神器
那么如何启用 sftp 服务呢?先安装对应的软件:
opkg install vsftpd openssh-sftp-server
设置系统开启后自动启动 sftp 服务:
/etc/init.d/vsftpd enable
启动 sftp 服务:
/etc/init.d/vsftpd start
这样 Openwrt 就已经启用了 sftp 服务了,可以使用客户端进行文件的传输。
装网卡驱动
我的CM4拓展板子是微雪的这个
https://www.waveshare.net/wiki/CM4-DUAL-ETH-MINI
有两个网口ETH0是原生ETH1是PCIe转出来的,需要安装RTL8111H芯片的网卡驱动,查了一下软件包里是有的
https://openwrt.org/packages/pkgdata/kmod-r8169
那么就好办了
安装就行了:
opkg install kmod-r8169
安装完成以重启openwrt我们看到这里已经读到了eth1口
设置路由器WAN口
添加新端口,设备选装好驱动以后出现的eth1,协议我选pppoe因为我拿路由拨号
如果要自己加安装包:
放到一个tmp目录里
CD到tmp目录
opkg install *.ipk
关于扩容挂载点
参考资料:
https://www.jianshu.com/p/e83459242afb
https://blog.csdn.net/ls0111/article/details/128769859
PS我选的是树莓派cpu对应的ext4文件系统的固件,SQUASHFS就不碰了不熟悉
首先安装安装cfdisk,注意这里要先更新下opkg
opkg update
opkg install cfdisk
然后打开cfdisk
cfdisk
但是我打不开
比如我的这块硬盘是内置EMMC硬盘, 显示名称是/dev/mmcblk0.
一般的内置硬盘应该是/dev/sda之类的.
使用cfdisk命令,进入分区页面
cfdisk /dev/mmcblk0
如果普通是内置硬盘
cfdisk
按照参考资料中的教程一路继续
做到格式化新分区就可以了,注意mmcblk0p3要替换成自己的盘符
mkfs.ext4 /dev/mmcblk0p3
运行
fdisk -l
或者
df -h
命令,查看是否成功创建新分区。
然后在Luci web界面里面增加挂载点:
我是直接从OpenWrt官网下的,不是修改版,所以木有这个选项。
opkg update
opkg install block-mount
重启路由,界面会有挂载点出现,进入
挂载刚才格式化的硬盘以后
复制这段
mkdir -p /tmp/introot
mkdir -p /tmp/extroot
mount --bind / /tmp/introot
mount /dev/sda1 /tmp/extroot
tar -C /tmp/introot -cvf - . | tar -C /tmp/extroot -xf -
umount /tmp/introot
umount /tmp/extroot
其中的
mount /dev/sda1 /tmp/extroot
要改为
mount /dev/mmcblk0p3 /tmp/extroot
满血了!!