V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lshero
V2EX  ›  宽带症候群

万物皆可软路由

  •  
  •   lshero · 2021-01-22 21:30:19 +08:00 · 5409 次点击
    这是一个创建于 1402 天前的主题,其中的信息可能已经有所发展或是发生改变。
    那些矿渣主机是不是有的救了呢?
    18 条回复    2021-03-11 07:53:27 +08:00
    boboliu
        1
    boboliu  
       2021-01-22 21:40:30 +08:00   ❤️ 3
    矿渣主机只要有个 sata 口就是黑裙,有个网口就是软路由,有俩网口就能做爆款软路由了

    都这么玩了至少两年了……
    lshero
        2
    lshero  
    OP
       2021-01-22 21:43:42 +08:00
    @boboliu 很多人不是总说网口不够用吗
    ptsa
        3
    ptsa  
       2021-01-22 21:44:44 +08:00
    不够用就上交换机被
    miyunda
        4
    miyunda  
       2021-01-22 21:51:47 +08:00
    那么这玩意瓶颈是否在 USB ?
    sasalemma
        5
    sasalemma  
       2021-01-22 21:56:54 +08:00   ❤️ 2
    x86 每个网口都是独立的,没有交换机,万物只要有一个千兆口就能软路由,wan 直接 vlan+光猫口的 vlan 起飞,lan 这边保持原来的 vlan0 就行,用什么 usb,还怕 usb 发热掉线。

    usb 线路不合理的,跑不满千兆,芯片没有散热片的,又会掉线。vlan 多好。
    lshero
        6
    lshero  
    OP
       2021-01-22 22:21:31 +08:00   ❤️ 1
    @sasalemma vlan 不还得买网管交换机吗,感觉那些用锐角云之类 x86 矿渣的买个这个是不是就很方便的玩起软路由来了。
    billytom
        7
    billytom  
       2021-01-22 22:24:53 +08:00 via iPhone
    @sasalemma Vlan 不会造成性能损失吗?毕竟软路由进=出,千兆就剩 500 了?
    0ZXYDDu796nVCFxq
        8
    0ZXYDDu796nVCFxq  
       2021-01-22 22:44:57 +08:00 via Android
    网管型千兆五口交换机才几个钱啊,买这东西纯属智商税
    0ZXYDDu796nVCFxq
        9
    0ZXYDDu796nVCFxq  
       2021-01-22 22:47:38 +08:00 via Android   ❤️ 1
    刚查了下,某星千兆五口网管交换机 89 块
    买这个交换机接 PC 的网口不比接 USB 好五倍吗
    cwbsw
        10
    cwbsw  
       2021-01-22 22:48:09 +08:00
    @billytom 可以跑满千兆下行或者 500M 下行+500M 上行。
    linux40
        11
    linux40  
       2021-01-22 22:48:42 +08:00
    都不如 331flr 。
    geekvcn
        12
    geekvcn  
       2021-01-22 23:24:56 +08:00
    最佳拓扑的软路由只需要两个网口+交换机,超过两个网口如果是多 WAN 口那还好,多的网口作为 LAN 口的基本都是小白,对软硬件一窍不通
    sasalemma
        13
    sasalemma  
       2021-01-22 23:31:17 +08:00   ❤️ 1
    @lshero 不用的,如果是套虚拟机,比如 PVE 一类,用虚拟网口,没有 vlan 问题。如果是直接实体 x86 类,比如 openwrt,一个口的只有默认的 br_lan,去掉桥接,保持原样就是,lan 不改 vlan 参数,就是 vlan0,没有 vlan 。wan 口物理网口写 eth0.x,x 为 vlan 号,光猫关掉 dhcp,桥接口那边改下 vlan id 就是,广猫一般都有 vlan 设置,因为有 iptv 。接一个普通交换机就行了,甚至垃圾路由器当交换机就行。

    当然,如果有网关交换机,冲突域就会少一半流量。毕竟端口打了 tag 控制流了。

    用 usb 加网口和 minipcie 加网口,很费钱的。没必要啊。作为垃圾佬当然要奔着能省就省的原则,稳定是前提。另外网关交换机什么的,也是能省的。比如 mtk 系那些货色,都是 eth0 分 vlan 做 lan 和 wan 的,eth1 给 wifi 的矿渣,刷个 openwrt,关掉 dhcp,交换机那,都不用 ssh 去改 network 的 config,直接当网管交换机打 tag 就是。

    只是觉得有很多方式可以不用这么费钱买多网口 usb 设备。
    lshero
        14
    lshero  
    OP
       2021-01-23 01:11:29 +08:00 via Android
    @linux40 m4smd 主板是不是性价比更高?
    systemcall
        15
    systemcall  
       2021-01-23 09:56:25 +08:00
    @miyunda #4
    瓶颈应该在 CPU,如果你用台式机 i3 之类的 CPU 做软路由,只用 2 个口应该是够的,4 个口全跑起来估计也吃力。USB 很吃 CPU
    systemcall
        16
    systemcall  
       2021-01-23 10:03:51 +08:00   ❤️ 3
    说个真事
    很多年之前买的 newifi mini,里面只看到了一个网口,接了一个网管交换机,网管交换机有 2 个 VLAN,一个是 wan 一个是 lan,对应 wan 口和 lan 口。后来想换路由器的时候查了的,就连 mt7621 也有很多是这么做的,联发科这边喜欢这么弄
    所以如果有千兆网口的话,接个网关交换机划 2 个 VLAN 就好了,千兆网卡+VLAN 交换机才不到 150,就算是京东自营买 USB 千兆网卡加起来也比这便宜。LAN 的设备之间通信也不走 CPU,多好
    之前看了一下我的华硕无线路由,也是 2 个网卡,wan 一个,lan 一个,lan 上面有个 5 口交换机。我想大部分的家用路由器都是这么做的,只有 1~2 个网卡。而且你搞那么多网卡接不同的设备,之间要通信就要用 CPU 转发,软路由的 CPU 一般不太好,很可能比不过交换机。普通的千兆交换机才不到 50,网管型的也就 89~99,比双口的网卡还便宜
    linux40
        17
    linux40  
       2021-01-23 14:01:47 +08:00 via Android
    @lshero 平台受限
    trepwq
        18
    trepwq  
       2021-03-11 07:53:27 +08:00
    @billytom
    @cwbsw
    千兆全双工是可以上下同时千兆的,除去回程流量跑 900+m 没问题

    @miyunda usb3.0 有 5gbps,带宽足够,就是某些 usb 不稳定
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2841 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:00 · PVG 23:00 · LAX 07:00 · JFK 10:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.