nuc8安装openwrt
准备安装
- 首先按照建议买一根绿联的AX88179芯片的USB转网口数据线,准备硬盘(最新的20.*版openwrt支持了m.2)或者u盘也行。
- 从官网找到最新版安装包,ext4格式更容易扩容。
- 安装etcher
- 打开etcher,选择镜像写入硬盘盒或者u盘,安装后接到nuc8后即可启动openwrt
配置文件
- 首先需要vim /etc/config/network,参考如下,是已经配置好了的。wan口(eth0)只负责pppoe拨号,lan口(eth1)设置成静态地址。注:光猫IP地址为192.168.1.1。
- 此时有一个问题,AX88179的eth1还未驱动,若wan口设置正确,pppoe已经成功让openwrt联网,安装驱动命令如下:
1
opkg update && opkg install kmod-usb-net-asix-ax88179
- 可能的问题有:在成功安装驱动后,wan口却没网了,此时只需进入openwrt的网页管理页面,在菜单栏的network-interface里edit负责pppoe的接口,在防火墙设置里选择wan。
扩容
- 其实只要用cfdisk在Free space里分出来一个大区,然后必须用mkfs.ext4格式化,再使用挂载点挂载到/overlay,不能是/
- openwrt安装完成后,软件包容量少的可怜,必须扩容,不然装满后有够折腾的。(本节是事后回忆,可能有漏缺)
1
2
3
4
5
6opkg update && opkg install fdisk cfdisk #安装用来分区的工具
opkg install block-mount #安装挂载点功能,若没有mkfs,还需要opkg install exfat-mkfs
cfdisk /dev/nvme0n1 #这是m.2硬盘的情况
cfdisk #这是u盘的情况
mkfs.ext4 /dev/nvme0n1p3 #新的分区需要格式化 - 分区
- 挂载
一些要点
- 若是uefi启动的openwrt,grub里的启动参数文件(主要是硬盘uuid)在efi分区/boot文件夹里。
1
2
3mount /dev/nvme0n1p1 /mnt #首先还需要挂载
vi /mnt/boot/grub/grub.cfg #修改gurb配置文件
umount /dev/nvme0n1p1 - fdisk可以删除当前分区,并从通过该分区的start开始扩容该分区。但是,系统所在的分区扩容后无法挂载到/overlay。所以办法只有新建分区再挂载到/overlay的办法。
- 安装中文包。
1
opkg update && opkg install luci-i18n-base-zh-cn
- 广告屏蔽软件:AdGuard,配置比较难的。
8月24号更新
重装发现的问题
- 挂载点安装
1
opkg install block-mount
- 挂载点挂载后需要重启生效
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 不知名小驿站!