获取网卡信息

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.错误码

无接口业务逻辑相关的错误码,其他错误码详见 公共错误码

与“”相关结果约

    找不到与“”相关的结果