使用广电华数宽带, ocserv 升级后经常出现连不上网的情况 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chen0717
V2EX    宽带症候群

使用广电华数宽带, ocserv 升级后经常出现连不上网的情况

  •  
  •   chen0717 2020 年 2 月 16 日 via Android 3942 次点击
    这是一个创建于 2159 天前的主题,其中的信息可能已经有所发展或是发生改变。
    上网环境为华数宽带 100M,机房是 hgc,ocserv 升级到 0.12.6 以后,用 anyconnect 连上后如果是 Dtls,过十秒钟左右就会断开重连并失败,显示安全网关拒绝连接,如果连上后是 tls,就经常会过一阵子后上不了网。升级之前 Dtls 连上以后也会十秒后断线重连,但是重连是成功的,tls 则基本正常,请网友们判断一下可能是什么原因引起的故障?
    13 条回复    2020-02-18 09:56:31 +08:00
    DGideas
        1
    DGideas  
       2020 年 2 月 16 日 via Android
    https://ocserv.gitlab.io/www/changelog.html

    查了下 changelog,怀疑可能是 ipv6 有关的问题,拍查一下?
    chen0717
        2
    chen0717  
    OP
       2020 年 2 月 16 日 via Android
    @DGideas 没发现 ipv6 有问题
    buddha
        3
    buddha  
       2020 年 2 月 16 日
    你的 anyconnect 是 iOS 版本的?
    我有 2 台 ocserv 分别版本是 0.12.1 和 0.12.5. ocser 配置几乎一样.
    客户端都是 anyconnect,分别 iphone 和 android,同一个 wifi 下.

    0.12.5 和你情况有点类似 iOS anyconnect 连上几秒就断,重连就出现安全网关拒绝的提示,从来没成功连上去过. 倒是没注意是 DTLS 还是 TLS , andriod 没问题, openwrt 下的 openconnect client 也正常.
    0.12.1 iphone (有重连的情况,重连 也在 window10 的 annyconnect 发生,但是可以成功), android,openwrt 都正常.
    chen0717
        4
    chen0717  
    OP
       2020 年 2 月 16 日 via Android
    @buddha 我的是安卓 9 和 windows10
    alect
        5
    alect  
       2020 年 2 月 16 日
    用 tls 一直没问题,udp 断流太正常了
    chen0717
        6
    chen0717  
    OP
       2020 年 2 月 16 日 via Android
    @alect 主要是升级后“安全网关拒绝连接”的错误是什么原因?
    alect
        7
    alect  
       2020 年 2 月 16 日
    @chen0717 #6
    我的配置文件,
    我这个配置用很久了,
    试验过各种网络环境,
    无论新旧版本都全部正常,
    加#的就是说经过试验删了不影响使用的。
    https://pastebin.com/SFHggFmQ
    chen0717
        8
    chen0717  
    OP
       2020 年 2 月 16 日 via Android
    @alect 你现在的 ocserv 用的是什么版本?
    alect
        9
    alect  
       2020 年 2 月 16 日
    ocserv 0.12.6
    halczy
        10
    halczy  
       2020 年 2 月 16 日
    试一下在 ocserv 配置里调低 mtu 调低。试下 1400-1000 这个范围。

    mtu = 1400
    chen0717
        11
    chen0717  
    OP
       2020 年 2 月 17 日 via Android   1
    @alect 找到原因了,是 DPD 的问题,广电宽带会不时踢掉旧连接
    alect
        12
    alect  
       2020 年 2 月 17 日
    @chen0717 #11 我设置的 90 一般也够用没出过什么问题,你设置的多少?
    longfei210
        13
    longfei210  
       2020 年 2 月 18 日
    服务端配置文件修改为
    persistent-cookies = true

    Version 0.12.4 (released 2019-07-03)
    Perform quicker cleanup of sessions which their user explicitly disconnected (#210).

    原因还是 mtu 的问题,服务端客户端 mtu 不一致,anyconnect 会有个断开连接并降低 mtu 重连机制,此时服务端把 sessions 清空了,导致客户端重连失败。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3879 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 00:51 PVG 08:51 LAX 16:51 JFK 19:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86