V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
cmichael
V2EX  ›  NAS

求教关于“只有 1 个网口, NAS 和电脑同时上网还能高速连接”的疑问

  •  
  •   cmichael · 2022-05-01 00:07:32 +08:00 · 2586 次点击
    这是一个创建于 939 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是看了这篇文章进行实践: https://zhongce.sina.com.cn/interface/article/view/60006/

    现在用的是下面 2 种方式(主要问题和文章里说的一样-----房间里只有一个网口):

    方式 1: 通过网线连 NAS ,电脑 NAS 都能上网,且 NAS 和电脑网速可达 100M 左右 光猫-----真路由器------NAS-----电脑

    方式 2:通过 WIFI 连 NAS ,NAS 和电脑网速只有 30M 左右,好处是 mbp 不要插网线 光猫-----真路由器------NAS 电脑 | | +------WIFI-------+

    QNAP 里的拓朴图和文章里的一样( V2EX 为啥不能贴图): Virtual Switch 1 <---+---> Adapter 1 | +---> Adapter 2 方式 1 的时候,Adapter 1 和 2 同时打开状态 方式 2 的时候,只有 Adapter 1 打开

    好奇的我问一下大家: 此时 NAS 算软路由吗? 我记得软路由要搞 2 个 Virtual Switch ,作为 WAN 、LAN 的,还要装 LEDE 。

    这种连接方式我搞不懂,NAS 在这里应该就算是台电脑吧?为啥另外那台不能上网的电脑,通过网线连接另外一台电脑(也就是 NAS )能实现上网?

    我是小白一枚,谁帮我通俗的解释解释?谢谢!

    12 条回复    2022-05-07 17:13:21 +08:00
    eason1874
        1
    eason1874  
       2022-05-01 00:18:28 +08:00
    截图上不就写明白了么——虚拟交换机。交换机不是路由,是网桥。

    交换机和路由器长得很像,但是两种设备

    千兆端口的交换机也就几十块吧,一个网口转几个网口,可以接多台设备,不用整这些花里胡哨的
    jousca
        2
    jousca  
       2022-05-01 00:26:07 +08:00
    买个 H3C S1G 交换机,几十块。插起。万事大吉
    sola97
        3
    sola97  
       2022-05-01 00:37:09 +08:00 via Android
    方式 1 是 qnap 网口作为路由器的 lan 的拓展和 wifi 是同一个 lan
    单独买个交换机更方便
    cmichael
        4
    cmichael  
    OP
       2022-05-01 00:42:35 +08:00
    是不是网口接个交换机,一头到 nas ,一头到电脑
    nas 和电脑之间相互传送文件的速度是不是就和直连一样快?
    tinkerer
        5
    tinkerer  
       2022-05-01 07:37:58 +08:00
    @eason1874 交换机可不是网桥...
    eason1874
        6
    eason1874  
       2022-05-01 10:38:52 +08:00
    @tinkerer 准确点说,多端口网桥
    eason1874
        7
    eason1874  
       2022-05-01 10:44:34 +08:00
    @cmichael 对,基本等于直连,速度主要取决于进出网口速率了
    cmichael
        8
    cmichael  
    OP
       2022-05-04 10:39:54 +08:00
    @eason1874 哦哦,那和我直接电脑连 NAS 上网有什么区别吗,有什么缺点吗?
    eason1874
        9
    eason1874  
       2022-05-04 12:59:27 +08:00
    @cmichael 传统交换机只负责网桥,它可以长时间跑满速率

    而虚拟交换机是你 NAS 上跑的软件,当你 NAS 性能冗余的时候,几乎没区别,配置好也可以跑满 NAS 网口,但 NAS 硬件繁忙的时候就可能会影响虚拟交换机的性能。比如你用 NAS 跑 CPU 高占用任务时,你电脑上网速度可能会降低甚至短暂无响应
    cmichael
        10
    cmichael  
    OP
       2022-05-05 01:25:15 +08:00
    @eason1874 清楚了,非常感谢!
    yanqiyu
        11
    yanqiyu  
       2022-05-05 11:46:33 +08:00
    > 我记得软路由要搞 2 个 Virtual Switch ,作为 WAN 、LAN 的,还要装 LEDE

    不要这么机械,软路由也不一定需要 Virtual Switch, 装 LEDE 更不需要,只要设置了两个 interface 之间的转发规则的设备自然就成为了软路由。整 Virtual Switch 的目的只是让多个网口都能“连在一起”

    Virtual Switch 是在模拟交换机,交换机(一般意义上)工作在二层,只是按照 MAC 地址转发包。在 NAS 上搞一个虚拟交换机,把电脑连到 NAS 上和用一个物理交换机是等价的。

    不过虚拟交换机每次转发都要经过一次内核的收包发包流程,开销相当大,除非你的 CPU 很强劲不要指望在高 pps 的情况下性能能和物理交换机比较
    cmichael
        12
    cmichael  
    OP
       2022-05-07 17:13:21 +08:00
    @yanqiyu 谢谢啦!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3019 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:33 · PVG 22:33 · LAX 06:33 · JFK 09:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.