找回密码
 立即注册
搜索
查看: 3866|回复: 64

[网络] [有线连接已解决, 无线连接万策尽] 如何配置IP绝对固定的租房佬全闪NAS?

[复制链接]
     
发表于 2025-8-5 11:28 | 显示全部楼层 |阅读模式
本帖最后由 WiiGe 于 2025-8-11 19:05 编辑

北漂租房的打工人老伙计想要一个拓展性好方便搬家的全闪NAS, 受此贴启发, 我认为SFF和Mini主机就很适合他

于是捡了一台HP的Z2G4SFF工作站(带WLAN网卡)想做成All in boom, 弄片4*M2拓展卡插上去, 加上自带的2*M2和2*3.5盘位, 这不就是全闪NAS圣体吗?

不过他提出了一个有些让我没底的要求: 在时常变化网络环境中(以周为单位, 这人搞不好要带出去出差), 该设备需要保持固定IP以便访问

理由如下: 经常换房东/宾馆所以不可能有固定IP, 这人也没有自己办宽带的习惯, 而是就使用隔断房WiFi/宾馆WiFi凑合, 只要对方掏出WiFi密码就行了
这意味着这种网络环境下他根本没有路由器的管理权限, 这台NAS是一直处于一个DHCP客户端的状态下, 但想在上面装点软件比如PhotoPrism或者immchi啥的, 没有办法通过固定IP去访问

故此, 我先想到了使用DDNS和frp内网穿透, 但又放弃了这一想法:
首先他并没有给我这份预算,
其次据他所言, 设备所处的网络环境变化较大, 所以内网穿透成功率难以保证,
而他只是要求保证免配置的固定ALN IP来访问NAS即可

所以我现在想的是这样的方案:


在物理机的host OS(例如飞牛/TrueNAS/... etc)里开一个OpenWRT来负责网络部分, 使OpenWRT连接WiFi/LAN获取互联网接入, 使得房东DHCP终止于这一层
然后OpenWRT中设置DHCP, NAS上的某个物理LAN口上连接客户端PC, 并为OpenWRT分配固定内网IP例如192.168.200.1/24, 为客户端PC分配固定内网IP192.168.200.150/24
同时NAS的host OS也作为192.168.200.1/24的客户端获取固定内网IP192.168.200.100/24,
如此这般, 客户端PC直接连接Z2G4SFF的话, 总能获取一个192.168.200.0/24网段的IP来与hostOS/OpenWRT互相访问


不过有两个地方我没实践过所以不知道怎么办:
1. 手机如何通过WiFi连接NAS? 这机器的WiFi接入点会因为连接房东/宾馆WiFi被占用掉吧?
2. 通过网线连接NAS的PC客户端该怎么访问互联网? 即从房东WiFi(例如10.10.10.1/24)下发的网段并不恒定, 那我该怎么配置OpenWRT共享这个互联网连接给192.168.200.0/24网段?

这要求让人有些摸不着头脑, 一时间都不知道该从哪里查资料了, 望朱军不吝赐教
回复

使用道具 举报

     
发表于 2025-8-5 11:33 | 显示全部楼层
……分配啥IP,NAS是可以用主机名访问的,你叫fullflash就可以敲这个名字访问

不过不适合国产手机,国产手机一定要用fullflash.local
回复

使用道具 举报

     
 楼主| 发表于 2025-8-5 11:39 | 显示全部楼层
强尼高达 发表于 2025-8-5 11:33
……分配啥IP,NAS是可以用主机名访问的,你叫fullflash就可以敲这个名字访问

不过不适合国产手机,国产手 ...

这是不是要求mDNS或者NetBIOS之类的协议?
因为如果是个无权管辖的WLAN环境, PC和NAS均接入这个WiFi, PC如何保证能通过DNS获取到NAS设备的IP?
搞不好这个无线路由器会直接无视所有客户端设备的主机名导致访问失败?
回复

使用道具 举报

     
发表于 2025-8-5 11:46 | 显示全部楼层
我的建议是加个CPE隔离一下....
回复

