V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
feng32
V2EX  ›  程序员

Banana Pi R2 PRO 是五口千兆路由开发板的最佳选择吗?

  •  
  •   feng32 · 2022-06-28 12:32:23 +08:00 · 2986 次点击
    这是一个创建于 910 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求如下:

    • 至少五个千兆以太网口 (强需求)
    • 支持自定义交换芯片配置,可以从 1WAN 4LAN 切换到 4WAN 1LAN (强需求)
    • 至少支持 OpenWRT 、Ubuntu 等常见开源系统之一
    • 对于 OpenWRT 总闪存至少 64MB ,可以装得下 gcc, gdb 和一两个像 **vay 这样的 Go 语言程序 (强需求)

    在市场上转了一圈,传统的树莓派自然是没有这样规格的产品。NanoPi 如其名主打的是迷你型设备,最新的 R5S 也只有三个以太网接口 (用 USB 转接就有点丑了)。Orange Pi 、Rock Pi 同样也没有类似的产品。像 TP-Link 、Netgear 这样的品牌,大多数产品都只有 16M / 32M 闪存,对开发来说太少了。

    第 1 条附言  ·  2022-06-28 14:09:59 +08:00
    在淘宝上搜 x86 工控机,把机架式的大块头排除掉,前 6 页里大概剩下 2 款型号符合要求 (5 个以太网口)

    最后买的是 N5095 / 4G / 128G / I225*5 的型号,价格¥ 1199

    虽然稍微贵点,但是相比 ARM 兼容性和性能应该是无敌了
    15 条回复    2022-06-29 22:01:07 +08:00
    LukeChien
        1
    LukeChien  
       2022-06-28 12:56:49 +08:00 via Android
    R3 才是最屌的,等上架
    lusi1990
        2
    lusi1990  
       2022-06-28 13:13:54 +08:00 via Android
    路由器可以硬改,扩容闪存
    missdeer
        3
    missdeer  
       2022-06-28 13:21:44 +08:00
    用过 R1 ,大概跑了 3 ,4 年后点不亮了,于是对这家的产品质量心存顾虑
    TerranceL
        4
    TerranceL  
       2022-06-28 13:33:49 +08:00   ❤️ 1
    上 X86 软路由?
    squarefong17
        5
    squarefong17  
       2022-06-28 13:57:34 +08:00   ❤️ 2
    以我用 Banana Pi BPI-R2 的经验来看。。。香蕉派的官方固件支持会比较拉跨。。。而且 Linux 的 wifi 驱动至今是挂的,或者不稳定的。

    不如看看 J4125/N5095/N5100 这类 x86 CPU 的软路由有没有符合需求的,618 六百撸了个 4 × 2.5G 的 J4125 的准系统,插上闲置的内存和硬盘跑个 Openwrt ,我觉得还行。性能强的多,存储容量和速度的上限高得多,价格没贵多少,系统还不需要特别准备,目前 x86 兼容性依然是无敌的。。。
    ak47iej
        6
    ak47iej  
       2022-06-28 13:58:38 +08:00
    树莓派 CM4 ?
    &ab_channel=JeffGeerling
    ysc3839
        7
    ysc3839  
       2022-06-28 14:01:01 +08:00 via Android
    个人不推荐 ARM Linux ,因为坑太多了。你说支持开源系统,但如果是非官方支持呢?万年不更新还有 bug 呢?
    ysc3839
        8
    ysc3839  
       2022-06-28 14:29:37 +08:00 via Android
    还有,许多 x86 工控机一个网口就对应一个网卡,并不是一个网卡连交换机出来多个网口,大带宽传输时并不会碰到网卡瓶颈
    hronro
        9
    hronro  
       2022-06-28 15:25:08 +08:00
    5 个千兆口感觉是伪需求?真需要这么多有线连接,应该上一个交换机(或者搞个硬路由关闭 DHCP ),软路由的小包转发能力是很差的

    不强求 ARM 的话可以上 x86 ,一定要 ARM 的话推荐 Raspberry Pi CM4 + Router board 。(我自己用的就是 Raspberry Pi CM4 + Router board ,感觉还不错)
    shijingshijing
        10
    shijingshijing  
       2022-06-28 16:43:46 +08:00   ❤️ 1
    有跑 Docker 的需求的话,ARM 还是免了,老老实实上 x86 。

    恩山上有人说的很形象,docker 一 pull ,全家断网
    txydhr
        11
    txydhr  
       2022-06-28 20:34:46 +08:00 via iPhone
    @shijingshijing 哈哈哈哈哈哈哈哈
    cubecube
        12
    cubecube  
       2022-06-29 10:35:01 +08:00
    @shijingshijing 老哥,大概解释下为啥会断网?哈哈
    ysc3839
        13
    ysc3839  
       2022-06-29 10:54:45 +08:00
    @cubecube 可能是性能不足,解压镜像时占满了 CPU ,也有可能是崩溃了
    shijingshijing
        14
    shijingshijing  
       2022-06-29 11:03:47 +08:00   ❤️ 1
    @cubecube 这种 ARM 板一般都是用的 emmc ,速度很慢,而且板子上都是集成的单片 NAND Flash 存储,没有缓存设计,没有专门的 SSD 控制器,IO 性能很差,特别是连续写入数据的时候。好一点的外挂一个 USB 3.0 ,不过一般也跑不满,提升有限,价格也上去了。其实 IO 性能 Intel 的老版 Atom 也不行,就是 nm10 芯片组那种,后来因为数据中心和服务器市场的缘故,Intel 给 Atom 鸟枪换炮了,推出 Atom C 系列,Atom C3850 这种,动辄十几个 SATA 口,数个 1G/2.5G 的网口,还能通过 PCIE 扩展,功耗也低。
    2NUT
        15
    2NUT  
       2022-06-29 22:01:07 +08:00
    看你的需求也就是 多口软路由 需求
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3018 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 14:17 · PVG 22:17 · LAX 06:17 · JFK 09:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.