ifconfig
是一個用于配置和顯示 Linux 內核中網絡接口的命令行實用程序。在 Debian 系統中,它同樣適用。以下是 ifconfig
命令的詳細解釋:
顯示所有網絡接口的信息:
ifconfig
顯示指定網絡接口的信息(例如 eth0
):
ifconfig eth0
啟動一個網絡接口(例如 eth0
):
sudo ifconfig eth0 up
關閉一個網絡接口(例如 eth0
):
sudo ifconfig eth0 down
-a
或 --all
:顯示所有網絡接口的信息,包括未啟動的接口。-h
或 --help
:顯示幫助信息。-i
:指定要顯示的網絡接口。-s
:顯示網絡接口的統計信息。-v
或 --verbose
:顯示詳細信息。當運行 ifconfig
命令時,會顯示以下字段:
eth0
:網絡接口名稱,如 eth0
、wlan0
等。Link encap
:鏈路封裝類型,如 Ethernet
、Wireless LAN
等。HWaddr
:硬件地址,即 MAC 地址。inet addr
:IPv4 地址。Bcast
:廣播地址。Mask
:子網掩碼。UP
:接口狀態,UP
表示接口已啟動,DOWN
表示接口已關閉。BROADCAST
:廣播地址。MULTICAST
:多播地址。MTU
:最大傳輸單元,即數據包的最大長度。RX packets
:接收的數據包數量。TX packets
:發送的數據包數量。errors
:錯誤計數。dropped
:丟棄的數據包數量。overruns
:溢出計數。frame
:幀錯誤計數。compressed
:壓縮計數。顯示所有網絡接口的信息:
ifconfig -a
顯示 eth0
接口的詳細信息:
ifconfig eth0 -v
啟動 eth0
接口:
sudo ifconfig eth0 up
關閉 eth0
接口:
sudo ifconfig eth0 down
ifconfig
命令已被 ip
命令取代,但 ifconfig
仍然可用。sudo
權限運行 ifconfig
命令以修改網絡接口的狀態。希望這些信息對你有所幫助!如果你有其他問題,請隨時提問。