一、适配器网口配置
Aprus适配器的南向网口(采集网口)和北向网口(上报网口)可以随时转换;并且其中任意单个网口可以同时支持南向/北向功能,仅需要IP设置正确即可;通过以下内容可正确设置IP
AX 同时具有南向/北向网口;
AM 仅存在南向网口,可通过下述函数接口实现网口支持北向功能;
AS 仅存在北向网口,可通过下述函数接口实现网口支持南向功能
1.南向(eth1,采集口)
(1) 默认IP:192.168.123.1
(2) 可通过lua函数接口设置DHCP获取IP;注意不同型号使用接口不同,不可混用
os.execute("myudhcpc -i eth1") --AX、AM使用该接口
os.execute("dhcpcd -i eth1") --AS使用该接口
但是192.168.123.1地址会丢失,因此可通过lua函数接口重新设置IP;
os.execute("ifconfig eth1:6 192.168.123.1")
注意:
【1】是eth1:6其中6可以是1~9比如eth1:8,但是不可以是eth1后没有冒号 数字,这样会导致DHCP获取到的IP失效;
【2】需要在DHCP后使用
(3) 可通过lua函数接口设置南向IP
user.ipconfig
功能 | 设置数据采集(南向)网口的信息 |
---|---|
接口描述 | ipconfig(ipmode, inet_addr, netmask, gw, dns) |
ipmode | ip获取方式<字符串> [“none” / “manual” / “auto”] |
inet_addr | ip地址<字符串> 例:”192.168.1.100” |
netmask | 子网掩码<字符串> 例:”255.255.255.0” |
gw | 网关<字符串> 例:”192.168.1.1” |
dns | 域名服务器<字符串> 例:”114.114.114.114” |
2.北向(eth0,上报口)
(1) IP:无默认IP;默认通过DHCP获取IP
(2) 可通过lua函数接口设置IP
user.ipconfig_eth0
功能 | 设置数据上报云平台(北向)网口的信息 |
---|---|
接口描述 | ipconfig_eth0(ipmode, inet_addr, netmask, gw, dns) |
ipmode | ip获取方式<字符串> [“none” / “manual” / “auto”] |
inet_addr | ip地址<字符串> 例:”192.168.1.100” |
netmask | 子网掩码<字符串> 例:”255.255.255.0” |
gw | 网关<字符串> 例:”192.168.1.1” |
dns | 域名服务器<字符串> 例:”114.114.114.114” |
3.不同型号适配器网口设置示例
(1)AX网口配置
【1】南向(采集口):
user.ipconfig("manual", "192.168.123.231", "255.255.255.0")
【2】北向(上报口):
user.ipconfig_eth0("manual", "192.168.1.231", "255.255.255.0","192.168.1.254","8.8.8.8")
(2)AM网口配置
AM仅存在南向(采集口)
【1】仅设置为南向网口
user.ipconfig("manual", "192.168.123.231", "255.255.255.0")
【2】同时设置为南向(采集)/北向(上报)网口;设置北向网口IP方法选其一
user.ipconfig("manual", "192.168.1.231", "255.255.255.0","192.168.1.254","8.8.8.8")--通过自定义设置北向网口IP
os.execute("myudhcpc -i eth1") --通过DHCP获取北向网口IP
os.execute("ifconfig eth1:6 192.168.123.231")--设置南向网口IP
注意:顺序不能反
(2)AS网口配置
AS仅存在北向(上报口)
【1】仅设置为北向(上报口)
user.ipconfig_eth0("manual", "192.168.1.231", "255.255.255.0","192.168.1.254","8.8.8.8")
【2】同时设置为南向(采集)/北向(上报)网口;设置北向网口IP方法选其一
user.ipconfig_eth0("manual", "192.168.1.231", "255.255.255.0","192.168.1.254","8.8.8.8")--通过自定义设置北向网口IP
os.execute("dhcpcd -i eth0") --AS使用该接口
os.execute("ifconfig eth0:6 192.168.123.231")--设置南向网口IP
文档更新时间: 2025-03-13 17:47 作者:CGL