ifconfig 是一個用于配置和顯示 Linux 內核中網絡接口的命令行實用程序。它允許您查看和操作網絡接口的設置,如 IP 地址、子網掩碼、廣播地址等。以下是 ifconfig 命令輸出的一些主要部分的解釋:
網絡接口名稱:這是分配給計算機上每個網絡接口的唯一標識符,例如 eth0(以太網)或 wlan0(無線局域網)。
狀態:這表示網絡接口的當前狀態,如 UP(啟用)或 DOWN(禁用)。
MAC 地址:這是網絡接口的物理地址,也稱為硬件地址或以太網地址。它是一個 48 位的數字,通常表示為 12 個十六進制數字,如 00:0a:e6:32:8f:5c。
MTU:最大傳輸單元(MTU)是網絡接口可以發送的最大數據包大小。以太網的默認 MTU 值通常為 1500 字節。
接下來是一些與 IP 地址相關的部分:
inet 地址:這是分配給網絡接口的 IPv4 地址。例如,192.168.1.10。
inet6 地址:這是分配給網絡接口的 IPv6 地址。IPv6 地址比 IPv4 地址更長,因為它們提供了更多的地址空間。例如,2001:0db8:85a3:0000:0000:8a2e:0370:7334。
netmask:子網掩碼用于確定 IP 地址的網絡部分和主機部分。它是一個 32 位的數字,通常表示為四個十進制數字,如 255.255.255.0。
broadcast:廣播地址是網絡中所有設備都可以接收的特殊地址。它是由 IP 地址和子網掩碼的反碼按位或運算得到的。
此外,ifconfig 輸出還可能包含其他信息,如接收和發送的數據包數量、錯誤計數器等。
請注意,ifconfig 命令在某些 Linux 發行版中可能已被棄用,取而代之的是 ip 命令。要使用 ip 命令查看網絡接口信息,可以運行 ip addr 或 ip a。