放弃FNOS
——————–## 入门
在装FNOS之前,略微做了下功课,先采购了M.2 NGFF 1T SSD,到货后立马开搞。不太懂硬盘接口协议啥的,群里有大佬给科普过。理解上可以参考下面文章:
https://www.haoded.com/show-319.html
刚装上FNOS,感觉还是不错,说一些细节。ThinkPad x250自带一个SD卡,而且我那默认还插了一张32G的卡,扒出来怕丢了,放里面怕不识别,巧了,FNOS
插入就可以使用,恭喜我又扩容了32G没卵用的空间。
装完系统,我看有两张网卡,竟然把笔记本无线都给识别出来了。那么这张无线网卡对我来说有啥用呢?如果有用的话,是不是我需要升级个AX210?
安装
按照官方文档来操作非常丝滑,我是MacOS用Balenaetcher烧录的镜像,前前后后,折腾了10来次,没有成功。最后思来想去,不能放弃,立刻下载PD(14天试用足够),下载Win11
镜像,刷了会儿美剧,等待安装完Win11
,根据官方文档安装FNOS
即可。
Mac下格式化U盘命令:
1
2
|
diskutil eraseDisk FAT32 FNOS MBRFormat /dev/disk2
diskutil eraseDisk MS-DOS "FNOS" GPT /dev/disk2
|

笔记本合盖
1
2
3
4
5
6
7
8
9
10
11
12
|
# 用 ssh 工具连接飞牛nas
ssh admin@192.168.3.7
# 输入密码就可以登录了
# 切换root用户
sudo -i
# 还是输入上面输入的密码
vim /etc/systemd/logind.conf
HandleLidSwitch=lock # 去掉注释,值改为lock
# 重启服务
systemctl restart systemd-logind.service
|
安装openwrt
这次先从没玩过的开搞,openwrt
我来了,擦妈了个巴子的,这一块~
网卡混杂模式
正常情况下,网卡只接收目地址是自己 Mac 地址的帧。只有当数据包的目的地址为网卡自己的地址时,网卡才接收它。如果设置为混杂模式,那么网卡会接受所有经过它数据流。
查看是否开启混杂模式 :有关键字PROMISC
表示开启
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# 方法1
ip link show enp0s25
2: enp0s25: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 68:f7:28:d4:c9:8f brd ff:ff:ff:ff:ff:ff
# 方法2
ifconfig enp0s25
enp0s25: flags=4419<UP,BROADCAST,RUNNING,PROMISC,MULTICAST> mtu 1500
inet 192.168.3.7 netmask 255.255.255.0 broadcast 192.168.3.255
inet6 fe80::60df:55d:a49f:1aa8 prefixlen 64 scopeid 0x20<link>
ether 68:f7:28:d4:c9:8f txqueuelen 1000 (Ethernet)
RX packets 1390159 bytes 865357445 (825.2 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1366798 bytes 981896941 (936.4 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 20 memory 0xf1200000-f1220000
|
设置混杂模式:
1
2
3
4
5
6
7
|
# 方法1
ip link set dev enp0s25 promisc on # 开启
ip link set dev enp0s25 promisc off # 关闭
# 方法2
ifconfig enp0s25 promisc # 开启
ifconfig enp0s25 -promisc # 关闭
|
创建Docker网络:
1
|
docker network create -d macvlan --subnet=192.168.3.0/24 --gateway=192.168.3.1 -o parent=enp0s25 opnet
|
关于无线网卡的升级: 还没开始升级,看了一些杂七杂八的文章
笔记本无线网卡升级-Mark - Magiclala - 博客园
最近笔记本需要升级wifi6网卡,学习了别人的教学视频,特意来Mark一下 要不要升级WiFi 6?笔记本升级无线网卡保姆级指南 我的笔记本内置无线网卡是 Mini PCIE 半高内置无线网卡(8 Pin +18 Pin)接口 全高卡 VS 半高卡 对比 前些年的无线网卡都是Mini PCIe的接口
https://www.cnblogs.com/Magiclala/p/18426646
进阶教程之 OpenWrt 无线中继配置指南 - okaa
无线网络传输距离是有限的,一个无线信号无法覆盖到较远的地方,或者远处的信号太弱,你希望能把信号增强并延伸过去。 […]
https://www.okaa.io/index.php/2023/11/04/%E8%BF%9B%E9%98%B6%E6%95%99%E7%A8%8B%E4%B9%8B-openwrt-%E6%97%A0%E7%BA%BF%E4%B8%AD%E7%BB%A7%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97/
docker安装openwrt:我用的镜像zzsrv/openwrt
1
|
docker run -d --name=openwrt --restart always --privileged --network opnet --ip 192.168.3.33 zzsrv/openwrt:latest /sbin/init
|
修改 openwrt
IP地址
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
docker exec -it openwrt bash
vim /etc/config/network
config interface 'loopback'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
option device 'lo'
config globals 'globals'
option packet_steering '1'
config interface 'lan'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '192.168.3.33' # 这个地方修改成你的创建openwrt设置的地址
option gateway '192.168.3.1' # 这个地方修改你的路由器地址
option dns '192.168.3.1' # 这个地方修改你的路由器地址
option device 'br-lan'
config device
option name 'br-lan'
option type 'bridge'
list ports 'eth0'
|
重启 openwrt
网口
1
|
/etc/init.d/network restart
|
路由相关
关于选择软路由做主路由还是旁路由,主要是根据自己情况选择,尽量采用主路由模式,旁路由不是主nas该干的事。
条件 |
主路由模式 |
旁路由网关模式 |
需要替换的现在的路由 |
需要 |
不需要 |
运行 Openwrt 的设备有多个网口 |
需要 |
不需要 |
主路由模式下所有设备的网关指向主路由IP,并且主路由作为DHCP服务器、DNS服务器。这样所有的设备都能获得全双工的传输速率。
旁路由网关模式下,无论是修改单个设备(按需),修改主路由(局域网流量都让旁路由接管)都不会影响局域网,局域网内设备互相访问都是直通的,不经过网关或者路由器。
alist
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
version: '3.3'
services:
alist:
image: 'xhofe/alist:latest'
container_name: alist
volumes:
- '/vol1/1000/docker/alist:/opt/alist/data'
ports:
- '5244:5244'
environment:
- PUID=0
- PGID=0
- UMASK=022
restart: unless-stopped
|