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

使用板载 CPU 做软路由的可行性如何?

  •  
  •   gam2046 · 2017-05-10 22:25:12 +08:00 · 4368 次点击
    这是一个创建于 2760 天前的主题,其中的信息可能已经有所发展或是发生改变。

    嗯,确实最近太闲了,公司里天天划水,所以就想搞点事情。

    闲来无事,发现现在有一种主板具有板载 CPU,就像板载显卡一样。只要自己配个内存,最小系统就有了。 于是我就去 ZOL 筛选 了下,看了看。发现板载的 CPU 主频基本在 1.6-2.+左右附近徘徊,主要是双核与四核。

    顿时感觉如果家中有一些闲置的配件(例如过时的小内存 /破硬盘), 这货用来做软路由 /NAS/机顶盒 /HTPC/微型服务器都是挺不错的。 然后想来问问各位 V 友,已经这么玩过的么。我现在能看到的一些优势主要在:

    • Mini-ITX 版型,体积小
    • 较同价位传统设备,具有性能优势
    • 接口丰富,可玩性 /定制性较高
    • 单设备可用作多用途
    • 折腾过程中,消磨时光

    但是同样也伴随着一些比较明显的短板:

    • 功耗可能偏大(猜测)
    • 用于软路由,需要额外添置网卡或用老旧路由桥接做无线 AP
    • 折腾过程中,浪费时间

    所以...

    还有其他什么优缺点么?我自己觉得,可能这个不太适合大多数人玩。比较适合动手能力强的去折腾。 当然不排除可能是,折腾过一阵以后,放着在静静的吃灰... ...(大雾)

    请外问一下各位,现在有什么方案可以比较好的通过网络看视频且能够通过手机或其他设备遥控么, 如果能把这个当作一个机顶盒来用。 我想我还是会入手的,哪怕只是为了这一个功能。

    20 条回复    2017-05-11 10:07:12 +08:00
    binbinyouliiii
        1
    binbinyouliiii  
       2017-05-10 22:29:39 +08:00
    树莓派不是一步到位了
    yan5990853
        2
    yan5990853  
       2017-05-10 22:42:46 +08:00 via Android
    之前想把家里的奔四改成软路由,但是没有合适美观的机箱,遂作罢。

    家庭网络环境感觉上软路由没啥必要。
    messyidea
        3
    messyidea  
       2017-05-10 22:44:36 +08:00
    软路由的话直接淘宝小马软路由好了,组装还要准备机箱,网卡之类的,比较麻烦,而且全加起来价格应该差不多。
    遥控机顶盒还是分开来弄个安卓的机顶盒好了,然后装个什么 es 浏览器,samba 读软路由外接的硬盘里面的视频文件
    KCheshireCat
        4
    KCheshireCat  
       2017-05-10 23:31:00 +08:00
    尽量选被动散热的,不要有任何运动的部件,包括硬盘.

    如果要后期配置方便我建议 debian testing 分支+无线路由器(比如 k2 什么的)

    直接上滚动更新(testing 好象是半滚动),以后在搞什么内核新功能,软件新版本的新功能什么的时候会方便,

    但是能做 ap 的无线网卡的驱动不好搞,就算搞好了可能还是没有路由器里的商业驱动好用.
    billlee
        5
    billlee  
       2017-05-10 23:36:22 +08:00
    @KCheshireCat #4 x86 就不要想被动散热了吧,我以前玩的 atom 开发板都要带风扇
    chung
        6
    chung  
       2017-05-10 23:39:06 +08:00 via iPhone
    itx 太大了,
    3.5 英寸好点
    KCheshireCat
        7
    KCheshireCat  
       2017-05-10 23:40:29 +08:00
    @billlee #5 我看 j1900 是有被动散热的主板的,

    我自己是废物利用用的 AMD 的 4 核速龙,夜深人静的时候,风扇声音很突兀的.

    所以...我把机器扔窗台上去了....
    thinks
        8
    thinks  
       2017-05-10 23:42:00 +08:00 via Android
    我是 GEN8 装了 esxi,然后虚拟了一个做软路由,性能妥妥的,出口也是 G 口。
    flynaj
        9
    flynaj  
       2017-05-11 01:44:20 +08:00 via Android
    软路由 j1900 是算高的了,买个工控机就行
    xspoco
        10
    xspoco  
       2017-05-11 04:35:23 +08:00
    我买了个小马 V1。。然后外接了一个无线路由做 AP。。
    话说小马 V1 只做路由感觉有点浪费。。。
    yangqi
        11
    yangqi  
       2017-05-11 04:42:11 +08:00
    直接搞个多网口( 2 个以上)的 mini pc 上 pfsense 或者 openwrt,硬件不需要怎么折腾,主要是软件方面
    lan894734188
        12
    lan894734188  
       2017-05-11 07:42:56 +08:00 via Android
    ros
    fox0001
        13
    fox0001  
       2017-05-11 07:46:10 +08:00 via Android
    @binbinyouliiii IO 性能不行
    hzqim
        14
    hzqim  
       2017-05-11 08:06:51 +08:00 via Android
    J 是桌面 CPU,N 是移动 CPU,在意功耗可以选后者
    privil
        15
    privil  
       2017-05-11 09:06:51 +08:00
    淘宝你搜 x86 软路由很多就是这种板子搞出来的,我以前公司用的软路由就是我用闲置的 dell 商务机插网卡组的。
    5dkgansm
        16
    5dkgansm  
       2017-05-11 09:18:11 +08:00
    j3455 + nas 机箱
    5dkgansm
        17
    5dkgansm  
       2017-05-11 09:18:52 +08:00
    接上面 拆了风扇看 4K 的视频还是挺不错的
    gam2046
        18
    gam2046  
    OP
       2017-05-11 09:33:34 +08:00
    @binbinyouliiii RaspberryPi 的 U 和 X86 还是不能比的,Raspberry 主要还是玩 GPIO。
    @yan5990853 确实,家用环境下,这个不是刚需,基本上入门级路由就满足需求了。
    @KCheshireCat 按照我的设想,这类主板一般都带了一个千兆网口可以用作 WAN 口,然后 LAN 口自己差 PCI 网卡。无线就通过淘汰的路由器桥接进来,用作无线 AP

    其实我觉得这一套下来,如果本身手上就有一些淘汰配件,那么基本上不需要什么很大的经济成本,就可以折腾一通了。我自己来说可能比较需求的是软路由+HTPC 的组合。
    cst4you
        19
    cst4you  
       2017-05-11 10:01:52 +08:00
    Gen8 加内存把 CPU 换到 E3 1265L 再上软路由不是美滋滋
    zhujinliang
        20
    zhujinliang  
       2017-05-11 10:07:12 +08:00
    我觉得 N3700 吊打一大票 ARM 路由器,性能碾压,软件丰富,而且功耗不一定比某些路由高
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2796 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 02:26 · PVG 10:26 · LAX 18:26 · JFK 21:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.