V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
kurtrossel
V2EX  ›  OpenWrt

怪问题——北京联通 200M 套餐,电脑直连光猫测速稳定在 240M。WNDR4300 刷 OpenWrt,测速却只有 130M。

  •  1
     
  •   kurtrossel · 2016-06-27 09:51:19 +08:00 · 869 次点击
    这是一个创建于 3070 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本来还想改光猫为路由拨号 ( /t/285805 ) ,但被这个问题弄的完全没头绪了......

    4300 的 WAN 口是千兆,现在速度比百兆多一点儿,似乎说明不是硬件问题。刷机都是不带配置的重刷固件, Barrier Breaker 、 Chaos Calmer 试了几个版本,应该不像是人为设置错误造成的。刷回原厂太麻烦,而且性能和功能太差,就不浪费时间了。

    换了一台备用的千兆 WAN 口路由连接光猫,测速和直连一样稳定在 240 ,所以也能排除光猫不支持路由连接的可能。

    按理说 OpenWrt 没道理对 WAN 口限速,可现在这事儿太奇怪了,求达人解惑......

    37 条回复    2016-08-05 22:01:53 +08:00
    kurtrossel
        1
    kurtrossel  
    OP
       2016-06-27 14:58:25 +08:00
    有人遇到同样问题么,或者有什么建设性意见,晚上回家试试
    coffeecat
        2
    coffeecat  
       2016-06-28 10:16:36 +08:00   ❤️ 1
    wan->lan 性能不够吧
    debiansid
        3
    debiansid  
       2016-06-28 10:17:15 +08:00   ❤️ 1
    换个 x86 的 op 试试
    kurtrossel
        4
    kurtrossel  
    OP
       2016-06-28 12:47:47 +08:00
    @coffeecat
    4300 的 WAN 口是千兆,总体性能在家用路由中应该算中上,而且只是用 speedtest.net 测速,不应该出现性能不够的问题

    昨天在某路由群里咨询,有人说可能是固件版本的问题, 4 开头的版本号有可能存在这种现象,要选 3 开头的

    晚上回家找了一个明月永在的固件, WEB 刷,然后喜闻乐见的变砖了......

    折腾半宿无果,今天上午又折腾半天才救回来,打算晚上回去看这个版本表现如何

    @debiansid
    工程量有点大,而且机器比较费电,还是先用路由吧
    debiansid
        5
    debiansid  
       2016-06-28 14:02:13 +08:00 via iPhone   ❤️ 1
    15.05.1 试过了?
    kurtrossel
        6
    kurtrossel  
    OP
       2016-06-28 14:23:11 +08:00
    @debiansid
    试过了, OpenWrt 官网下载的
    Chaos Calmer 15.05 、 15.05.01 、
    Barrier Breaker 14.07 都试过了

    上午救砖成功,刷了明月永在的 CC 新春版,晚上回家看看效果

    同事说有可能是路由 WAN 口跟光猫协商时自动变成了百兆,有些路由有专门的设置,调回千兆即可,但 OpenWrt 里实在找不到相关设置
    debiansid
        7
    debiansid  
       2016-06-28 16:41:34 +08:00
    百兆怎么可能跑出 130M 呢。
    kurtrossel
        8
    kurtrossel  
    OP
       2016-06-28 17:20:07 +08:00
    @debiansid
    所以说奇怪啊......
    那 120M 不知道让谁吃了......
    pagxir
        9
    pagxir  
       2016-06-28 22:52:50 +08:00   ❤️ 1
    机器性能问题吧。因为不支持 hwnat ,如果没有需要的话,建议只当作交换机用。
    kurtrossel
        10
    kurtrossel  
    OP
       2016-06-28 22:57:49 +08:00
    好了,装了第三方的固件(明月),速度又少了 20M ,现在只有 110M 了......

    OpenWrt 有毒......

    不过明月这个固件真心强大,想到想不到的插件全有......
    kurtrossel
        11
    kurtrossel  
    OP
       2016-06-28 23:03:44 +08:00
    @pagxir
    必须要有 hwnat 才能跑千兆 WAN 么
    我说的备用路由是水星的 MW4530R ,按理说性能比 4300 差一些,但 250M 的速度跑的风生水起......
    kurtrossel
        12
    kurtrossel  
    OP
       2016-06-28 23:26:18 +08:00
    @pagxir
    多谢!查了一下,有个帖子说因为 OpenWrt 不支持 hwnat ,所以 WAN 口速度只能在百兆左右......
    官方也无意支持,心塞......

    设备比较多,还是得有个路由盯着才行,不知道有什么方法能在兼具第三方固件强大功能的情况下把速度跑满
    pagxir
        13
    pagxir  
       2016-06-29 01:05:05 +08:00 via Android   ❤️ 1
    @kurtrossel 不要走 nat 就是了。直接走 2 层转发就不关 nat 啥事了。就当是个小主机 + 千兆交换机。
    kurtrossel
        14
    kurtrossel  
    OP
       2016-06-29 10:38:21 +08:00
    @pagxir
    多谢!其实对 nat 、转发什么的完全不懂,我再研究研究......
    debiansid
        15
    debiansid  
       2016-06-29 11:38:21 +08:00   ❤️ 1
    换个路由, r7000 据说可以跑到 800m
    debiansid
        16
    debiansid  
       2016-06-29 11:39:31 +08:00   ❤️ 1
    原厂固件支持 hwnat ,你试试
    kurtrossel
        17
    kurtrossel  
    OP
       2016-06-29 11:45:28 +08:00
    @debiansid
    多谢!
    换高端路由成本太高,暂时不考虑了,今天打算换成 DDWRT 和原厂试试......

    刚看了一下,原厂固件最近一次更新是 2013 年
    debiansid
        18
    debiansid  
       2016-06-29 15:05:11 +08:00   ❤️ 1
    原厂的话,没法装 ss
    kurtrossel
        19
    kurtrossel  
    OP
       2016-06-29 15:57:36 +08:00
    @debiansid
    有这个心理准备了
    不过之前全局的时候体验也不是很好,动不动就需要登录管理页面重启服务,不如直接走 socks5 方便
    kurtrossel
        20
    kurtrossel  
    OP
       2016-06-29 22:36:16 +08:00
    最新进展,刷了 DDWRT ,速度只有 160M ,马上刷回原厂......
    kurtrossel
        21
    kurtrossel  
    OP
       2016-06-30 00:42:33 +08:00
    原厂终于跑到 260M

    所以果然是 HARDWARE NAT 的问题, OpenWrt 不支持, DDWRT 好像支持,但性能不行

    说到底还是硬件性能偏低
    debiansid
        22
    debiansid  
       2016-06-30 19:21:20 +08:00
    @kurtrossel 基于 arm 和 x86 的路由器都没问题应该
    kurtrossel
        23
    kurtrossel  
    OP
       2016-06-30 21:47:47 +08:00
    @debiansid

    白天看了一下 N3150 、 J1900 之类的软路由,性能倒是强大,不过感觉又是一个新坑......

    需要兼顾价位、性能、功耗,尽可能的担负更多功能(路由、 NAS 等等),没俩礼拜搞不定的预感......
    pagxir
        24
    pagxir  
       2016-06-30 22:28:08 +08:00
    @debiansid 原厂还是可以 ss 的,需要自己整而已。
    debiansid
        25
    debiansid  
       2016-07-01 06:06:28 +08:00 via iPhone
    @pagxir 怎么整
    kurtrossel
        26
    kurtrossel  
    OP
       2016-07-01 09:08:00 +08:00
    突然想起来前两天网件路由爆漏洞的事儿

    现在好了,只能硬着头皮用......

    哪天实在忍不了就上软路由
    debiansid
        27
    debiansid  
       2016-07-01 09:52:40 +08:00
    @kurtrossel 直接上吧,省的以后升级到千兆光纤上网,你还得换
    kurtrossel
        28
    kurtrossel  
    OP
       2016-07-01 10:26:54 +08:00
    @debiansid

    N3150 不错,考虑到既然性能有不少冗余而且必须 24 小时开机,所以希望它同时能够承担 NAS 以及 HTPC 之类尽可能多的任务,免得浪费资源。主板、内存、硬盘全下来又是近千元的开支......
    还有就是技术实现,对软路由完全不了解,用什么牌子的主板网卡,装什么样的路由软件和 NAS 系统,这些都得从头学起......

    有什么好的方案推荐么?
    debiansid
        29
    debiansid  
       2016-07-01 15:01:28 +08:00 via iPhone   ❤️ 1
    我有一个 motd 的主板 笔记本 cpu cf 卡 加了一个 1T 笔记本硬盘下载 openwrt
    wyf88
        30
    wyf88  
       2016-07-15 11:13:42 +08:00   ❤️ 1
    我给你看个笑话, https://dev.openwrt.org/ticket/11779
    kurtrossel
        31
    kurtrossel  
    OP
       2016-07-15 23:29:02 +08:00
    @wyf88
    英文不好.......而且太长了......
    这帖子里说的是 TP-LINK 的 WDR4300 ,跟我的不太一样,大概说了点儿什么啊?数据作弊?
    wyf88
        32
    wyf88  
       2016-07-16 01:35:12 +08:00   ❤️ 1
    @kurtrossel 就是 OpenWrt 主要开发者不愿意加入硬件 NAT 功能,把那个 ticket 关闭了,然后不断有人重新打开这个 ticket ,反反复复几十次,吵来吵去…
    kurtrossel
        33
    kurtrossel  
    OP
       2016-07-16 12:18:04 +08:00
    @wyf88
    哈哈哈哈哈哈哈哈,不知道他们在搞什么
    为什么不加 HW NAT 好像也没有官方说法
    sadan9
        34
    sadan9  
       2016-07-26 09:34:17 +08:00   ❤️ 1
    这么说吧,速度上不去是因为不支持硬件 NAT 加速,所有的 NAT 是用软件计算。你可以在 130Mb 的时候用 top 看看 cpu 占用率,空闲应该是接近 0%了, sirq 应该在 90%以上。如果清掉 iptables 的规则,性能能近一步提升到接近 180Mb 。
    但这只是纯 nat ,还没用到别的一些东西。

    如果用 SS 的话, aes-256 大约只有 25Mb , rc4 的话在 30Mb 左右= =,完全吃不满你的带宽。
    建议还是换一个 X86 的路由器吧,马云家找便宜的 j1900 什么,也就 500 左右。我自己家用魔都电信 200Mb , ss 跑满也就 10%的 cpu 占用率, 绝对比你现在用的爽。
    kurtrossel
        35
    kurtrossel  
    OP
       2016-07-26 09:39:16 +08:00
    @sadan9
    已经换了 X86 路由,折腾半个月,前天终于算是搭建成功,现在感觉爽到不要不要的
    下一步准备换光猫
    IgniteWhite
        36
    IgniteWhite  
       2016-08-05 18:33:34 +08:00
    @kurtrossel 请问联通允许换自己的光猫吗?电信呢?
    kurtrossel
        37
    kurtrossel  
    OP
       2016-08-05 22:01:53 +08:00
    @IgniteWhite
    没说不让换......
    但是自己换会遇到各种艰难险阻......

    你可以搜一下“老周部落”,有很多经验之谈,你会发现原来一个小小的光猫里边有这么多门道(坑)......
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   945 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:24 · PVG 04:24 · LAX 12:24 · JFK 15:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.