跳至主要内容

ifconfig 指令

使用此指令可配置乙太網路介面。

使用 ifconfig eth0 指令可配置乙太網路埠 1 介面,使用 ifconfig eth1 指令可配置乙太網埠路 2 介面。輸入 ifconfig eth0 可顯示目前乙太網路埠 1 介面配置,輸入 ifconfig eth1 可顯示目前乙太網路埠 2 介面配置。若要變更乙太網路介面配置,請依次輸入選項和值。

如果自動協商模式為真(推薦),則資料傳輸率和雙工模式將顯示為 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 ID介於 1 與 4094 之間的數值。
-r資料傳輸率10, 100
-d雙工模式full, half
-mMTU介於 60 與 1500 之間的數字。
-lLAAMAC 位址格式。不容許多重播送位址(第一個位元組必須為偶數)。
-b燒錄 MAC 位址(唯讀) 
-dn網域名稱(唯讀) 
-ipv6IPv6 狀態disabled, enabled
-ipv6static靜態 IPv6 狀態disabled, enabled
-i6靜態 IP 位址IPv6 格式的乙太網路通道 0 靜態 IP 位址。
-p6位址字首長度介於 1 與 128 之間的數值。
-g6IPv6 靜態預設閘道閘道 IP 位址或 IPv6 格式之乙太網路通道 0 的預設路由。
-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