首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
测试工具
SmokePing
IPv6 访问测试
V2EX  ›  宽带症候群

vm ware 虚拟机折腾 lede 软路由, 上行速度不到 1M, 有大佬知道怎么回事么?

  •  1
     
  •   sydeEvans · 79 天前 · 2204 次点击
    这是一个创建于 79 天前的主题,其中的信息可能已经有所发展或是发生改变。

    安装设置过程跟下面这个文章一样
    https://qingsay.com/vmware_lede.html

    无线路由器 192.168.2.1 作为主路由拨号. 关闭 DHCP 虚拟机的 lede 桥接物理机网卡, ip 设置为 192.168.2.2, 网关设置为 192.168.2.1,开启 dhcp

    我局域网内所有的机器都会使用 192.168.2.2 作为网关然后获取 ip 上网

    设置完之后, 上行速度没有问题, 但是 lede 虚拟机上的物理机上行速度却测出来不到 1M, 下行正常 不做软路由家里应该有 30M 上行 有没人知道是什么问题

    第 1 条附言  ·  78 天前

    home

    44 回复  |  直到 2019-04-11 09:11:48 +08:00
        1
    tia   78 天前
    都弄软路由了还用无线路由器干什么?

    直接虚拟机里弄个 lede 然后随便买两张千兆网卡分给 lede 当 wan 和 lan,无线路由器就当 ap 去,然后买个几十块的千兆交换机接 lede 的 lan 口,这不就组网成功了
        2
    tia   78 天前
        3
    sydeEvans   78 天前
    @tia 唔 家里布局不一样 lede 装在虚拟机里面 且跑虚拟机的物理机只有单网口

    设备结构如下
    ![未命名文件.png]( https://i.loli.net/2019/01/30/5c515ffc5a628.png)
        4
    CallMeReznov   78 天前
    1.你上传测试的实际速度是多少?
    2.你那个虚拟机服务器是什么机器?

    软路由的三层全靠 CPU,加上你如果所谓的服务器载体是家用网卡,你这套方案太多容易出问题的点了
    可以是最麻烦,最差的选择了。
        5
    JamesR   78 天前
    “无线路由器 192.168.2.1 作为主路由拨号”,
    “局域网内所有的机器都会使用 192.168.2.2 作为网关然后获取 ip 上网”
    你需要解释清楚到底在用哪个路由器上网。
        6
    sydeEvans   78 天前
    @JamesR 192.168.2.1 拨号上网, 但是关闭 dhcp

    192.168.2.2 是 lede, 不拨号; 设置默认网关为 192.168.2.1, 且开启 dhcp

    局域网其他设备都会从 lede, 也就是网关 192.168.2.2 获取 ip 来上网
        7
    sydeEvans   78 天前
    @CallMeReznov 大佬有没有其他推荐方案
    服务器载体确实是台普通家用 pc
        8
    aru   78 天前
    @sydeEvans
    这个方案的上传速度和 lede 没半毛钱关系。
    黑裙晖上传速度不足 1Mbps 应该是由于它经过服务器中转了。
    服务器做的带宽限制为 1M。
    想提高上传就是搞到公网 IP,通过 ddns 直接外网访问 NAS
        9
    aru   78 天前
    你可以在客厅服务器再开一个虚拟机,通过 speedtest.net 来确认真实的上传速度
        10
    JamesR   78 天前
    那么 192.168.2.2 lede 是怎么上网的?为啥它不直接拨号上网呢,2 层 NAT ?
    如果你路由器获取的外网不是公网 IP,那么更惨,起码 3 层 NAT,可能是这个造成上传速度问题。

    PC 主机一张网卡可以虚拟多个网卡,WAN,LAN 口可以都走这个网卡,然后在交换机上用一根网线把光猫的 WAN 口,和局域网 LAN 口连接起来就行了,于是四通八达了。
        11
    yerick   78 天前 via iPhone
    只是要实现科学上网吗?
        12
    CallMeReznov   78 天前
    @sydeEvans #7 最起码要加一块网卡吧
    把你虚拟机服务器给调整到核心层,无线路由的 DHCP 关闭,把本身地址改成 254 作为 AP 当汇聚层
    让你所有设备都走那上接入你的软路由



    另外测速的是通过 LEDE 接入后的系统而不是群晖吧?
        13
    sydeEvans   78 天前
    @aru 大哥 我这跟公网半毛钱关系没有啊

    我测速不是在 NAS 里面测的, 而是在安装虚拟机的物理机上测的
        14
    sydeEvans   78 天前
    @JamesR 192.168.2.2 设置网关为 192.168.2.1 就能上网了啊

    你说的这个方案我知道, 单臂路由
    这个方案在我这里也有问题, 上下行都满不了
        15
    sydeEvans   78 天前
    @yerick 嗯 搞软路由是为了科学上网,
    不想无线路由刷机, 只能想到软路由来实现
        16
    sydeEvans   78 天前
    @CallMeReznov 这个方案是可以, 然而弱电箱放不下虚拟机服务器= =
        17
    aru   78 天前
    @sydeEvans
    测速节点问题或者有其他机器占用上传带宽
    你登录到无线路由器看看实时带宽情况再测速
    也在其他机器选同样的节点测速做下比较。
        18
    sydeEvans   78 天前
    @JamesR
    &t=1s 就是这个视频的方案

    但是按这个视频的搞好后 安装虚拟机的物理机上行就变成了 1M
        19
    aru   78 天前
    @sydeEvans
    大概明白了,你看看 lede 里面是不是开了限速
        20
    JamesR   78 天前
    @sydeEvans #14 你测速时候,在物理机里看虚拟机进程 CPU 是不是 100%,如果是需要解决这个问题。
        21
    blufaux   78 天前
    同问
        22
    sydeEvans   78 天前
    @aru 我可以肯定跟其他机器没关系, 应该是网卡或者虚拟机的问题
        23
    aru   78 天前
    @JamesR
    下载能满速上传 1M 大概率不是性能问题,99%可能是上传就只有 1M 或路由器做了限速
        24
    sydeEvans   78 天前
    @JamesR 但是 download 能跑满诶, 只有 upload 有问题
        25
    sydeEvans   78 天前
    @aru 不是,,, 我局域网其他机器的 upload 是正常的 30M, 只有安装了虚拟机的这台物理机有问题
        26
    JamesR   78 天前
    @sydeEvans #24 这就难说了,看了视频没问题,只能凭经验说两句。

    虚拟机用主机网卡上网后,这张网卡就变为混杂模式了,如果主机装了限速或流控软件可能会失效或出错。
    主机查看 本地连接 - 属性 里面看看,有个 VMware Bridge Protocol,这个是虚拟机上网驱动,看看有没有别的东东,取消勾选。

    主机上进 cmd,用 netsh winsock reset 命令试试,可解决不少网络疑难杂症。
        27
    sydeEvans   78 天前
    @JamesR 大佬方便加个联系方式么 有偿再咨询点问题
        28
    JamesR   78 天前
    @sydeEvans #27 我没用过你说的 lede 哈,以前就装过海蜘蛛之类,不知道能帮你啥。可以加,企..鹅号码二八五五 87639。
        29
    tia   78 天前
    @sydeEvans #3 用无线路由器做 pppoe 拨号,软路由完全失去意义。 我不信你的软路由主机主板没有两个 pcix1 接口,realtek 的 8111f 网卡 30 块就能买一块,你虚拟机再全部使用同一张卡做软交换,上面的 lede 更加失去意义,所以你既然不想改成我说的方案,我建议你还是别搞软路由了。
        30
    yingfengi   78 天前 via Android
    所以楼主的 lede 在这里就只是个 dhcp 的作用?还是做网桥?
        31
    tia   78 天前
    这是我弄的 esxi+lede+server2019+debian9,


    我给机器另外买了 3 块网卡 两块给 openwrt 做 wan 和 lan,另一块给 2019,三块都直通。
        32
    gam2046   78 天前
    楼主的这个网络结构有点奇怪。

    软路由的目的是什么?看图上,软路由是作为无线路由的下级设备,这就有点诡异了。

    如果在既定方案下,楼主的目的,只是为了科学上网,需要的并不是软路由,而是自己开个网关服务即可。然后打开主路由的 DHCP,将下发的网关改成虚拟机,随后所有的流量都需要经过网关服务器出口,在这里你可以进行你科学上网的需要。

    一般来说,软路由都是作为最上级设备,随后通过交换机扩展出无线 AP。
        33
    JamesR   78 天前
    @gam2046 #32
    @tia #31
    @yingfengi
    我跟楼主企鹅谈了半天,他机子上啥都配置对的,我也按楼主链接那篇文章装了 LEDE,但是我上传下载跑满正常,楼主下载就是 0.5MB 。

    楼主软路由目的很简单,就是弄个二级路由,专门出国用的。
    一级路由可能不想动或者在做网络带宽流控。
        34
    gam2046   78 天前
    @JamesR 单纯科学上网,不需要二级路由,只要单独作为一个网关就可以了,其他所有设施有沿用主路由的。DHCP 下发的网关是虚拟机即可。作为网关,这流量怎么派发不是为所欲为嘛。根本不需要那些软路由的系统,随便装个 Linux 就可以了。
        35
    JamesR   78 天前
    @gam2046 #34 对对是这个理。
        36
    sydeEvans   78 天前
    @gam2046 计算机网络知识不过关, 不是很懂这个。。 你这个要怎么设置呢,

    我在网上搜到的方案都是要刷硬件路由器, 但是我的无线路由是高通的 cpu, 刷起来比较麻烦, 所以想到软路由做二级路由
        37
    sydeEvans   78 天前
    @gam2046 研究软路由一个是为了尝试下多播, 一个是为了翻墙
        38
    sydeEvans   78 天前
    @tia 主机是有 pcie, 也能加网口, 但是弱电箱那儿塞不下这个主机
        39
    tia   78 天前
    @sydeEvans #36 你什么路由器 我给你编译个 openwrt
        40
    0987363   78 天前 via Android
    我 kvm 虚拟 lede 没问题,怀疑你网卡驱动或者 vmware 网卡虚拟方式有问题没。

    另外虚拟软路由主要还是方便,不用动宿主机
        41
    sydeEvans   78 天前
    @tia 无线路由 华硕( ASUS ) RT-ACRH17

    https://item.jd.com/5186619.html
        42
    sydeEvans   78 天前
    @tia @JamesR @0987363 @gam2046
    各位大佬 我把我的虚拟机软件从 vm ware 改成 hyper-v 之后, 网络正常了....
        43
    tia   77 天前 via Android
    @sydeEvans 不明觉厉
        44
    pjeunng   8 天前
    感谢楼主,我用 kvm 搭建一个虚拟机也遇见你这个问题了.一直找不到原因,多亏你的提示,我改了下网卡的 device model 为 e1000 就 ok 了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3205 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 19ms · UTC 04:46 · PVG 12:46 · LAX 21:46 · JFK 00:46
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1