使用道具 举报

     
发表于 2025-8-5 11:49 | 显示全部楼层
用虚拟组网的方案吧 zeroiter tailscale之类的
不过很难想象一个不在意网络环境的人 需要一台全闪nas做什么。。。
回复

使用道具 举报

     
 楼主| 发表于 2025-8-5 11:49 | 显示全部楼层
就烦起名字 发表于 2025-8-5 11:46
我的建议是加个CPE隔离一下....

我觉得这个路子也不是不行, 搞不好跟他说说他能接受流量卡持续付费, 但我比较好奇有没有半高PCIE直接插在机器内部的CPE可以用? 这样我就只用交付他一个设备了
回复

使用道具 举报

     
 楼主| 发表于 2025-8-5 11:50 | 显示全部楼层
紧那罗 发表于 2025-8-5 11:49
用虚拟组网的方案吧 zeroiter tailscale之类的
不过很难想象一个不在意网络环境的人 需要一台全闪nas做什么 ...

给美少女拍照, 但zerotier/tailscale需要客户端配置下, 我觉得他会嫌烦
回复

使用道具 举报

     
发表于 2025-8-5 11:56 来自手机 | 显示全部楼层
WiiGe 发表于 2025-8-5 11:50
给美少女拍照, 但zerotier/tailscale需要客户端配置下, 我觉得他会嫌烦

那是不是买块移动硬盘就完事了
回复

使用道具 举报

     
发表于 2025-8-5 11:58 | 显示全部楼层
WiiGe 发表于 2025-8-5 11:49
我觉得这个路子也不是不行, 搞不好跟他说说他能接受流量卡持续付费, 但我比较好奇有没有半高PCIE直接插在 ...

半高PCIE有点难
我不知道这个机器里还有多少空间 如果可以接受开发板贴在机箱壁上的形式 可以看看光影猫的开发板 主板上取个5V就能跑起来了 天线可以用馈线贴在机箱外面 或者塑料面板的里侧 不过这个方案稍微有点贵 除了开发板5G模块要单买 天线也要预估好馈线长度才好卖
如果只是加个隔离路由可以看看GL.iNet家的东西 不过还是一样金属外壳的机箱 需要用馈线把天线贴出来
回复

使用道具 举报

     
 楼主| 发表于 2025-8-5 12:02 来自手机 | 显示全部楼层
就烦起名字 发表于 2025-8-5 11:58
半高PCIE有点难
我不知道这个机器里还有多少空间 如果可以接受开发板贴在机箱壁上的形式 可以看看光影猫 ...

好,现在嫌麻烦的人是我了
回复

使用道具 举报

     
 楼主| 发表于 2025-8-5 12:04 来自手机 | 显示全部楼层
紧那罗 发表于 2025-8-5 11:56
那是不是买块移动硬盘就完事了

是这样啊,但他也想要某些可以稳定部署的服务
他的6T移动硬盘已经塞了5T了,而且一个月它能产生200G数据
这移动硬盘还带着到处走其实有些数据灵车的属性在里面的
回复

使用道具 举报

     
发表于 2025-8-5 12:27 来自手机 | 显示全部楼层
自备一个路由器,所有设备都配置好连接这个路由器,换地方就修改该路由器的上行口,最简单就是带 DHCP 的网口,麻烦点就是上行口配置成 WiFi 连接,没试过但我觉得可行。甚至极端点可以让 nas 扮演这个路由器的角色,我也不知道现在的网卡性能比起路由器如何。
回复

使用道具 举报

     
 楼主| 发表于 2025-8-5 12:32 来自手机 | 显示全部楼层
indtability 发表于 2025-8-5 12:27
自备一个路由器,所有设备都配置好连接这个路由器,换地方就修改该路由器的上行口,最简单就是带 DHCP 的网 ...

我想法中引入这个openwrt虚拟机就是想做这件事,但我不知道怎么确保openwrt将不同网段桥接起来,我寻思我是不是得写点路由条目啥的
而且大概率互联网接入是通过这机器的WLAN网卡,手机该怎么接入这个网络啊?
回复

