V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
marcosteam
V2EX  ›  宽带症候群

校园网宽带如何配置负载均衡?

  •  
  •   marcosteam · 2018-10-08 21:16:23 +08:00 · 2780 次点击
    这是一个创建于 2270 天前的主题,其中的信息可能已经有所发展或是发生改变。
    还是我。
    上一次 Drcom 网页认证的问题已经利用 MAC 模拟大法解决了,但是有心跳包,3600 分钟,也懒得抓了,干脆到时间重新登陆一次就行。
    最近搞到了个新的校园网账号,同样要经过 Portal 认证。打算利用 Openwrt 做多线负载,现在两个端口都接了两根不同的网线,不是虚拟拨号。
    但是问题就来了:没有做心跳包就意味着一旦超过 3600 分钟就会断网,必须重新登录,那么两个账号应该如何才能同时登陆 Portal 认证呢?
    4 条回复    2018-10-09 16:01:38 +08:00
    puzhou
        1
    puzhou  
       2018-10-09 10:04:13 +08:00 via Android
    与问题无关的问题:校园网的多终端检测有解没?
    iwtbauh
        2
    iwtbauh  
       2018-10-09 11:59:32 +08:00 via Android
    不好办

    如果交换机你把两个口划一个 vlan 肯定是不行的,只能是两个单独的 vlan,这时候得看他们怎么给你分配前缀了,如果分配不同的前缀可以用 bind(2)系统调用让客户端选择源地址从而选择不同的接口。如果两个都给你分配同一个前缀可能,据我猜想有可能,就不好办,你没法让系统决定从那个接口路由出去,如果系统本身提供一种这样的机制则有可能。(分配给你 10.1.1.1/16 给 eth1 和 10.1.1.2/16 给 eth2,服务器是 10.1.0.1,你要访问 10.1.0.1,系统是往 eth1 发 arp 还是给 eth2 发 arp 呢)我不是非常了解 Linux 的 tcp/ip 协议栈,这个只是猜测。

    另外我很好奇你说的,“网页认证”为什么有心跳包,难不成他们的 portal 页面还能飞出浏览器来在后台发心跳包吗
    marcosteam
        3
    marcosteam  
    OP
       2018-10-09 12:04:29 +08:00 via Android
    @iwtbauh 不知道,反正我们 3600 分钟左右就会什么网页都打不开,只能注销重新登录
    David0Den
        4
    David0Den  
       2018-10-09 16:01:38 +08:00 via iPad
    简单,一直 ping 就可以了。负载均衡里面有的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3286 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 11:49 · PVG 19:49 · LAX 03:49 · JFK 06:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.