跳到主要内容

ifconfig 命令

使用此命令可配置以太网接口。

输入 ifconfig eth0 可显示当前以太网接口配置。要更改以太网接口配置,请输入选项,其后跟值。要更改接口配置,您必须至少具有适配器网络和安全性配置权限。
在 Flex System 中,VLAN 设置由 Flex System CMM 管理,而无法在 IMM 上修改。

下表显示选项的参数。

表 1. ifconfig 命令.

下表是一个多行三列表格,包含选项、选项描述和选项关联值的信息。

选项描述
-b固化 MAC 地址(只读且不可配置) 
-state接口状态disabled 和 enabled
-c配置方法dhcp、static 和 dthens(dthens 与 Web 界面上的 try dhcp server, if it fails use static config 选项对应)
-i静态 IP 地址有效格式的地址。
-g网关地址有效格式的地址。
-s子网掩码有效格式的地址。
-n主机名最多包含 63 个字符的字符串。该字符串可以包括字母、数字、句点、下划线和连字符。
-r数据速率10、100 和 auto
-d双工方式full、half 和 auto
-mMTU60 和 1500 之间的数字。
-lLAAMAC 地址格式。不允许多播地址(第一个字节必须是偶数)。
-dn域名有效格式的域名。
-auto自动协商设置,它决定数据速率和双工网络设置是否可配置。true 和 false
-ghn从 DHCP 获取主机名disabled 和 enabled
-nic切换 NIC 模式1shared、dedicated 和 shared:nixX2
-failover2故障转移模式none、shared 和 shared:nicX
-nssync3网络设置同步enabled、disabled
-address_table自动生成的 IPv6 地址及其前缀长度的表
仅当启用 IPv6 和无状态自动配置时,此选项才可见。
此值为只读且不可配置。
-ipv6IPv6 状态disabled 和 enabled
-lla链路本地地址
仅当启用 IPv6 时,才会显示链路本地地址。
链路本地地址由 IMM 确定。此值为只读且不可配置。
-ipv6static静态 IPv6 状态disabled 和 enabled
-i6静态 IP 地址以太网通道 0 的静态 IP 地址(IPv6 格式)。
-p6地址前缀长度1 到 128 之间的数值。
-g6网关或默认路由以太网通道 0 的网关或默认路由的 IP 地址(IPv6 格式)。
-dhcp6DHCPv6 状态enabled、disabled
-sa6IPv6 无状态自动配置状态enabled、disabled
-vlan启用或禁用 VLAN 标记enabled、disabled
-vlanidIMM 的网络数据包标识标记1 到 4094 之间的数值。
  1. -nic 还将显示 nic 的状态。[active] 指示当前正在使用哪个 nic XCC

    例如:
    -nic: shared:nic3
    nic1: dedicate
    nic2: ext card slot #3
    nic3: ext card slot 5 [active]
    指示 nic3 在插槽 5 上处于共享模式,nic2 位于插槽 3 上,nic1 是 XCC 专用端口,XCC 正在使用 nic3。
  2. 可在安装了可选夹层网卡的服务器上使用 shared:nicX 值。IMM 可使用此夹层网卡。
  3. 如果将 IMM 配置为使用专用管理网络端口,那么 -failover 选项将指示 IMM 在专用端口断开连接的情况下切换到共享网络端口。
  4. 如果启用了故障转移模式,那么 -nssync 选项将指示 IMM 对共享网络端口使用在专用管理网络端口上使用的相同网络设置。
语法:
ifconfig eth0 [<em className="ph i">options</em>]
options:

-state <em className="ph i">interface_state</em>
-c <em className="ph i">config_method</em>
-i <em className="ph i">static_ipv4_ip_address</em>
-g <em className="ph i">ipv4_gateway_address</em>
-s <em className="ph i">subnet_mask</em>
-n <em className="ph i">hostname</em>
-r <em className="ph i">data_rate</em>
-d <em className="ph i">duplex_mode</em>
-m <em className="ph i">max_transmission_unit</em>
-l <em className="ph i">locally_administered_MAC</em>
-b <em className="ph i">burned_in_MAC_address</em>
-dn <em className="ph i">domain_name</em>
-auto <em className="ph i">state</em>
-nic <em className="ph i">state</em>
-failover mode
-nssync <em className="ph i">state</em>
-address_table
-lla ipv6_link_local_addr
-dhcp6 <em className="ph i">state</em>
-ipv6 <em className="ph i">state</em>
-ipv6static <em className="ph i">state</em>
-sa6 <em className="ph i">state</em>
-i6 <em className="ph i">static_ipv6_ip_address</em>
-g6 <em className="ph i">ipv6_gateway_address</em>
-p6 <em className="ph i">length</em>
-vlan <em className="ph i">state</em>
-vlanid <em className="ph i">VLAN ID</em>
示例:
system> ifconfig eth0
-state : enabled
-c : dthens
-ghn : disabled
-i : 192.168.70.125
-g : 0.0.0.0
-s : 255.255.255.0
-n : IMM00096B9E003A
-auto : true
-r : auto
-d : auto
-vlan : disabled
-vlanid : 1
-m : 1500
-b : 00:09:6B:9E:00:3A
-l : 00:00:00:00:00:00
-dn :
-ipv6 : enabled
-ipv6static : disabled
-i6 : ::
-p6 : 64
-g6 : ::
-dhcp6 : enabled
-sa6 : enabled
-lla : fe80::6eae:8bff:fe23:91ae
-nic : shared:nic3
nic1: dedicate
nic2: ext card slot #3
nic3: ext card slot #5 [active]
-address_table :

system> ifconfig eth0 -c static -i 192.168.70.133
These configuration changes will become active after the next reset of the IMM.