package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; /** * @author 291189 * @description 绑定虚拟网口 * @date 2021/10/29 */ public class CFG_NETWORK_BOND_INTERFACE extends NetSDKLib.SdkStructure { /** 是否绑定虚拟网口,只有网卡名是bondxx时,才允许有Bonding字段,其它网卡不能用*/ public int bBonding; /** 网卡绑定模式 CFG_ENUM_NET_BOND_MODE */ public int emMode; /** 802.3ad链路聚合控制方式 CFG_ENUM_NET_BOND_LACP*/ public int emLacp; /** 网络最大传输单元*/ public int nMTU; /** 物理网口成员*/ public byte[] szMembers=new byte[16*16]; /** ip地址*/ public byte[] szIP=new byte[256]; /** 网络接口名称*/ public byte[] szName=new byte[128]; /** 网络接口名称*/ public byte[] szAlias=new byte[128]; /** DNS服务器地址*/ public byte[] szDnsServers=new byte[2*256]; /** mac地址*/ public byte[] szMacAddress=new byte[256]; /** 子网掩码*/ public byte[] szSubnetMask=new byte[256]; /** 默认网关*/ public byte[] szDefGateway=new byte[256]; /** 是否开启DHCP*/ public int bDhcpEnable; }