接口描述
获取节点虚拟路由网卡信息状态
请求路径
GET
/v1/nodes/virtualroute/status
请求参数
名称 |
类型 |
位置 |
必须 |
描述 |
Authorization |
string |
header |
是 |
鉴权 token |
nodeID |
string |
query |
是 |
节点 ID |
返回值
名称 |
类型 |
描述 |
total |
int |
软路由线路总条数 |
connectSucceed |
int |
已联网数 |
ipv6ConnectSucceed |
int |
IPV6联网数 |
detail |
[]VirtualRouteStatusDetail |
详情 |
VirtualRouteStatusDetail
名称 |
类型 |
描述 |
netDevName |
string |
网卡名字 |
enable |
bool |
软路由是否使用了些网卡 |
mac |
string |
mac地址 |
speed |
string |
速率(读取物理信息获取) |
netDevStatus |
string |
网卡状态(up,down,no-carrier(网卡掉线)) |
IP |
string |
从软路由获取的IP |
gateway |
string |
网关 |
mask |
string |
子网掩码 |
ipv6 |
string |
ipv6 |
ipv6Gateway |
string |
IPV6网关 |
connectStatus |
string |
ipv4联网状态 succeed/failed |
ipv6ConnectStatus |
string |
ipv6联网状态 succeed/failed |
请求示例
```
## 返回值示例
``` json
正常请求:
http code 200
{
"total": 10,
"connectSucceed": 12,
"ipv6ConnectSucceed": 15,
"details": [
{
"netDevName": "aaabvb",
"enable": false,
"mac": "aa:bb:...",
"speed": "100",
"netDevStatus": "up",
"ip": "192.168.2.130",
"gateway": "192.168.2.256",
"mask": "255.255.255.0",
"ipv6": "aa:bb:...",
"IPv6Gateway": "aa:bb:cc...",
"connectStatus": "succeed",
"ipv6ConnectStatus": "succeed"
}
]
}
异常请求:
http code 4xx/5xx
{
"code": 4000001,
"desc": ""
}
错误码列表
错误码 |
描述 |
401 |
鉴权失败 |
4000002 |
节点未查找到 |
4000100 |
未查到网卡信息 |
如接口返回错误码未列举,可在错误码总览中查找