一、适配器网口配置

      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