/network/if-info 接口
网卡信息。
请求方式
POST /api/network/if-info
返回数据
{
"device-name": "USB Fusion yxy1",
"net": [
{
"enable": true,
"iface": "eth0",
"type": 0,
"use-dhcp": true,
"ipaddr": "10.10.12.166",
"netmask": "255.255.240.0",
"gateway": "10.10.0.1",
"mac": "84:85:86:87:88:2e",
"link-speed": 1000,
"link-state": 2,
"tx-speed-kbps": 0,
"rx-speed-kbps": 107
},
{
"enable": true,
"iface": "wlan0",
"type": 1,
"mode": 1,
"ssid": "USB-Fusion_yx_5G",
"use-dhcp": true,
"ipaddr": "192.168.67.1",
"netmask": "255.255.255.0",
"gateway": "",
"mac": "10:2c:6b:fd:9b:78",
"link-speed": -1,
"link-state": 2,
"tx-speed-kbps": 3,
"rx-speed-kbps": 0
},
{
"enable": true,
"iface": "usb0",
"type": 3,
"use-dhcp": true,
"ipaddr": "192.168.66.1",
"netmask": "255.255.255.0",
"gateway": "192.168.66.1",
"mac": "8e:40:df:be:7c:fa",
"link-speed": 480,
"link-state": 2,
"tx-speed-kbps": 0,
"rx-speed-kbps": 0
}
],
"status": 0
}
属性 | 说明 |
---|---|
status | 0:执行成功。返回其它值请参考 API 状态码。 |
device-name | 设备名称。 |
net[i].enable | 网卡服务是否开启。 |
net[i].iface | 网卡名称。 |
net[i].type | 网卡类型 0: 以太网 1:WIFI 2: 4G 模块 3:USB。 |
net[i].mode | WIFI 工作模式, 当net[i].type == 1 存在, 0: STA 模式 1:AP 模式。 |
net[i].ssid | WIFI ssid。 |
net[i].reboot-require | WIFI 重启生效。 |
net[i].use-dhcp | true : 使用dhcp获取ip false: static 配置网络。 |
net[i].ipaddr | IP 地址。 |
net[i].netmask | 子网掩码。 |
net[i].ipv6addr | IPv6 地址信息。 |
net[i].gateway | 网关地址。 |
net[i].mac | MAC 地址。 |
net[i].link-speed | 速率 10 : 10Mbps, 100: 100Mbps, 1000: 1Gbps, 2500: 2.5Gbps, 10000: 10Gbps。 usb 支持的速率 12: full-speed, 480: high-speed, 5000: super-speed-5g, 10000: super-speed-10g |
net[i].link-state | 端口状态 0: down, 1: disconnected, 2:connnected |
net[i].vendor | 4G模块厂商信息。 |
net[i].product | 4G模块型号信息。 |
net[i].tx-speed-kbps | 发送速度 (Kbps)。 |
net[i]. rx-speed-kbps | 接收速度 (Kbps)。 |