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 已啟用且配置方法為 dhcp 或 dthens,則將從 DHCP 獲取主機名稱。
語法:
ifconfig [ethernet_number] [-options]
範例:
dhcpinfo eth1 -b
| 選項 | 說明 | 值 |
|---|---|---|
| -state | 介面狀態 | disabled, enabled |
| -c | 配置方法 | dhcp、static、dthens(dthens 對應於 Web 介面上的嘗試 dhcp 伺服器,如果失敗請使用靜態配置選項) |
| -ghn | 從 DHCP 取得主機名稱 | disabled, enabled |
| -i | 靜態 IP 位址 | 有效格式的位址。必須與子網路遮罩相關聯。 |
| -g | 閘道位址 | 有效格式的位址。 |
| -s | 子網路遮罩 | 有效格式的位址。必須與 IP 位址相關聯。 |
| -n | 主機名稱 | 最多 63 個字元的字串。字串可以包括字母、數字、句點、底線及連字號。 |
| -auto | 決定是否可配置資料傳輸率和雙工網路設定的自動協調設定 | true, false |
| -vlan | 啟用或停用 VLAN 標記 | enabled, disabled |
| -vlanid | VLAN ID | 介於 1 與 4094 之間的數值。 |
| -r | 資料傳輸率 | 10, 100 |
| -d | 雙工模式 | full, half |
| -m | MTU | 介於 60 與 1500 之間的數字。 |
| -l | LAA | MAC 位址格式。不容許多重播送位址(第一個位元組必須為偶數)。 |
| -b | 燒錄 MAC 位址(唯讀) | |
| -dn | 網域名稱(唯讀) | |
| -ipv6 | IPv6 狀態 | disabled, enabled |
| -ipv6static | 靜態 IPv6 狀態 | disabled, enabled |
| -i6 | 靜態 IP 位址 | IPv6 格式的乙太網路通道 0 靜態 IP 位址。 |
| -p6 | 位址字首長度 | 介於 1 與 128 之間的數值。 |
| -g6 | IPv6 靜態預設閘道 | 閘道 IP 位址或 IPv6 格式之乙太網路通道 0 的預設路由。 |
| -dhcp6 | IPv6 DHCP 模式 | enabled, disabled |
| -sa6 | IPv6 無狀態模式 | enabled, disabled |
| -lla | 鏈結本端位址(唯讀) | |
| -ncsi | NCSI 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 | 上行鏈結 MAC | enabled, disabled 註
|
如果沒有菊花開關。
範例:
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
提供意見回饋