获取网卡信息
1.接口描述
接口说明:获取网卡信息。
请求方式:POST [ip]/api/network/if-info
管理员权限 | 登录认证 |
---|---|
是 | 是 |
2.输入参数
无
3.输出参数
参数名称 | 类型 | 描述 |
---|---|---|
status | Int | 状态码 |
device-name | String | 设备名称 |
net | Array of NetData | 网卡列表 |
ext-mobile-first | Booean | 预留参数,暂不支持 |
NetData
参数名称 | 类型 | 描述 |
---|---|---|
support-enable | Boolean | 是否支持启停Wi-Fi/AP true:是;false:否 |
enable | Boolean | 网卡服务是否开启 true:是;false:否 |
prio | Int | 网卡优先级 |
iface | String | 网卡名称 eth0:以太网;wlan0:Wi-Fi;wlan1:AP;usb0:USB NET |
type | Int | 网卡类型 0:以太网;1:无线网卡(Wi-Fi/AP);3:USB NET |
use-dhcp | Boolean | 是否启用DHCP true:是;false:否 |
ipaddr | String | IP 地址 |
netmask | String | 子网掩码 |
gateway | String | 网关地址 |
mac | String | MAC 地址 |
link-speed | Int | 速率 10:10Mbps 100:100Mbps 1000:1Gbps 2500:2.5Gbps 10000: 10Gbps 12:full-speed 480:high-speed 5000:super-speed-5g 10000:super-speed-10g |
link-state | Int | 连接状态 0:网口异常 1:未连接 2:已连接 |
tx-speed-kbps | Int | 发送速度 (Kbps) |
rx-speed-kbps | Int | 接收速度 (Kbps) |
mode | Int | 无线网卡工作模式 0:Wi-Fi 模式;1:AP模式 |
mode-lock | Boolean | 无线网卡工作模式是否锁定 true:是;false:否 |
ssid | String | AP 网络名称 |
reboot-require | Boolean | 无线网卡重启是否生效 true:是;false:否 |
enable-ncm | Boolean | USB NET是否被启用 true:启用;false:禁用 |
4.示例
获取网卡信息。
输入示例
None
输出示例
{
"device-name": "USB Fusion A506220808456-1",
"ext-mobile-first": false,
"net": [
{
"support-enable": false,
"enable": true,
"prio": 33,
"iface": "eth0",
"type": 0,
"use-dhcp": true,
"ipaddr": "10.10.13.168",
"netmask": "255.255.240.0",
"gateway": "10.10.0.1",
"mac": "d0:c8:57:81:07:b0",
"link-speed": 1000,
"link-state": 2,
"tx-speed-kbps": 120,
"rx-speed-kbps": 8
},
{
"support-enable": true,
"enable": false,
"prio": 34,
"iface": "wlan0",
"type": 1,
"mode": 0,
"mode-lock": true,
"ssid": "",
"reboot-require": false,
"use-dhcp": true,
"ipaddr": "",
"netmask": "",
"gateway": "",
"mac": "20:50:e7:16:5e:b1",
"link-speed": -1,
"link-state": 1,
"tx-speed-kbps": 0,
"rx-speed-kbps": 0
},
{
"support-enable": true,
"enable": true,
"prio": 35,
"iface": "wlan1",
"type": 1,
"mode": 1,
"mode-lock": true,
"ssid": "USB-Fusion_8456_5G",
"reboot-require": false,
"use-dhcp": true,
"ipaddr": "192.168.67.1",
"netmask": "255.255.255.0",
"gateway": "",
"mac": "22:50:e7:16:1e:b1",
"link-speed": -1,
"link-state": 2,
"tx-speed-kbps": 0,
"rx-speed-kbps": 0
},
{
"support-enable": false,
"enable": true,
"prio": 0,
"iface": "usb0",
"type": 3,
"enable-ncm": true,
"use-dhcp": true,
"ipaddr": "192.168.66.1",
"netmask": "255.255.255.0",
"gateway": "192.168.66.1",
"mac": "8e:40:1a:34:69:d4",
"link-speed": 5000,
"link-state": 2,
"tx-speed-kbps": 10,
"rx-speed-kbps": 39
}
],
"status": 0
}
5.错误码
无接口业务逻辑相关的错误码,其他错误码详见 公共错误码。