Skip to content

接口描述

获取节点拨号状态

请求路径

GET /v1/ant/<nodeID>/dial/status

请求参数

名称类型位置必须描述
Authorizationstringheader鉴权 token
nodeIDstringpath节点 ID

返回值

名称类型描述
dialStatusstring节点拨号状态
  • idle:可以再次拨号
  • dialing:拨号中, 不可以进行拨号
detail[]DailDetail详情
multiDialbool单账号多拨开启状态,true表示存在多拨,false表示不存在

DailDetail

名称类型描述
netDevNamestring网卡名
ipstringip 地址
speedstring速率
typestring网卡类型
  • manager:管理网卡
  • traffic:数据网卡
dialStatusInfo[]StatusInfo单条线路拨号状态信息

StatusInfo

名称类型描述
accountstring拨号账户
passwordstring密码
vlanIdintvlanId
adslNumintadsl 序列号
ipstringip 地址
dialStatusstring拨号状态
  • succeed
  • failed
connectStatusstring连接状态
  • succeed
  • failed
ipv6stringipv6 地址
ipv6ConnectStatusstringipv6 连接状态
  • succeed
  • failed
brasstringbras拨号参数
macstring拨号线路的mac地址
dialLogstring拨号日志
dialLogAnalysisDialLogAnalysis拨号日志分析

DialLogAnalysis

名称类型描述
lastDialAtint64最近一次拨号时间戳, 单位: ms
latestConclusionstring最新拨号失败的结论
latestSuggestionstring最新拨号失败的处理建议
logs[]PPPDLog最新的日志信息,失败时可能为空,因为日志收集偶发失败

PPPDLog

名称类型描述
startint64pppd开始时间
endint64pppd结束时间
originalLogstring原始拨号失败日志

请求示例

json

返回值示例

json
正常请求:
  http code 200
{
  "dialStatus": "idle",
  "multiDial": false,
  "detail": [
    {
      "netDevName": "eth0",
      "ip": "172.0.0.1",
      "speed": "1Gbit/s",
      "type": "traffic",
      "dialStatusInfo": [
        {
          "account": "05120001110",
          "ip": "120.110.111.112",
          "ipv6": "fe80::d6ae:52ff:fe6c:b36e",
          "ipv6ConnectStatus": "succeed",
          "password": "12345",
          "adslNum": 10,
          "vlanId": 201,
          "dialStatus": "failed",
          "connectStatus": "failed",
          "dialError": "xxxx"
        }
      ]
    }
  ]
}

异常请求:
  http code 4xx/5xx
{
  "code": 4000001,
  "desc": ""
}

错误码列表

错误码描述
401鉴权失败
4000002节点未查找到
4000100未查到网卡信息

如接口返回错误码未列举,可在错误码总览中查找