使用道具 举报

     
发表于 2025-8-5 12:41 来自手机 | 显示全部楼层
本帖最后由 indtability 于 2025-8-5 13:04 编辑
WiiGe 发表于 2025-8-5 12:32
我想法中引入这个openwrt虚拟机就是想做这件事,但我不知道怎么确保openwrt将不同网段桥接起来,我寻思我 ...

本地网络使用局域网网段,和上行口之间做 nat,不需要手动配路由,家庭用的宽带天天换 ip 也没让人天天来配东西。无线网卡也可以同时作为 ap 和 sta,这都不是问题。

补充

没仔细看主楼后半部分,一眼看上去不像一个方案才回复的,仔细看了下发现是一回事,但是关注点过于细枝末节了,一是本地网络不用绑死ip,用 dhcp + 主机名访问即可,二是无线网卡完全可以同时做 ap 和 sta,很多家庭做无线 ap 桥接也是一个原理,三是本地网络和上行口之间做 nat 互通是现在家庭路由器最核心的功能,不需要什么配置,总而言之这些都是这个方案中不是问题的问题,我想到的困难反倒是宿主机和虚拟机之间网络接口的配置之类,不太懂这一块。
回复

使用道具 举报

     
 楼主| 发表于 2025-8-5 12:57 | 显示全部楼层
indtability 发表于 2025-8-5 12:41
本地网络使用局域网网段,和上行口之间做 nat,不需要手动配路由,家庭用的宽带天天换 ip 也没让人天天来 ...

本地网络和上行口之间做 nat我大概明白你的意思了
但无线网卡同时做AP和STA在openwrt里面该怎么实践呢? 我没有多少OpenWRT上使用WiFi的经验, 还请展开讲讲
回复

使用道具 举报

     
发表于 2025-8-5 13:02 | 显示全部楼层
同便携要求,但又不想学相关知识就整了台极空间T2
插SD卡自动备份照片,还算是方便
回复

使用道具 举报

     
发表于 2025-8-5 13:07 | 显示全部楼层
WiiGe 发表于 2025-8-5 12:57
本地网络和上行口之间做 nat我大概明白你的意思了
但无线网卡同时做AP和STA在openwrt里面该怎么实践呢?  ...

12L 这个用法的话 我更推荐GL.iNet的设备了 底层是openwrt除了正常的luci还有他自家的简化UI 可以直接用wifi桥接做WAN用 非常简单
回复

使用道具 举报

     
发表于 2025-8-5 13:26 来自手机 | 显示全部楼层
WiiGe 发表于 2025-8-5 12:57
本地网络和上行口之间做 nat我大概明白你的意思了
但无线网卡同时做AP和STA在openwrt里面该怎么实践呢?  ...

搜一下吧,我也没在 openwrt 上操作过,关键字 openwrt 无线 wifi 客户端 之类,具体操作我估计是新建无线接口,配置为 wan 口 无线客户端 模式,输入 ssid 和 密码这样。另外上面的回复补充了点东西。
回复

使用道具 举报

     
发表于 2025-8-5 13:36 | 显示全部楼层
这个需求就是移动固态硬盘,不要折腾一个不稳定的nas,你是想即插即用还是每次工作先折腾半小时网络?2*8T的双盘位硬盘盒怎么都够了。
回复

使用道具 举报

     
发表于 2025-8-5 14:09 | 显示全部楼层
感觉不如教他用zeroiter
或者干脆整个云盘
回复

使用道具 举报

     
发表于 2025-8-5 14:57 | 显示全部楼层
我以前写个脚本获得一下本机外网ip,和上次比较,有变化就发我微信
回复

使用道具 举报

发表于 2025-8-5 15:07 | 显示全部楼层
直接装飞牛,
手机访问 客户端连上同一个网络以后会直接切到局域网访问,
电脑访问 在host文件写一个自定义网址和IP的映射,IP在飞牛手机客户端里查看 电脑直接保存自定义网址到书签栏,
每次变更网络环境只需要去飞牛里查看NAS的局域网地址,然后替换host文件里面的IP即可
回复

