跳至主要内容

ifconfig 指令

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

輸入 ifconfig eth0 可顯示現行乙太網路介面配置。若要變更乙太網路介面配置,請依次輸入選項和值。若要變更介面配置,您必須至少具有「配接器網路連線和安全性配置」權限。
在 Flex System 中,VLAN 設定由 Flex System CMM 管理,且無法在 IMM 上修改。

下表顯示各選項的引數。

表 1. ifconfig 指令.

下表是由多個橫列與三個直欄組成的表格,其中包括各選項、選項描述和選項的相關值。

選項說明
-b燒錄 MAC 位址(唯讀且不可配置) 
-state介面狀態disabled、enabled
-c配置方法dhcp、static、dthens(dthens 對應於 Web 介面上的 嘗試 dhcp 伺服器,如果失敗請使用靜態配置選項)
-i靜態 IP 位址有效格式的位址。
-g閘道位址有效格式的位址。
-s子網路遮罩有效格式的位址。
-n主機名稱最多 63 個字元的字串。字串可以包括字母、數字、句點、底線及連字號。
-r資料傳輸率10、100、auto
-d雙工模式full、half、auto
-mMTU介於 60 與 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 位址IPv6 格式的乙太網路通道 0 靜態 IP 位址。
-p6位址字首長度介於 1 與 128 之間的數值。
-g6閘道或預設路由閘道 IP 位址或 IPv6 格式之乙太網路通道 0 的預設路由。
-dhcp6DHCPv6 狀態enabled、disabled
-sa6IPv6 無狀態自動配置狀態enabled、disabled
-vlan啟用或停用 VLAN 標記enabled、disabled
-vlanid用於 IMM 的網路封包識別標籤介於 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. 在安裝選配 Mezzanine 網路卡的伺服器上,可以使用 shared:nicX 值。IMM 可以使用此 Mezzanine 網路卡。
  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.