获取网卡信息

1.接口描述

接口说明:获取网卡信息。

请求方式:POST [ip]/api/network/if-info

管理员权限 登录认证

2.输入参数

3.输出参数

参数名称 类型 描述
status Int 状态码
code String 状态描述
device-name String 设备名称
net Array of NetData 网卡列表
ext-mobile-first Booean 预留参数,暂不支持
NetData
参数名称 类型 描述
support-enable Boolean 是否支持启停网卡
true:是;false:否
enable Boolean 网卡服务是否开启
true:是;false:否
prio Int 网卡优先级
0:没有优先级,一般指USB,ETH CONSOLE; 正常 1 ~ 99
iface String 网卡名称
type Int 网卡类型
0:以太网
1:无线网卡(Wi-Fi/AP)
2:USB Sharing
3:USB NET
4:内置4G/5G
5:Bridge
use-dhcp Boolean 是否启用DHCP
true:是;false:否
ipaddr String IP 地址
netmask String 子网掩码
gateway String 网关地址
dns1 String 首选DNS,空字符表示未设置
dns2 String 备用DNS, 空字符表示未设置
ipv6addr String IPv6 地址信息
ipv6gw String IPv6 网关
ipv6dns String IPv6 DNS
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)
public-ip string 公网IP
mode Int 无线网卡工作模式
0:STA 模式;1:AP模式
mode-lock Boolean 无线网卡工作模式是否锁定
true:是;false:否
ssid String AP 网络名称
reboot-require Boolean 无线网卡切换工作模式时,是否需要重启
true:是;false:否
enable-ncm Boolean USB NET是否被启用
true:启用;false:禁用
sim-state Int SIM卡状态
0: not ready
1: ready
2: PIN
3: PUK
pin-remaind Int PIN 剩余次数
standard Int 蜂窝网络信号类型
0:未知; 2:2G;3:3G;4:4G;5:5G
3G以下信号质量参考RSSI
4G/5G 信号参考RSRP
rssi Int 蜂窝网络信号强度
极好点: RSSI>-65dBm
好点: RSSI=-75~-65dBm
中点: RSSI=-85~-75dBm
差点: RSSI=-90~-85dBm
极差点: RSSI<-90dBm
rsrp Int 4G/5G RSRP值
极好点: RSRP>-80dBm
好点: RSRP=-90~-80dBm
中点: RSRP=-100~-90dBm
差点: RSRP=-105~-100dBm
极差点: RSRP<-105dBm
rsrq Int 4G/5G RSRQ值, 单位dB
sinr Int 4G/5G SINR值, 单位dB
imei-no String IMEI信息
operator String 运营商 CHN-MOBLIE, CHN-UNICOM, CHN-CT, Orange, O2, Vodafone, AT&T, T-Mobile, Verizon, Google Fi
phone-number String SIM卡号码
vendor String 4G/5G模块厂商信息
product String 4G/5G模块型号信息

4.示例

获取网卡信息。

输入示例
None
输出示例
{
    "device-name": "00A601230913015",
    "ext-mobile-first": false,
    "net": [
        {
            "support-enable": false,
            "enable": true,
            "prio": 34,
            "iface": "eth0",
            "type": 0,
            "use-dhcp": true,
            "ipaddr": "10.10.6.222",
            "netmask": "255.255.240.0",
            "gateway": "10.10.0.1",
            "dns1": "10.10.1.3",
            "dns2": "",
            "ipv6addr": [
                "fe80::d2c8:57ff:fe81:c75e"
            ],
            "ipv6gw": "",
            "ipv6dns": "",
            "mac": "d0:c8:57:81:c7:5e",
            "link-speed": 1000,
            "link-state": 2,
            "tx-speed-kbps": 0,
            "rx-speed-kbps": 35,
            "public-ip": ""
        }
        {
            "support-enable": true,
            "enable": true,
            "prio": 41,
            "iface": "wlan0",
            "type": 1,
            "mode": 1,
            "mode-lock": false,
            "ssid": "Magewell_ASR_3015_5G",
            "reboot-require": false,
            "use-dhcp": true,
            "ipaddr": "",
            "netmask": "",
            "gateway": "",
            "dns1": "",
            "dns2": "",
            "ipv6addr": [
                "fe80::d2c8:57ff:fe81:b7f1"
            ],
            "ipv6gw": "",
            "ipv6dns": "",
            "mac": "d0:c8:57:81:b7:f1",
            "link-speed": -1,
            "link-state": 2,
            "tx-speed-kbps": 0,
            "rx-speed-kbps": 0
        }
        {
            "support-enable": false,
            "enable": true,
            "prio": 36,
            "iface": "wwan0",
            "type": 4,
            "use-dhcp": true,
            "ipaddr": "",
            "netmask": "",
            "gateway": "",
            "dns1": "",
            "dns2": "",
            "ipv6addr": [
            ],
            "ipv6gw": "",
            "ipv6dns": "",
            "mac": "1a:97:9f:84:3a:e2",
            "link-speed": -1,
            "link-state": 0,
            "tx-speed-kbps": 0,
            "rx-speed-kbps": 0,
            "sim-state": 2,
            "pin-remaind": 3,
            "standard": 0,
            "rssi": 0,
            "rsrp": 0,
            "rsrq": 0,
            "sinr": 0,
            "band": "",
            "imei-no": "",
            "phone-number": "",
            "operator": "",
            "version": "",
            "vendor": "Quectel Wireless Solutions Co., Ltd.",
            "product": "EC20\/EC25\/EM05-CE LTE modem"
        }
    ],
    "status": 0,
    "code": "Success"
}

5.错误码

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

与“”相关结果约

    找不到与“”相关的结果

    与“”相关结果约

      找不到与“”相关的结果