使用道具 举报

     
发表于 2025-8-5 17:30 | 显示全部楼层
网络最省事的方案是搞个国内的云主机然后搭建 WireGuard
回复

使用道具 举报

     
发表于 2025-8-5 17:46 来自手机 | 显示全部楼层
我是ipv6直连的 解决方式是写了个邮件自动发送地址给我自己

—— 来自 Xiaomi 24122RKC7C, Android 15上的 S1Next-鹅版 v2.5.2
回复

使用道具 举报

     
发表于 2025-8-6 09:00 | 显示全部楼层
买个极空间T2那种随身全闪nas算了
回复

使用道具 举报

     
发表于 2025-8-6 09:55 | 显示全部楼层
如果是自己折腾的话DIY没啥问题的,如果是吃饭工具的话我觉得还是买QNAP那几个全闪NAS比较好,例如TBS-464,4 x nvme, 2 x 2.5G网口
回复

使用道具 举报

发表于 2025-8-6 09:59 | 显示全部楼层
铁威马F4搞一台啊,房东那里搞不定网络NAT和端口转发就自己做zerotier或者frp
回复

使用道具 举报

     
发表于 2025-8-6 10:54 | 显示全部楼层
所以说这个nas还得主动去连出差的各种WiFi,还得适应不同网段?
mDNS可以主机名访问,但也需要路由器支持。

评分

参与人数 1战斗力 +2 收起 理由
仟音一心 + 2

查看全部评分

回复

使用道具 举报

     
发表于 2025-8-6 21:14 | 显示全部楼层
我觉得可以试试zerotier/tailscale的方案,配置起来不麻烦的,你可以配好给他,或者告诉他装上后把id告诉你,你给他配。但要注意在国内搞个**作为中转,不然这俩有无法连接的风险。

你的方法也可以,我感觉需要双无线网卡,一个用来连各种Wi-Fi,一个用来连其它设备组内网。这种情况下打开ip_forward应该就能上网吧,我没用过openwrt不太清楚。另外mDNS那套在无线环境下经常不可用,因为很多无线路由器不支持组播转发/组播转单拨,我感觉还是固定ip或者自定义dns好一些。
回复

使用道具 举报

     
 楼主| 发表于 2025-8-8 08:27 | 显示全部楼层
ltycomputer 发表于 2025-8-6 10:54
所以说这个nas还得主动去连出差的各种WiFi,还得适应不同网段?
mDNS可以主机名访问,但也需要路由器支持。 ...

确实如此, 所以我对LAN域名访问的方案都比较谨慎
回复

使用道具 举报

     
 楼主| 发表于 2025-8-8 08:30 | 显示全部楼层
indtability 发表于 2025-8-5 13:26
搜一下吧,我也没在 openwrt 上操作过,关键字 openwrt 无线 wifi 客户端 之类,具体操作我估计是新建无 ...

我试了下, 大概可行
我用了22楼的推荐, 装了个飞牛方便新手使用
而飞牛用了OVS+KVM-qemu的虚拟机方案, 这通用性就很高了
如果我成了, 我就跟个帖子讲一下我的一些配置, 感觉成功率很高
回复

使用道具 举报

     
 楼主| 发表于 2025-8-8 08:31 | 显示全部楼层
angleabs 发表于 2025-8-5 15:07
直接装飞牛,
手机访问 客户端连上同一个网络以后会直接切到局域网访问,
电脑访问 在host文件写一个自定义 ...

飞牛确实可以, 但我不能依赖fn connect, 断网环境(比如在高铁上?)它也得能访问
回复

使用道具 举报

     
 楼主| 发表于 2025-8-8 08:33 | 显示全部楼层
maritimus 发表于 2025-8-6 21:14
我觉得可以试试zerotier/tailscale的方案,配置起来不麻烦的,你可以配好给他,或者告诉他装上后把id告诉你 ...

zerotier/tailscale的方案可以保底, 我自己其实也想尝试一下能不能通过虚拟网络来利用openwrt的科学插件, 这样就能把这个NAS转化为一个全功能的随身路由器, 这不是超超超超超垃圾佬吗?
回复

