V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
im3feng
V2EX  ›  问与答

关于软路由硬件配置的一点想法

  •  1
     
  •   im3feng · 2019-03-27 10:59:44 +08:00 · 2790 次点击
    这是一个创建于 1849 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近关注了一下软路由,也在淘宝上看了一些配置,比如占美、研凌等等,目前没有看到很合适的产品。 归纳一下,作为软路由来说,CPU 应当满足如下要求:

    1. 低功耗,最好是 for mobile 平台产品,TDP 在 10W 以下,被动散热即可。
    2. 虚拟机相关功能的支持,VT-d,VT-x 等,安装虚拟机会有很大提升.
    3. 能支持 DDR4 最好,毕竟电压更低,有助于降低整机功耗。如安装虚拟机,内存要支持到 8G.
    4. 支持 AES 硬解功能,如架设梯子等服务,这方面是对速度有很大影响。大部分 15 年后的 CPU 都支持此项功能。
    5. 接口方面,USB3.0 有 1 到 2 个即可,SATA 6G 至少两个,为搭建简单 NAS 做考虑。如果支持 MSATA 或者 M.2 最好,可接 SSD 做系统盘。

    软路由主板应当满足如下要求:

    1. 体积要小,MINI-ITX 为主流板型。
    2. 能够通过 DC 电源供电,如 12V/1A.
    3. 至少双千兆网口,需是 Intel 网卡,其他品牌在虚拟机下需要另外安装驱动,比较麻烦。
    4. WiFi 可有可无,非必须项目。
    5. 如果有做 NAS 的需要,且接硬盘数量超过 CPU 可支持的范围,需提供 HBA 等设备接口,用来连接背板。如果只接 2 个盘,一般情况下 CPU 可支持,不需要额外接口。
    6. 如果连接 PoE AP 设备,则需要支持 PoE 透传功能;这个在主板上比较少见,可能只能通过 PoE switch 来实现。

    目前看到能够符合上述要求的设备只有索泰 ZBOX CI-329,但无论淘宝京东还是亚马逊,均无货。

    74 条回复    2019-03-28 17:04:19 +08:00
    titanium98118
        1
    titanium98118  
       2019-03-27 11:45:35 +08:00
    永擎和 supermicro 的 itx 了解一下?
    asasas2114823
        2
    asasas2114823  
       2019-03-27 11:50:13 +08:00 via Android
    闲鱼 转转
    Eiden
        3
    Eiden  
       2019-03-27 11:55:32 +08:00 via Android
    小众市场,要是有电脑厂商来做这个的话体积和功耗都可以做的很小,上面要求都可以满足
    im3feng
        5
    im3feng  
    OP
       2019-03-27 12:03:59 +08:00
    @titanium98118 很遗憾,没有合适的。
    im3feng
        7
    im3feng  
    OP
       2019-03-27 12:11:28 +08:00
    @Eiden 占美、研凌这些厂商可能会做,但短期内可能很难看到。目前他们出货以 j1900、3855U、i 系列第四代等老产品为主。不排除是矿渣的可能,为了稳定性考虑,目前考虑 apollo lake/gemini lake 这两代较新的产品系列。
    Eiden
        8
    Eiden  
       2019-03-27 12:13:04 +08:00 via Android
    @im3feng 我比较期待高集成的产品,cpu,内存,网卡全部焊死在主板上
    im3feng
        9
    im3feng  
    OP
       2019-03-27 12:20:09 +08:00
    @Eiden 一般来说 CPU 和网卡是可以做到的,但内存很少直接贴颗粒到主板。这种做法在手机平板等移动设备更常见,但对于软路由来说这样失去了配置的灵活性,尤其是目前 DRAM 一季度跌价超过 30%的情况下,贴片到主板只会给厂商更多盈利空间。另外,LPDDR4 一般是贴片式的,package 封装和其他的略有不同。
    zlkent
        10
    zlkent  
       2019-03-27 12:22:05 +08:00
    前阵子刚买了一台软路由,要求和你差不多,最后选的 3865U 这款 cpu,目前装 esxi 上跑了 ikuai 和 lede,非常稳定目前温度也不高。外观和 @elden #4 发的一样。某宝上裸机价格在 900 左右,可以参考。我是插了一条 8G 的内存,接了一个 sata 的 ssd 硬盘。局域网内拷贝千兆能跑满,跑满的情况下 cpu 占用在 80 左右。
    dxgfalcongbit
        11
    dxgfalcongbit  
       2019-03-27 12:24:12 +08:00 via Android   ❤️ 1

    研华符合楼主要求的板子一大堆,我这个是 12 年的所以没配 USB3.0,不过这个板子有扩展接口想加 3.0 也可以。13 年后的产品就有 3.0 了。
    egoyau
        12
    egoyau  
       2019-03-27 12:26:29 +08:00
    不懂就问,现成路由器比如荣耀 pro (没记错名字的话),带 usb 口的是不是都可以做 nas ……
    im3feng
        13
    im3feng  
    OP
       2019-03-27 12:30:21 +08:00
    @egoyau USB 连移动硬盘做 NAS,性能会很受影响,不建议。
    im3feng
        14
    im3feng  
    OP
       2019-03-27 12:34:53 +08:00
    @zlkent 感谢分享,我在淘宝也看了不少,就是还想找个更合适的。请问一下:室温范围,CPU 温度在多少上下?
    im3feng
        15
    im3feng  
    OP
       2019-03-27 12:35:59 +08:00
    @dxgfalcongbit 这么简包,主子不会一爪子打翻吗
    gstqc
        16
    gstqc  
       2019-03-27 12:38:46 +08:00 via Android
    我的 N3700+DDR3 8G+四网口
    装了 Proxmox,kvm 跑 OpenWrt,容器跑下载等业务
    目测可以战十年
    nanaw
        17
    nanaw  
       2019-03-27 12:39:31 +08:00 via Android
    @egoyau 插 u 盘或者固态也就罢了,插 hdd 绝对一插一个死
    zlkent
        18
    zlkent  
       2019-03-27 12:43:56 +08:00
    @im3feng #14 这款硬件 ESXI 不支持显示温度。室内 10 度左右,手摸上去只是温的,夏天就不清楚了。如果平时不会一直占满带宽的话,cpu 占用只有 5%-10%左右。当初买的时候也担心温度的问题,不过想想如果夏天真的太热,买个 12cm 的电脑静音风扇改成 usb 口对着吹,也肯定压得住。我之前华硕的 ac68u 待机温度 90 我就是搞个小风扇对着吹,能降到 60 左右。
    ryd994
        19
    ryd994  
       2019-03-27 12:44:28 +08:00 via Android
    就这点性能,还要虚拟化,想啥呢?
    nas 别和路由混一起,否则安全不好做。路由是对公网暴露的,攻击面总是更大一些,所以越简单越好
    dxgfalcongbit
        20
    dxgfalcongbit  
       2019-03-27 12:48:29 +08:00 via Android
    @im3feng 这个鞋盒机是拿到公司放在柜子里用的。

    前一阵子这破猫把一大盆水浇在家里的 NAS 上,我之前还特意放了一张防水板在硬盘上,但是防水板被蓝猫掀掉了,这合作真是绝了,幸好硬盘放在 NAS 下面,NAS 本身防水所以没事。
    133qaz
        21
    133qaz  
       2019-03-27 14:30:14 +08:00 via Android
    @dxgfalcongbit 忍不住吐槽的鞋盒机箱,百度搜索鞋盒机箱,兄弟你是首页😏
    dark3212
        23
    dark3212  
       2019-03-27 14:36:57 +08:00
    专业设备干专业的事,AllInOne 不是好方案,虚拟化也不能完全发挥性能。
    只做软路由的话,最近矿难流出来的蜗牛星际可以考虑一下,闲鱼上不少,相当于买机箱送 j1900 主板、内存,垃圾固态和垃圾电源,性能一般般,但是性价比很高。
    elden
        24
    elden  
       2019-03-27 14:37:32 +08:00
    @zlkent 我的也是 3865U,上面跑 freebsd
    sysctl -a | grep temperature
    hw.acpi.thermal.tz1.temperature: 29.9C
    hw.acpi.thermal.tz0.temperature: 27.9C
    dev.cpu.1.temperature: 38.0C
    dev.cpu.0.temperature: 40.0C
    styang
        25
    styang  
       2019-03-27 14:42:16 +08:00
    最近翻车的蜗牛星际 应该符合你的要求
    mattx
        26
    mattx  
       2019-03-27 14:43:47 +08:00 via iPhone
    @gstqc #16 价格怎么样
    133qaz
        27
    133qaz  
       2019-03-27 15:00:57 +08:00 via Android
    我来上个性价比高的,库存精英 SKLU-IE1 双网卡板载 DDR4 2G 内存,CPU 是 3955U.价格 308 元
    http://www.ecsusa.com/ECSWebSite/Product/Product_Overview/EN/Industrial%20Motherboard/SKLU-IE1/Motherboard
    MC
        28
    MC  
       2019-03-27 15:37:48 +08:00
    直接买群晖或者威联通这样现成的 NAS,然后虚拟机运行软路由。价格虽然稍微高一点,但至少系统稳定好用,而且外壳不会太挫。。。
    bearqq
        29
    bearqq  
       2019-03-27 15:39:10 +08:00 via Android
    蜗牛星际 b 双口已入,自己加了电阻准备折腾。适合 nas 加软路由,这价格没谁了。
    支持 vt-x,不支持 vt-d
    zlkent
        30
    zlkent  
       2019-03-27 15:41:37 +08:00
    @elden #24 我装的 ESXI6.7,是不支持的....当然如果装其他系统是可以看到温度。
    longalong
        31
    longalong  
       2019-03-27 15:42:25 +08:00
    Odroid — H2
    zlkent
        32
    zlkent  
       2019-03-27 15:42:57 +08:00
    @MC #28 我最早就是这么干,用的 ds918+,不过 cpu 负载比较高,并且没有网卡直通,就放弃了。
    MC
        33
    MC  
       2019-03-27 15:49:33 +08:00
    @zlkent CPU 是 J3455 吗 吓得我特地去看了下,确实有点高,不过还能接受。。。
    zlkent
        34
    zlkent  
       2019-03-27 15:55:59 +08:00
    @MC #33 是的,J3455,这颗 CPU 是支持 vt-d 做到网卡直通的,但群晖没开放,所以在 VMM 下网卡性能一般。当然如果宽带速度没超过 500M 还是够用的,只是 cpu 一直处在高温下我有点受不了,借着群晖摸索了软路由的配置后,还是决定买个专业的来跑软路由省心很多。
    MC
        35
    MC  
       2019-03-27 16:07:56 +08:00
    @zlkent 我现在威联通在跑,说是可以通过修改虚拟网卡跑满带宽,带我家本身带宽没那么大,感觉不出来
    terrytw
        36
    terrytw  
       2019-03-27 16:15:28 +08:00
    aes 这一块,可以看看:
    https://github.com/shadowsocks/shadowsocks-libev/issues/1173
    事实上 chacha20-poly1305 的性能也不错
    zlkent
        37
    zlkent  
       2019-03-27 16:19:50 +08:00
    @MC 群晖虚拟网卡跑 LEDE 我试过,局域网千兆也是能跑满。其实买软路由还一个原因就是家里本来有条电信了,移动又送了条 100M 免费的宽带,就想搞策略路由,918+只有两个 lan 口,我又搞不来 vlan,所以干脆买个 6 口的软路由一劳永逸:)
    MC
        38
    MC  
       2019-03-27 16:27:03 +08:00
    @zlkent 移动怎么样 搞得我也想去弄免费宽带了
    zlkent
        39
    zlkent  
       2019-03-27 16:34:09 +08:00
    @MC #38 看你的签名坐标是上海?上海移动的速度还不错,另外偷偷说一句,可以多拨叠加:)不过我主力是电信的 300M,策略路由由 ikuai 管理,设定的是只有服务器是移动的才走移动线路,后台看移动线路的流量很少。更多的用处应该是手机用流量访问家里的群晖速度应该会快吧,不过没试验过。移动我试过最多叠加到 500M 速度就上不去了,迅雷下载可以满速。
    dark3212
        40
    dark3212  
       2019-03-27 16:38:17 +08:00
    @133qaz 哪里入手,到处搜不到
    gstqc
        41
    gstqc  
       2019-03-27 16:39:28 +08:00 via Android
    @mattx #16 #26
    600 多吧,要 8G 得自己换内存
    淘宝搜下 小马软路由
    可以放一个 2.5 寸的盘
    我买过三台,目前没有翻车
    MC
        42
    MC  
       2019-03-27 16:49:14 +08:00
    @zlkent 哈哈,本来家里人约了个免费的移动宽带,但是我担心免费的东西说不定有坑,而且本身对铁通没什么好的印象,就退掉了,没装 233

    如果要爱快和 LEDE 双软路由的话,一个 NAS 确实不够用了。
    gircueel
        43
    gircueel  
       2019-03-27 17:05:54 +08:00
    赞成 1 楼

    https://www.asrockrack.com/general/productdetail.asp?Model=C3758D4I-4L#Specifications

    永擎的 C3758D4I-4L/C3558D4I-4L 这一代支持 vt-d 了,等二手

    上一代的 c2750d4i 什么都好就是没有 vt-d,现在怨念还很深
    zlkent
        44
    zlkent  
       2019-03-27 17:13:43 +08:00
    @MC #42 上海移动宽带好像分两种,只有移动自己拉的光纤的速度才有保障吧好像。坑目前看倒是没有,这次移动搞这么大力度的促销估计是怕用户携号转网吧...
    MC
        45
    MC  
       2019-03-27 17:15:17 +08:00
    @zlkent 这个活动我记得是长期的= =
    ipdnor
        46
    ipdnor  
       2019-03-27 17:19:59 +08:00
    我是 tb 买了 n3700 的工控板
    nfroot
        47
    nfroot  
       2019-03-27 17:29:07 +08:00
    软路由和 NAS 的需求重叠。。。。其实我也在想为什么厂家不搞。。。

    可能是软路由如果作 NAS,电费会高一点,当然如果不在乎电费就没所谓啦。
    mattx
        48
    mattx  
       2019-03-27 17:49:21 +08:00 via iPhone
    @gstqc #41 ap 你用啥?
    gstqc
        49
    gstqc  
       2019-03-27 18:34:46 +08:00 via Android
    @mattx #48 荣耀 pro
    goodryb
        50
    goodryb  
       2019-03-27 18:36:11 +08:00
    除开有双 WAN 的需求,软路由其实并不是一个刚需,毕竟软路由的强项是带机量和流控、以及多 WAN,但是从家用角度来看,带机量和流控需求都不大,多 WAN 也不是每个人都有多个宽带。剩下的可能就是科学上网的需求了。
    NAS 对盘位需求也挺大的,一般做软路由的机器 pcie 都插了网卡,对 SATA 扩展性都不是很好。
    至于 AP 什么的,要不是别墅,一般房间,最多 2-3 个无线路由做 AP 就搞定了,专业 AP 还要 POE 交换机。


    ------------------------------------
    说下我现在用的, 路由器是联通自带的光猫,能设置端口转发,有千兆口,稳定性也不错。
    然后淘宝买了一个 DIY NAS,装了黑裙,在 VMM 里面安装了 centos,配置了透明代理,局域网内可以用它做网关科学上网。同时安装了一个酸酸乳 server 端,方便在外手机科学上网。
    其它无线覆盖就搞两个路由器做 AP 搞定。

    所以对我来说,软路由真没有特别大的需求。
    flynaj
        51
    flynaj  
       2019-03-27 19:41:08 +08:00 via Android
    j1900 小主机一大堆
    133qaz
        52
    133qaz  
       2019-03-27 19:56:09 +08:00
    @dark3212 淘宝上啊,我前几天刚买。不过宝贝下架了 你可以等等店家似乎说后面还可能到货,有更高级的 i5-6200U 488 元( 4Gddr4 ) i5-6300U ( 4Gddr4 )
    shengyu
        53
    shengyu  
       2019-03-27 20:01:23 +08:00
    我之前用的 DQ77KB 做 HTPC+软路由 现在改成 NAS 了
    https://www.iloft.xyz/archives/dq77kb-nas.html
    zlkent
        54
    zlkent  
       2019-03-27 20:26:04 +08:00
    @MC #45 我这次申请的是永久免费....正常渠道申请好像就 1 年免费?忘了...
    LCD
        55
    LCD  
       2019-03-27 20:57:36 +08:00 via Android
    @im3feng 确实不错
    nealwx
        56
    nealwx  
       2019-03-27 21:23:15 +08:00 via Android
    @133qaz 你这个要怎样才能买到
    im3feng
        57
    im3feng  
    OP
       2019-03-27 21:29:50 +08:00
    @ryd994 玩虚拟化不是非要高配才可以的,低功耗下对性能本来就没太多要求。你说的安全性,可以开防火墙嘛。
    im3feng
        58
    im3feng  
    OP
       2019-03-27 21:30:57 +08:00
    @dark3212 个人觉得 j1900 平台不太符合要求
    im3feng
        59
    im3feng  
    OP
       2019-03-27 21:38:45 +08:00
    @goodryb 确实不是刚需,就是想搞一个玩玩而已。目前用路由做科学上网还可以,看网飞 Y2B 高清就有点力不从心了。
    im3feng
        60
    im3feng  
    OP
       2019-03-27 21:41:41 +08:00
    @longalong 这个不错,连外壳都有的卖,就是目前没货
    Maskeney
        61
    Maskeney  
       2019-03-27 21:58:19 +08:00
    你这不是软路由 你这是 MicroServer 醒醒吧 软路由根本不需要你说的这么高的配置
    digimoon
        62
    digimoon  
       2019-03-27 22:07:44 +08:00
    假设电费 6 毛,功率 40w 开一年花费 210 元,功率 10w 开一年花费 52 元
    我 g4560 带了 4 个 3.5 盘,平时闲置的时候不到 30w,跑了软路由 nas 和 windows
    im3feng
        63
    im3feng  
    OP
       2019-03-27 22:12:31 +08:00
    @Maskeney 也可以说是 microserver,叫什么没所谓,主要是功能的问题。
    ryd994
        64
    ryd994  
       2019-03-28 01:01:55 +08:00 via Android
    @im3feng 等到配置各种服务你就不会这么觉得了。
    我不会配置防火墙么?
    我说的是攻击暴露面。路由器因为暴露面最大,应该尽量少部署服务
    要么翻过来,nas 为基础,虚拟机开软路由,或者两者全虚拟机,这倒是可以的。但是你需要性能更强的系统。而且网络配置很麻烦。
    mingl0280
        65
    mingl0280  
       2019-03-28 03:52:16 +08:00
    4790K 软路由过表示正常情况根本到不了 40 瓦,平时基本上 20 多瓦,除非你拿来跑转发量测试……
    但是我那个 4790k 是纯粹因为淘汰才拿去当路由器用的——买的 linksys 的路由器跑千兆 IPV6 老是速度上不去或者干脆掉线,又不想再买个路由器,正好之前 4790k 那个机器淘汰了,主板内存机箱都不知道拿来干啥,十块钱买个 intel 标配散热器塞上去,一百块买三张 PCIe 网卡,再配合之前淘汰的 120G 固态正好凑够一套……
    mingl0280
        66
    mingl0280  
       2019-03-28 03:54:49 +08:00
    @ryd994 对,我一直觉得路由器上塞各种服务的都是不怕死的……内网 NAS 就 NAS 好了,虚拟机自己主机上跑啊,为啥要弄个低性能的玩意儿跑虚拟机……
    ronman
        67
    ronman  
       2019-03-28 07:05:09 +08:00 via Android
    @egoyau 只是能做简单的文件共享,而且 USB 对无线干扰很大
    MC
        68
    MC  
       2019-03-28 08:55:47 +08:00
    @zlkent 需要手机消费达标的吧 233
    zlkent
        69
    zlkent  
       2019-03-28 09:49:13 +08:00   ❤️ 1
    @MC #68 这次移动内部活动丧心病狂,每个月消费达到 18 元就可以申请 100M 宽带了😂
    jimmy
        70
    jimmy  
       2019-03-28 10:55:21 +08:00
    我用的是 3205U,不支持 AES,这货对梯子的性能影响会严重到什么程度?
    zjlletian
        71
    zjlletian  
       2019-03-28 11:43:05 +08:00
    这么多要求,买个 intel nuc 吧
    podel
        72
    podel  
       2019-03-28 14:33:47 +08:00
    刚好最近看到有类似的。占美 i5 8250u, i7 8550u 淘宝上搜。 功耗 15w 12v 电源。有个黑色版本是双网口(贵点 裸机没有部件 i7 8550u 1900?) 单网口 8250u 的是 1400(没有部件。) 都是 8 带 u 4 核。
    clonyxxl
        73
    clonyxxl  
       2019-03-28 15:30:01 +08:00 via Android
    @dxgfalcongbit 这猫更抢眼
    sujin190
        74
    sujin190  
       2019-03-28 17:04:19 +08:00
    @jimmy #70 忽略不计,既然是梯子,这点流量就算 cpu 计算影响也可以忽略不计了吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1080 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 22:50 · PVG 06:50 · LAX 15:50 · JFK 18:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.