V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nostala22
V2EX  ›  路由器

软路由入手前诚心发问求避坑

  •  
  •   nostala22 · 2019-05-07 02:12:27 +08:00 · 8175 次点击
    这是一个创建于 2020 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近升级网络设备准备入手个软路由.. 背景如下:

    家里某 10 线小城开了个小宾馆,40 间房,住满的话算峰值 80 人连网好了,当然自家也有使用需求,现有网络是一条电信 200M/一条移动 100M,目前由两个光猫->两个 TP-LINK 破路由->两个百兆交换机->各楼层 AP 来运行.

    淘宝上逛了一圈看中了 i5-7200U+6 网口 intel I211AT 的准系统,价格 1700~1800,自己京东配 16G 内存+256G SSD,整机 2500 元,再买一个千兆交换机分流.

    我想问的是: 1.上述设备能否实现双光猫->软路由(拨号)->1 个交换机->multi-AP这样的设置? 系统打算是(ROS/ikuai)+Openwrt,希望能将客房的 AP 跟自家用的端口用 VLAN 分离,方便客房 AP 设置流控; 我自用的话也就运行下 ss/v2(希望跟客房网络分离,只供自家用),还有一两个 centos 虚拟机这样,不常在家,折腾的欲望不大.我所不懂的地方是两条宽带接入一个软路由,交换机出来的线路又希望能均衡负载,或者说能在一个主控上自由切换,不知如何实现,有思路的大佬请指点一下.

    2.我所计划的软路由配置合理吗? I3 比 I5 就便宜两三百不准备省这点钱,内存我看的都只有单槽就准备上 16G 了事,但是网卡有 82583V 跟 I211 这些选择,想问在直通驱动啊这些方面有无坑要避? 本小白毫无相关认知...因为算是用于所谓生产环境,希望东西到手我配置好就能发挥功用并且不会有太多变更.

    虽然算是我的第一个软路由,但这部机应该不会太多折腾,毕竟稍一断线就可能有 10 几个人投诉上不了网,以稳为前提,请有经验的大佬们分享下助我避坑,多谢多谢!

    22 条回复    2019-05-08 11:27:19 +08:00
    taresky
        1
    taresky  
       2019-05-07 06:25:38 +08:00 via iPhone
    1. 可以。不要负载均衡,就客人 200M,你们家 100M 吧。负载均衡涉及规则,客人打游戏一半断网了还不是要来投诉。
    可以优化的地方是,主路由单纯一点,划分好 vlan 做流控就完事了,其他的看负载再说。

    2. 多花几百块无所谓了。
    mooncakejs
        2
    mooncakejs  
       2019-05-07 08:13:00 +08:00 via iPhone
    这点人,爱快 j1900 或者 n3150 3700 足够
    woshijidan
        3
    woshijidan  
       2019-05-07 08:26:24 +08:00 via Android
    直接 j1900 一条网线足以,反正用 ros 流控
    wizzer
        4
    wizzer  
       2019-05-07 09:14:10 +08:00
    J1900 无风扇,8G+64G,装爱快+LEDE 双系统,很稳定,,爱快多拨负载均衡可以配置按协议分流,对游戏没影响
    lazyrm
        5
    lazyrm  
       2019-05-07 09:30:57 +08:00
    最近的那个 蜗牛不是挺好的么?
    emmo
        6
    emmo  
       2019-05-07 09:35:13 +08:00
    搞复杂了啊。两个宽带家用一条,宾馆用一条不就简单一点了吗
    NeoChen
        7
    NeoChen  
       2019-05-07 09:56:10 +08:00
    个人建议,就用个 j1900,单装爱快作为主路由,因为你是双线 ISP 不要设置负载均衡,只做分流即可,分流规则可以考虑游戏全部走电信,聊天 IM 之类对网速、延迟要求不高的应用走移动。如果自己要搞科学,再弄个工控机装 LEDE 做旁路由,装各种虚拟机,随你折腾。主路由要稳定,免得因为各种原因需要重启工控机的话,导致全部不能上网。j1900 不支持 VT-d,不适合搞虚拟机,但是装单系统还是蛮稳定的。
    flyz
        8
    flyz  
       2019-05-07 10:02:51 +08:00 via Android
    不建议负载均衡!
    chinesestudio
        9
    chinesestudio  
       2019-05-07 10:35:10 +08:00 via Android
    d525 都够了 刷高恪 双线负载均衡 其他的都随便了 预算不够 多买点新三 信号差 多放点就行 刷 padavan 弱信号剔除就行
    nostala22
        10
    nostala22  
    OP
       2019-05-07 12:57:22 +08:00
    追加:
    1. 都建议不要负载均衡, 是怕双 ISP 的情况下配置不当可能体验会负优化吗? 这个我先保留, 先设置下来评估下使用体验, 不行再撤销掉;
    2. @taresky @emmo 这里也有自用的考虑, 不同 VPS 线路对电信移动有截然不同的体验,举例有条去香港 PCCW 的线路就电信绕美,移动直连, 所以还是希望自家两条都能接上, 留个选择的机会, 客房就跟计划一样,若负载均衡效果不好就单纯分流用电信 /移动.
    3.配置方面, 大家都推 J1900,可是我挑选的时候嫌太低端都是直接 pass 的...
    本想难得升级一次就一步到位上到 I5, @wizzer @NeoChen 经这么一说, J1900 做主路由, 自己折腾再另外买一台接在交换机后面会更适合我的情况? 可是最终算下来双工控机可能花的钱更多诶, 当然分开来玩稳定性不用担心就是.
    4. @chinesestudio AP 就不用管了,去年入了一批 X 讯 K2,AP 跑百兆是没什么问题了,只是在操心主路由的事
    emmo
        11
    emmo  
       2019-05-07 13:35:31 +08:00
    @nostala22 就这几个设备,j1900 就可以了。i5 性能过剩。
    xhcnb
        12
    xhcnb  
       2019-05-07 13:51:23 +08:00
    性能过剩了, 办公室 D525+2G 爱快, 电信 200M*2, 带 100 人近 200 台设备上网办公妥妥的
    建议把钱用到 AC+AP 上, 无线体验会好很多
    NeoChen
        13
    NeoChen  
       2019-05-07 15:32:48 +08:00   ❤️ 1
    @nostala22 主路由要稳定,j1900 绝对满足你性能需求,主路由就是要减少折腾,满足配置够玩就行,最好一直都不用动它。

    双 isp 做负载不是不行,也就迅雷等多线程下载有那么点作用,但是弄不好反而容易网速变慢,主要问题是双 isp 各自 dns 不同,这个问题可以把你的终端设备 dns 服务器改成主路由 ip,主路由去做判断解析,然后发回终端。我家里就电信移动双线接入的(都是 100M ),用 speedtest 测试(可以多线程),挑选电信服务器测试,可以接近 200M 满速,但是选移动服务器,只能跑到 120M~150M,实际跑迅雷下载,下载 win10 镜像或者其他热门资源也从没满速过,基本也是 120~150M。

    附上爱快具体设置方法:多线负载,一条线路设定一个负载,运营商选择对应电信或者移动,两条线路就建两个负载,负载比例因为我都是 100M,各自填的都是 1。然后在网络设置里 DNS 设置,首选 DNS 改成路由器 IP,然后开 DNS 加速,DNS 加速模式改代理模式。然后多线 DNS,对应的线路设置对应的 DNS,用拨号后运营商给的 DNS 服务器。终端的 DNS 如果手动也要改为路由器 IP 才行,如果是自动获取就没关系因为爱快刚才已经设置了首选 DNS 是路由器 IP。

    另外,如果想设定 VPS 线路指定,可以通过域名分流指定 WAN 口线路。

    双工控机关于成本问题,为了稳定性,独立一台还是必要的,在家里随你搞,但是牵扯那么多用户,还是独立的好。另外,要明确一下,你的第二台机器用来干嘛,只是为了折腾 openwrt ?还是想装其他虚拟机,各种折腾?既然想要折腾,那就弄一台自己单独折腾,才能折腾的爽。如果还想装 NAS 系统,就搞个多盘位的路由机箱,甚至搞一台台式机又何尝不可?
    nostala22
        14
    nostala22  
    OP
       2019-05-07 16:03:55 +08:00
    @xhcnb @NeoChen Merci! 感谢前辈指点, 建议也很有道理, 说服了我.
    追加:
    *另外,如果想设定 VPS 线路指定,可以通过域名分流指定 WAN 口线路。* 意思是我自用的话也只需要从交换机拉一根线,连 vps 的时候可以用域名来指定走电信 /移动线路? Nice! 万年 tp-link 受害者没想过能这么轻松切换线路诶.

    最终就决定先买个 J1900 当主路由了, 以后经验丰富了再折腾别的吧.
    这钱都准备好了突然省下一千多, 我居然感觉莫名惆怅.
    xhcnb
        15
    xhcnb  
       2019-05-07 16:40:09 +08:00
    你可以在 esxi 虚拟一个爱快或高恪+几台主机试试
    另外强烈建议使用 ac+ap, 方便管理, 软路由使用高恪系统, k2 机器刷高恪 ap 固件, 都可以虚拟机里安装试试
    carrionlee
        16
    carrionlee  
       2019-05-07 17:06:23 +08:00 via Android
    系统建议 proxmox,开个旁路由也就加个虚拟机的事
    nostala22
        17
    nostala22  
    OP
       2019-05-07 20:18:36 +08:00
    @xhcnb AC+AP 不了解,是要再加一个 AC 控制器, 一个 POE 交换机, 还有配套的 AP 吗? 我现有的 X 讯 K2 刷高恪 AP 固件就可以的话, AC 控制器呢? 有虚拟机里的软件 AC 这种东西吗?

    对这种无线组网的方式还挺感兴趣的, 只要管一个主控就好, 现在挨个 AP 登陆上去改 SSID 之类的设置确实很繁琐. 但是成本我还要细算算看值不值得
    xhcnb
        18
    xhcnb  
       2019-05-07 21:57:25 +08:00
    我看了下高恪 ap,刷了高恪的 ap 固件可以在云端管理 ap, 相当于是有 ac 了, 你可以试试, 先确定方案可接受再下单购买
    AC 控制器可以方便的管理所有 ap, 设置 ssid, vlan 等
    我这边是爱快+ubnt 全家桶, 可以设置不同的 ssid 对应不同的 vlan, 很方便
    Fazauw
        19
    Fazauw  
       2019-05-07 22:09:35 +08:00 via Android
    @NeoChen 请问为什么要用运营商给的 dns 呢?
    只在路由上运行 dns 服务然后把整个局域网的 dns 请求( 53 端口)都劫持到路由上不就可以了吗?然后路由使用 dns 代理或者 8888 这种

    还有这种多线负载能否通过代理实现单线发包叠加?
    比如我有两条宽带,100m,200m。
    开启多线负载后,流量全部都转发到一台 500m 的代理服务器上,能否实现把单线程的包叠加带宽呢?
    nostala22
        20
    nostala22  
    OP
       2019-05-07 22:19:23 +08:00
    @xhcnb 我现有的 k2 AP 都是独立插了电的,就是说 POE 都不用了, 软路由里虚拟出爱快+高恪两个虚拟机就能解决所有 K2 AP 的统一配置了?
    软路由有 6 端口的话, 感觉可以再虚拟出一个 openwrt 专门给自己用诶. 这个思路好像不错.
    刚查了一下价格, 不管是 AC+AP 还是 Mesh, 如果全宾馆用 VELOP 或者 UBNT 来覆盖的话,升级代价都远超我预算了,虽然无缝漫游这些特性很诱人就是,感觉之后我会在自家楼层买一套玩玩. TP-LINK 的话软文写得再好都不想考虑了.
    NeoChen
        21
    NeoChen  
       2019-05-07 23:12:50 +08:00 via iPhone
    @Fazauw 很想说清楚这个问题,但是只能麻烦你百度一下了。因为我对这个也不太专业,具体的原理我可能解释不清楚。
    关于多线负载单线叠加,按我的理解不行,你这样的代理应该说是先通过多线负载的形式把资源下载到了代理服务器,然后你再从代理服务器单线下载,那么其实并不是真正意义上的多线叠加,只是前置加了个缓存一样。不知道我说的对不对。
    xhcnb
        22
    xhcnb  
       2019-05-08 11:27:19 +08:00
    @nostala22 高恪 ap 固件只能使用他们的云 ac, 不能使用自己安装的软路由, 你得自己研究研究了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2670 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 05:02 · PVG 13:02 · LAX 21:02 · JFK 00:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.