这是我家网络结构图
NAS用Docker做了个OpenWrt软路由,主要是把NAS作为交换机,绕过房间路由器,把PC直连在NAS上。
但是OpenWrt的网关地址是192.168.123.1,PC的ip是192.168.123.3,与手机不在同一个网段了,现在需要手机和PC仍处于内网该怎么操作?
NAS用Docker做了个OpenWrt软路由,主要是把NAS作为交换机,绕过房间路由器,把PC直连在NAS上。
但是OpenWrt的网关地址是192.168.123.1,PC的ip是192.168.123.3,与手机不在同一个网段了,现在需要手机和PC仍处于内网该怎么操作?
OpenWrt 做旁路由吧。
另外,为啥两个路由器要分两个网段?你把 5.1 连在 3.1 下面,同网段不就好了。
这种情况很常见,两个路由器是不是因为WiFi覆盖的问题增加的?如果是的话,把所有设备置于内网设备的话:
把客厅路由192.168.5.1 作为主要路由,保证IPTV能正常使用。
然后把房间路由192.168.3.1 的WAN口接入客厅路由192.168.5.1并关闭dhpc,作为ap+交换机使用。 nas不设置lan ,也仅作为交换机用就可以了如果没办法删除wan口就把电脑作为dmz设备暴露给上级网段就行了。
其实为什么要用nas去搭软路由,买个千兆铁壳交换机不到100块 插上就行了
按我使用nas的经验来说,内网有nas这种大流量吞吐设备的话,家用路由器的交换能力是不够的,只要内网有关于nas的流量,你的延迟敏感应用就得卡,再好的路由器都不如一个千兆铁壳交换机
我最开始买nas的时候 买过华硕的AC86U,播放nas内音乐的时候我的游戏延迟就得红,最后在路由器后面加挂了一个千兆交换机,所有内网设备通过交换机再到路由器,我就再也没卡过了
划分这么多子网干什么?
整个局域网中用一台主路由作 DHCP 服务器就够了
NAS 上 Docker 跑 OpenWrt 作为交换机?看不懂……
多个路由确实是因为信号不行,再一个是隐私问题,有时候需要内网访问一些文件,而不希望文件暴露给所有设备,所以在房间弄了个独立路由。
路由都是用的自动获取IP地址,因为之前也没有这方面知识。
IPTV到是没关系,因为我家不用这个,但是也没法把房间路由接在客厅路由,一个是因为上面所说的隐私问题,另一个是这样操作需要穿一条房间到客厅的网线,我家目前的各路网线都是集中在入户光猫那里。
用nas做软路由就是为了2.5G速度直连 ,其实也可以直接把pc接在房间路由,但是只有千兆的速度,用不出固态的效果。
按我理解的话,是不是现在只要把软路由改成手动IP地址,与房间路由同一个192.168.3.x的网段就行了?
都用nas了 用户管理 权限设置用起来啊 没权限不就看不见了。不用的话还不如买硬盘笼,便宜太多
至于2.5g的话看起来是个双网口nas给电脑多加个网卡啊
说白了就是nas直连嘛
nas可以拿来当旁路由用的 我就这么干过
软路由本身是虚拟机哦,是套了一层网络转换的,除非改成使用本机IP
越来越麻烦了.jpg
最简单还是:别玩软路由,直接两个网口分开设置就行了 看起来是威联通的设备,有没有自带的网络设置我不是太清楚,但是群晖是有的
家里不需要整这么多网段,建议客厅当主路由,房间的路由当作ap使用,由主路由接出,这样你的设备都在.5网段下了,但是你又在nas中docker openwrt,如果不走桥接还是不再一个网段,而且这种做法也不推荐,既然房间有一台路由,完全可以用来刷openwrt 作为旁路由使用就行,nas,手机,PC都接入到旁路由就行
隐私问题完全可以权限管理解决,另外不需要重新穿线,加两个网管交换机在弱电箱和客厅路由那边做单线复用即可
nas两个2.5网口没带交换功能,需要用OpenWrt做交换功能,意思就是想把PC直连nas,为什么不把房间路由器刷OpenWrt,因为没法刷,而且只有千兆口。
折腾好久,太难搞了,放弃了
还是老老实实把NAS和PC都接在路由器了
说句老实话最简单的办法上万兆交换机,家用环境超五类网线万兆只要符合国标的线缆都是不是问题,这边推荐威联通的一款呢
万兆交换机就太专业了,我还用不上。
强烈建议听其他人的建议
如果你一定要这么混乱的拓扑上打补丁的话
房间路由上做静态路由,把192.168.123.0/24指向192.168.3.4即可
openwrtwan口允许入站流量
这样手机可以访问电脑
电脑本来就可以访问手机,因为手机在上一层
其实你这个拓扑图缺信息吧
192.168.123.1是lan网段的IP,WAN网段是啥?
openwrt是不是也有192.168.3.0/24网段的IP?你NAS和软路由具体怎么设置的没说清楚
两个2.5G口怎么用的也没说清楚
软路由的WAN端ip是192.168.3.6,这个ip就是在3.x网段下访问软路由后台。
NAS的两个2.5G网口:
网口1:房间路由器——NAS
网口2:NAS——PC
这就避开了PC连接路由器(路由器只有千兆),直连NAS和PC以达到2.5G速度。
用软路由就是为了做到PC接入NAS能直接连通互联网。
所以你有2个2.5G口
第一个口是NAS和软路由桥接共同使用,所以NAS和软路由都有192.168.3.0网段的IP
第二个口是软路由的LAN口,不知道你是直通还是啥,反正用来连电脑
那就像我上面说的,房间路由做静态路由,192.168.123.0/24指向192.168.3.6即可
既然你192.168.3.0网段可以直接访问软路由后台(你确定?手机能直接访问软路由?)说明WAN口入站流量已经开了,那么就没问题了
还有一个做法可以试试,WAN接口删掉,软路由两个device都作为LAN,软路由自身LAN IP手动指定一个192.168.3.0网段静态IP,防火墙关掉,理论上来说就变成交换机了。这样电脑可以获取192.168.3.0网段IP
网关完全可以只保留一个或者2个(不清楚你的猫性能够不够)
路由器一般是都支持AP模式和路由模式的,路由模式就是你这种,每加一个路由器多出一个网段,AP模式就不会这样了,无线路由器会变成主路由的无线hub,只负责无线信号的发送接收,网络上是继承主路由的网段
明白了,那只要把软路由弄成AP模式就能继承房间路由的3.x网段了,问题就是OpenWrt太繁杂了,把我搞蒙了