使用道具 举报

     
发表于 2025-8-8 10:07 | 显示全部楼层
本帖最后由 ltycomputer 于 2025-8-8 10:27 编辑





这种缝合怪还真有,1个2.5盘位,1个SD卡位,Type-C可以直接连手机电脑当移动硬盘用,WiFi6可做热点可做客户端(无线中继),带内网穿透和APP,不过往上装APP就别想了


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

发表于 2025-8-8 10:41 | 显示全部楼层
WiiGe 发表于 2025-8-8 08:31
飞牛确实可以, 但我不能依赖fn connect, 断网环境(比如在高铁上?)它也得能访问 ...

再加个无线网卡,手机做热点,飞牛有线网连不上会不会自动连wifi?连上wifi之后,相当于手机做dhcp服务器,后面的操作应该是一样的了
回复

使用道具 举报

     
 楼主| 发表于 2025-8-8 14:22 | 显示全部楼层
本帖最后由 WiiGe 于 2025-8-8 21:03 编辑
angleabs 发表于 2025-8-8 10:41
再加个无线网卡,手机做热点,飞牛有线网连不上会不会自动连wifi?连上wifi之后,相当于手机做dhcp服务器 ...

无线网卡用了Intel 9560NGW CNVI,  E key的M.2网卡, 飞牛的系统没驱动
截止现在飞牛最新的内核是Kernel 6.12, 对应Intel的驱动页面是, Core89

于是我执行了
  1. sudo apt remove firmware-iwlwifi
  2. sudo apt install -t bookworm-backports firmware-iwlwifi
复制代码
现在飞牛能识别到这个WLAN卡了, 你也可以去这里把驱动翻出来: kernel/git/firmware/linux-firmware.git

然而飞牛的WLAN...... 前几个版本还只能用nmcli来通过命令行连接WiFi, 不支持UI管理你敢信?
就最近几个版本刚上的WiFi搜索的UI, 你想要的检测网络通断再自动连接WiFi属实想太多, 飞牛的WLAN管理还相当粗糙原始, 宛如新开发了一个Linux桌面一样
同时我也尝试了开启IOMMU并把整个WiFi网卡直通给Openwrt, 结果OpenWRT也不识别
也就是说, 遇到新的WiFi只能通过网线访问飞牛, 然后在飞牛桌面里去连接WiFi





130Mbps是放在无线路由器旁边测试时没接天线的效果,
注意如此操作会让系统无法升级


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
 楼主| 发表于 2025-8-8 14:23 | 显示全部楼层
ltycomputer 发表于 2025-8-8 10:07
这种缝合怪还真有,1个2.5盘位,1个SD卡位,Type-C可以直接连手机电脑当移动硬盘用,WiFi6可做热点可做 ...

我就说这玩意儿真有人有需要吧.jpg
回复

使用道具 举报

     
 楼主| 发表于 2025-8-8 14:24 | 显示全部楼层
ff2077 发表于 2025-8-5 17:46
我是ipv6直连的 解决方式是写了个邮件自动发送地址给我自己

—— 来自 Xiaomi 24122RKC7C, Android 15上的 ...

很狂野呀, 爱了
回复

使用道具 举报

发表于 2025-8-8 14:36 | 显示全部楼层
WiiGe 发表于 2025-8-8 14:22
无线网卡用了Intel 9560NGW CNVI,  E key的M.2网卡, 飞牛的系统没驱动
截止现在飞牛最新的内核是Kernel 6 ...

不用连新的wifi吧,手机热点的wifi名和密码保持不变就好了,飞牛底层不是debian吗,写个脚本,开机后获取有线网卡IP,获取不到就去连设置好的wifi
回复

使用道具 举报

     
 楼主| 发表于 2025-8-8 14:42 | 显示全部楼层
angleabs 发表于 2025-8-8 14:36
不用连新的wifi吧,手机热点的wifi名和密码保持不变就好了,飞牛底层不是debian吗,写个脚本,开机后获取 ...
手机热点的wifi名和密码保持不变就好了


这就是为什么我刚开始还想弄个CPE给它的原因
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-17 07:26 , Processed in 0.140095 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表