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

Mac 双网卡合并 带宽叠加 负载均衡。

  •  1
     
  •   Themyth · 2015-03-27 17:11:24 +08:00 · 11998 次点击
    这是一个创建于 3332 天前的主题,其中的信息可能已经有所发展或是发生改变。
    原帖: https://v2ex.com/t/179522#reply15

    目前360随身 WiFi 已经可以正常驱动了,网络上找的驱动。
    也已经可以同时连接两个 WiFi 了,并且互相不干扰,正常工作。
    并且通过“共享”---“互联网共享”--可以将360随身 WiFi 连接的信号共享给 WiFi 然后作为热点发射出去。
    目前测试结果也很满意,工作正常。系统环境10.10.3.

    接下来的问题:
    1,两个无线网卡如何合并带宽进行带宽叠加或者负载均衡?

    有软件或者其他方式实现吗?感谢!!
    第 1 条附言  ·  2015-03-28 08:32:32 +08:00
    我使用成功的 WiFi 网卡驱动地址
    支持市面上目前所有19.9的那种网卡的Mac 下的驱动
    http://pan.baidu.com/s/1pJHl5gB
    百度盘直接下载
    第 2 条附言  ·  2015-03-28 15:46:26 +08:00
    无线网卡貌似没有办法做链路聚合。。
    最后使用了这个 proxy 解决的。
    可以支持所有网卡,无论有线无线还是3G。。。

    https://github.com/Morhaus/dispatch-proxy

    麻烦点的就是需要设置一下代理,支持 http/socks
    35 条回复    2015-03-29 10:14:07 +08:00
    xfspace
        1
    xfspace  
       2015-03-27 18:03:59 +08:00   ❤️ 3
    -.-看标题我还以为你实现了呢
    suduo1987
        2
    suduo1987  
       2015-03-27 18:09:13 +08:00 via iPhone   ❤️ 1
    是个麻烦事,我也以为实现了
    Puteulanus
        3
    Puteulanus  
       2015-03-27 18:50:05 +08:00
    马克,等着围观解决方案
    fishg
        4
    fishg  
       2015-03-27 19:02:12 +08:00
    自己用route命令写静态路由表选出口呗
    bellchu
        5
    bellchu  
       2015-03-27 19:13:08 +08:00
    以前搞过几个Mac OS X Server

    都是用的LACP绑了几个NIC做的

    不知道Mac上的WIFI能不能做LACP

    Link Aggregation Control Protocol (LACP),在网络里面添加虚拟Interface就行了,现在Mac不在身边,你自己试试看咯。
    Themyth
        6
    Themyth  
    OP
       2015-03-27 22:14:24 +08:00
    @fishg 我是想叠加啊,写什么样的路由表合适?
    @bellchu 我是YOSEMITE 系统。不是 SERVER 的,也可以嘛?
    sheephe
        7
    sheephe  
       2015-03-27 22:26:58 +08:00
    sheephe
        8
    sheephe  
       2015-03-27 22:27:41 +08:00
    @bellchu Mac不能虚拟Interface
    bellchu
        9
    bellchu  
       2015-03-27 22:40:25 +08:00 via iPhone
    bellchu
        10
    bellchu  
       2015-03-27 22:47:30 +08:00 via iPhone
    啥意思?LACP出来的都是虚拟Interface
    bellchu
        11
    bellchu  
       2015-03-27 22:49:15 +08:00 via iPhone
    @sheephe 楼上想@你来着 :/
    我说的是G5 server, 不是软件
    qgy18
        12
    qgy18  
       2015-03-27 23:30:35 +08:00 via iPhone
    求驱动地址
    Xrong
        13
    Xrong  
       2015-03-27 23:47:37 +08:00
    同求楼主共享驱动...
    yxjxx
        14
    yxjxx  
       2015-03-28 01:39:29 +08:00
    驱动来了,@ 我一下。谢谢!
    Themyth
        15
    Themyth  
    OP
       2015-03-28 08:35:17 +08:00
    @qgy18 http://pan.baidu.com/s/1pJHl5gB
    @Xrong http://pan.baidu.com/s/1pJHl5gB
    @yxjxx http://pan.baidu.com/s/1pJHl5gB

    安装好驱动后(dmg),然后下载使用KextUtility来安装那个.kext 的玩意~~
    就可以正常使用了。
    如果,你插入网卡后,连接管理器里没发现网卡,就重插。
    Themyth
        16
    Themyth  
    OP
       2015-03-28 08:36:46 +08:00
    @bellchu 那就是说 @sheephe 说的那个 server 的 app 不适合?
    fishg
        17
    fishg  
       2015-03-28 09:53:11 +08:00
    静态路由表能做流量切割,要想叠加不太现实样。
    Themyth
        18
    Themyth  
    OP
       2015-03-28 10:13:12 +08:00
    @fishg 请问做什么样的静态路由表呢?
    bellchu
        19
    bellchu  
       2015-03-28 12:14:19 +08:00 via iPhone   ❤️ 1
    @Themyth 我发的链接你看了没?
    Themyth
        20
    Themyth  
    OP
       2015-03-28 13:59:39 +08:00
    @bellchu 非常感谢!已经搞定啦,谢谢哈哈,我一会儿测试下效果。
    bellchu
        21
    bellchu  
       2015-03-28 14:06:39 +08:00 via iPhone
    @Themyth 搞定就好,我是没搞过WIFI的LACP,不知道效果如何
    Themyth
        22
    Themyth  
    OP
       2015-03-28 14:12:29 +08:00
    @bellchu WI-FI网卡无法建立成链路聚合,另一个插入的无线网卡可以添加进链路聚合,但是添加进去后就自动断开了,形成无效连接了。
    lefthand2006
        23
    lefthand2006  
       2015-03-28 14:50:46 +08:00 via iPhone
    试试这个 speedify.com
    Themyth
        24
    Themyth  
    OP
       2015-03-28 15:46:48 +08:00
    @lefthand2006 太贵了。。。

    最后用https://github.com/Morhaus/dispatch-proxy
    这个代理解决的
    arathos
        25
    arathos  
       2015-03-28 16:39:13 +08:00
    如果能两个无线叠加 就碉堡了 如果是以太网的话 那macbook 还真没地方插了
    Themyth
        26
    Themyth  
    OP
       2015-03-28 16:53:49 +08:00
    @arathos 可以两个无线叠加。已经成功叠加带宽了。
    arathos
        27
    arathos  
       2015-03-28 17:00:42 +08:00
    @Themyth 怎么叠加呀 怎么叠加呀 碉堡了 就按照你上面的来?
    Themyth
        28
    Themyth  
    OP
       2015-03-28 17:11:09 +08:00
    @arathos 先安装nodejs
    然后 https://github.com/Morhaus/dispatch-proxy
    npm 的方式安装 dispatch。
    安装完毕后 在终端里输入
    dispatch list
    查看有几个外网网卡 是否已连接
    然后输入
    dispatch start
    就可以创建一个 socks 代理,然后在第一个无线网卡里的高级-代理-设置 socks 代理 ip 127.0.0.1 端口1080


    以上。。完工。4M+4M,下载现在800多 k/s
    arathos
        29
    arathos  
       2015-03-28 17:22:07 +08:00
    @Themyth 移动 电信 的两个能合体吗~~
    arathos
        30
    arathos  
       2015-03-28 17:26:58 +08:00
    @Themyth 对了 还有啊 现在ss 会占用 socks。。。。~~~ 先留着 以后大用
    Themyth
        31
    Themyth  
    OP
       2015-03-28 17:50:40 +08:00
    @arathos 肯定能啊,你也可以只启用 http 代理 start 后面加上 --http 具体你看-h.
    yxjxx
        32
    yxjxx  
       2015-03-29 01:17:09 +08:00
    lz你好,我这边好像识别不了360随身wifi,而且wirelessutility 会闪退。怎么办??

    Themyth
        33
    Themyth  
    OP
       2015-03-29 08:31:09 +08:00   ❤️ 1
    @yxjxx 你安装了那个 DWA-125的链接管理工具了嘛?
    如果安装了,就在系统偏好设置里面,打开这个连接管理工具
    然后看最下面是否发现了360 wifi的驱动信息,如果没有,拔掉重插。
    然后用这个连接管理工具连接 WIFI,不要用系统自带的连接。
    yxjxx
        34
    yxjxx  
       2015-03-29 10:06:00 +08:00
    @Themyth Great,连接成功。
    但是好像和你帖子你说的一样,只能把360wif共享给wifi,却不能把wifi共享给360wifi。因为我们图书馆的网络是可以连上之后自动认证的,所以如果可以把wifi共享给360wifi就方便很多了。

    Themyth
        35
    Themyth  
    OP
       2015-03-29 10:14:07 +08:00
    @yxjxx 是的,只能用360WiFi 连接后共享给 WiFi 作为热点发射出去。
    不过对我的需求来说都一样。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3211 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:43 · PVG 20:43 · LAX 05:43 · JFK 08:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.