Linux 中的 ifconfig 命令


介紹

ifconfig 命令是 Linux 作業系統中用於網路管理的重要工具。它是一個命令列實用程式,用於配置網路介面和顯示網路介面引數。在本文中,我們將詳細討論 ifconfig 命令,包括其語法、選項和用法。

ifconfig 命令的語法

ifconfig 命令的語法如下所示:

ifconfig [interface] [options]

在上述語法中,“interface”引數指定要配置或顯示資訊的網路介面。如果您沒有指定任何介面,則命令將顯示所有可用介面的資訊。

“options”引數指定要對指定介面執行的操作。ifconfig 命令有幾個選項可用於配置或顯示網路介面引數。讓我們在下面討論一些常用的選項。

ifconfig 命令的選項

  • up/down “up” 選項用於啟動網路介面,而 “down” 選項用於將其關閉。例如,以下命令將啟動名為“eth0”的介面:

ifconfig eth0 up
  • inet addr “inet addr” 選項用於設定網路介面的 IP 地址。例如,以下命令將名為“eth0”的介面的 IP 地址設定為 192.168.1.10:

ifconfig eth0 inet addr 192.168.1.10
  • netmask “netmask” 選項用於設定網路介面的子網掩碼。例如,以下命令將名為“eth0”的介面的子網掩碼設定為 255.255.255.0:

ifconfig eth0 netmask 255.255.255.0
  • broadcast “broadcast” 選項用於設定網路介面的廣播地址。例如,以下命令將名為“eth0”的介面的廣播地址設定為 192.168.1.255:

ifconfig eth0 broadcast 192.168.1.255
  • hw “hw” 選項用於設定網路介面的 MAC 地址。例如,以下命令將名為“eth0”的介面的 MAC 地址設定為 00:11:22:33:44:55:

ifconfig eth0 hw ether 00:11:22:33:44:55
  • mtu “mtu” 選項用於設定網路介面的最大傳輸單元 (MTU)。例如,以下命令將名為“eth0”的介面的 MTU 設定為 1500:

ifconfig eth0 mtu 1500
  • promisc “promisc” 選項用於啟用或停用網路介面的混雜模式。在混雜模式下,網路介面將捕獲網路上的所有資料包,即使這些資料包不是發往它的。例如,以下命令將啟用名為“eth0”的介面的混雜模式:

ifconfig eth0 promisc

ifconfig 命令示例

  • 顯示所有介面的資訊 要顯示所有可用網路介面的資訊,只需鍵入 ifconfig 命令,無需任何選項或引數:

ifconfig

這將顯示所有可用介面的資訊,包括它們的 IP 地址、網路掩碼和 MAC 地址。

  • 設定介面的 IP 地址 要設定網路介面的 IP 地址,請使用“inet addr”選項後跟 IP 地址。例如,以下命令將名為“eth0”的介面的 IP 地址設定為 192.168.1.10:

ifconfig eth0 inet addr 192.168.1.10
  • 啟動或關閉介面 要啟動網路介面,請使用“up”選項後跟介面名稱。例如,以下命令將啟動名為“eth0”的介面:

ifconfig eth0 up

要關閉網路介面,請使用“down”選項後跟介面名稱。例如,以下命令將關閉名為“eth0”的介面:

ifconfig eth0 down
  • 設定混雜模式 要啟用網路介面的混雜模式,請使用“promisc”選項後跟介面名稱。例如,以下命令將啟用名為“eth0”的介面的混雜模式:

ifconfig eth0 promisc

要停用網路介面的混雜模式,請使用“-promisc”選項後跟介面名稱。例如,以下命令將停用名為“eth0”的介面的混雜模式:

ifconfig eth0 -promisc
  • 設定 MTU 要設定網路介面的最大傳輸單元 (MTU),請使用“mtu”選項後跟介面名稱和所需的 MTU 值。例如,以下命令將名為“eth0”的介面的 MTU 設定為 1500:

ifconfig eth0 mtu 1500
  • 顯示特定介面的資訊 要顯示特定網路介面的資訊,只需鍵入 ifconfig 命令後跟介面名稱。例如,以下命令將顯示名為“eth0”的介面的資訊:

ifconfig eth0

這將顯示介面的資訊,包括其 IP 地址、網路掩碼和 MAC 地址。

結論

ifconfig 命令是 Linux 作業系統中網路管理的重要工具。它用於配置網路介面並顯示其引數。在本文中,我們討論了 ifconfig 命令的語法、選項和示例。我們還介紹了一些 ifconfig 命令的常用選項,例如設定 IP 地址、啟動或關閉介面、啟用混雜模式、設定 MTU 以及顯示特定介面的資訊。透過使用 ifconfig 命令,網路管理員可以輕鬆地在 Linux 系統上配置和管理網路介面。

更新於: 2023-03-24

502 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告