kysdk.NetCard(3)

NAME
kysdk.NetCard - 获取网卡信息 主要获取生成网卡列表、检测指定网卡是否处于UP状态、获取系统中当前处于 link up 状态的网卡列表、获取指定网卡的物理MAC地址、 获取指定网卡的第一个IPv4地址、获取指定网卡的所有IPv4地址、获取指定网卡的第一个IPv6地址、获取指定网卡的所有IPv6地址、 获取指定网卡的有线/无线类型、获取指定网卡的厂商名称和设备型号

SYNOPSIS

Inherits kysdk.Base.

  Public Member Functions
def __init__ (self)
def getNetCardName (self)
获取系统中所有的网卡
def getNetCardUp (self, netcard_name)
检测指定网卡是否处于UP状态
def getNetCardUpcards (self)
获取系统中当前处于 link up 状态的网卡列表
def getNetCardPhymac (self, netcard_name)
获取指定网卡的物理MAC地址
def getNetCardPrivateIPv4 (self, netcard_name)
获取指定网卡的第一个IPv4地址
def getNetCardIPv4 (self, netcard_name)
获取指定网卡的所有IPv4地址
def getNetCardPrivateIPv6 (self, netcard_name)
获取指定网卡的第一个IPv6地址
def getNetCardType (self, netcard_name)
获取指定网卡的有线/无线类型
def getNetCardProduct (self, netcard_name)
获取指定网卡的厂商名称和设备型号
def getNetCardIPv6 (self, netcard_name)
获取指定网卡的所有IPv6地址

  Additional Inherited Members

Detailed Description

获取网卡信息 主要获取生成网卡列表、检测指定网卡是否处于UP状态、获取系统中当前处于 link up 状态的网卡列表、获取指定网卡的物理MAC地址、 获取指定网卡的第一个IPv4地址、获取指定网卡的所有IPv4地址、获取指定网卡的第一个IPv6地址、获取指定网卡的所有IPv6地址、 获取指定网卡的有线/无线类型、获取指定网卡的厂商名称和设备型号

Member Function Documentation

  def kysdk.NetCard.getNetCardIPv4 ( self, netcard_name)

获取指定网卡的所有IPv4地址

Parameters
    netcard_name 网卡名称，如eno1

Returns
    IPv4地址列表

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.NetCard.getNetCardIPv6 ( self, netcard_name)

获取指定网卡的所有IPv6地址

Parameters
    netcard_name 网卡名称，如eno1

Returns
    IPv6地址列表

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.NetCard.getNetCardName ( self)

获取系统中所有的网卡

Returns
    网卡名称列表

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.NetCard.getNetCardPhymac ( self, netcard_name)

获取指定网卡的物理MAC地址

Parameters
    netcard_name 网卡名称，如eno1

Returns
    物理MAC地址

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.NetCard.getNetCardPrivateIPv4 ( self, netcard_name)

获取指定网卡的第一个IPv4地址

Parameters
    netcard_name 网卡名称，如eno1

Returns
    IPv4地址

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.NetCard.getNetCardPrivateIPv6 ( self, netcard_name)

获取指定网卡的第一个IPv6地址

Parameters
    netcard_name 网卡名称，如eno1

Returns
    IPv6地址

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.NetCard.getNetCardProduct ( self, netcard_name)

获取指定网卡的厂商名称和设备型号

Parameters
    netcard_name 网卡名称，如eno1

Returns
    网卡的厂商名称和设备型号

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.NetCard.getNetCardType ( self, netcard_name)

获取指定网卡的有线/无线类型

Parameters
    netcard_name 网卡名称，如eno1

Returns
    0 有线 1 无线

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.NetCard.getNetCardUp ( self, netcard_name)

检测指定网卡是否处于UP状态

Parameters
    netcard_name 网卡名称，如eno1

Returns
    Up返回1，Down返回0

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.NetCard.getNetCardUpcards ( self)

获取系统中当前处于 link up 状态的网卡列表

Returns
    处于link up状态的网卡列表

References kysdk.SessionBase.interface, and kysdk.Base.interface.

Author

Generated automatically by Doxygen for kysdk.py from the source code.