跳到主要内容

ifconfig 命令

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

使用 ifconfig eth0 命令可配置以太网端口 1 接口,使用 ifconfig eth1 命令可配置以太网端口 2 接口。键入 ifconfig eth0 可显示当前以太网端口 1 接口配置,键入 ifconfig eth1 可显示当前以太网端口 2 接口配置。要更改以太网接口配置,请输入选项,其后跟值。

如果自动协商模式为 true(推荐),则数据速率和双工模式将显示为 auto。仅当“自动协商”为 false 时,才使用数据速率和双工模式。

如果启用了 IPv6,则还会显示链路本地地址 link_local_address(-lla)。如果同时启用了 IPv6 和无状态自动配置(-sa6),则还会显示无状态自动配置 IP 地址/前缀长度 address_table(列出自动生成的 IPv6 地址及其前缀长度的表格)。

如果启用了 ghn 且配置方法为 dhcpdthens,则主机名将从 DHCP 获取。

语法:
ifconfig [ethernet_number] [-options]
示例:
dhcpinfo eth1 -b
表 1. ifconfig 选项
选项描述
-state接口状态disabled, enabled
-c配置方法dhcpstaticdthens(dthens 与 Web 界面上的如果无法使用静态配置,则尝试使用 DHCP 服务器选项对应)
-ghn从 DHCP 获取主机名disabled, enabled
-i静态 IP 地址有效格式的地址。必须与子网掩码关联。
-g网关地址有效格式的地址。
-s子网掩码有效格式的地址。必须与 IP 地址相关联。
-n主机名最多包含 63 个字符的字符串。该字符串可以包括字母、数字、句点、下划线和连字符。
-auto自动协商设置,它决定数据速率和双工网络设置是否可配置。true, false
-vlan启用或禁用 VLAN 标记enabled, disabled
-vlanidVLAN ID1 到 4094 之间的数值。
-r数据速率10, 100
-d双工模式full, half
-mMTU60 和 1500 之间的数字。
-lLAAMAC 地址格式。不允许多播地址(第一个字节必须是偶数)。
-b固化 MAC 地址(只读) 
-dn域名(只读) 
-ipv6IPv6 状态disabled, enabled
-ipv6static静态 IPv6 状态disabled, enabled
-i6静态 IP 地址以太网通道 0 的静态 IP 地址(IPv6 格式)。
-p6地址前缀长度1 到 128 之间的数值。
-g6IPv6 静态默认网关以太网通道 0 的网关或默认路由的 IP 地址(IPv6 格式)。
-dhcp6IPv6 DHCP 模式enabled, disabled
-sa6IPv6 无状态模式enabled, disabled
-lla链路本地地址(只读) 
-ncsiNCSI NIC 端口选择nic[x]:port[y]
如果有两个或以上的设置,请使用逗号分隔。
-nic切换 NIC 模式shared, dedicated, shared:nic[x]
-failover故障转移模式none, shared, shared:nic[X]:port[Y]
-nssync网络设置同步enabled, disabled
-address_table自动生成的 IPv6 地址及其前缀长度表(只读)
仅当启用 IPv6 和无状态自动配置时,此选项才可见。
 
-uplink上行链路 MACenabled, disabled
  • 此选项仅在菊花链开关存在时可用。

  • 当上行链路 MAC 已启用或已禁用时,XCC 将立即重新启动。

如果菊花链开关不存在:

示例:
system> ifconfig eth0
-state : enabled
-c : dthens
-ghn : disabled
-i : 192.168.70.130
-g : 1.1.1.1
-s : 255.255.255.0
-n : XCC-7DDJ-1234567890
-auto : false
-vlan : disabled
-vlanid : 1
-r : 1000
-d : full
-m : 1488
-l : 38:a7:46:26:37:09
-b : 38:A7:46:26:37:09
-dn :
-ipv6 : enabled
-ipv6static : disabled
-i6 : ::
-p6 : 64
-g6 : ::
-dhcp6 : enabled
-sa6 : enabled
-lla : fe80::3aa7:46ff:fe26:3709
-ncsi :
nic2 : port 0
-nic : dedicated
nic1 : dedicated [active]
nic2 : slot#1, packagID#7:Intel I210 PCIe 1Gb 1-Port RJ45 LOM:port [0-0]
-failover : none
-nssync : disabled
-address_table :

如果菊花链开关存在且已禁用:

示例:
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 : XCC-7D72-SH2311M5
-auto : true
-r : auto
-d : auto
-vlan : disabled
-vlanid : 1
-m : 1500
-b : 90:2e:16:0a:17:bd
-l : 90:2e:16:0a:17:bd
-dn : lan
-ipv6 : enabled
-ipv6static : disabled
-i6 : ::
-p6 : 64
-g6 : ::
-dhcp6 : enabled
-sa6 : enabled
-lla : fe80::922e:16ff:fe0a:17bd
-address_table :
-ip01 : fd45:29e9:1f0:70:922e:16ff:fe0a:17bd/64
-ip02 : 2340::922e:16ff:fe0a:17bd/64
-uplink : disabled

如果菊花链开关存在且已启用:

示例:
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 : XCC-7D72-SH2311M5
-auto : false
-r : 100
-d : full
-vlan : disabled
-vlanid : 1
-m : 1500
-b : 90:2e:16:0a:17:bd
-l : 90:2e:16:0a:17:bd
-dn : lan
-ipv6 : enabled
-ipv6static : disabled
-i6 : ::
-p6 : 64
-g6 : ::
-dhcp6 : enabled
-sa6 : enabled
-lla : fe80::922e:16ff:fe0a:17bd
-address_table :
-ip01 : fd45:29e9:1f0:70:922e:16ff:fe0a:17bd/64
-ip02 : 2340::922e:16ff:fe0a:17bd/64
-uplink : enabled