荣耀之链论坛

 找回密码
 立即注册
搜索
查看: 974|回复: 0

L2TP断线自动重连

[复制链接]

1326

主题

2373

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10267
发表于 2022-1-30 05:15 | 显示全部楼层 |阅读模式
  1. title 自动连接网络

  2. #等待系统网络服务加载完成,避免网络未加载即运行导致的报错
  3. TIMEOUT /T 20
  4. # 开机后连接家里内网
  5. rasdial L2TP连接名 用户名 密码
  6. # 连接成功后微信通知我(这里本应该有个判定,我懒得写了)
  7. curl -I https://sc.ftqq.com/[Api key].send?text=WrokPCReboot
  8. # 此处延时避免重拨检测异常
  9. TIMEOUT /T 60

  10. :begin
  11. # 检测内网连接是否正常(ping 本地DNS服务器)
  12. ping -n 2 192.168.60.120 >nul
  13. # 如果ping不通,则重新拨号
  14. if "%errorlevel%"=="0" (cls & echo 连接正常) else (echo 内网不正常,正在重连 & goto redial)
  15. # 避免连续检测
  16. TIMEOUT /T 30
  17. # 循环
  18. goto begin

  19. :redial
  20. # 此处延时为了等待宿舍OP系统将PPPOE新接口的IP解析到域名上
  21. TIMEOUT /T 600
  22. # 重拨
  23. rasdial L2TP连接名 用户名 密码
  24. # 微信通知
  25. curl -I https://sc.ftqq.com/[Api key].send?text=WrokPCRedial
  26. # 此处延时避免重拨检测异常
  27. TIMEOUT /T 30
  28. # 继续监测
  29. goto begin
复制代码
https://nsoc.tech/2020/10/25/122.html

原来CMD里面有rasdial这个命令
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

荣耀之链

GMT+8, 2025-6-18 03:38 , Processed in 0.013911 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表