ifconfig
是一個用于配置和顯示網絡接口信息的命令行工具。在 Debian 系統中,你可以使用 ifconfig
命令查看網絡接口的詳細信息。以下是一些常見的輸出信息和它們的含義:
eth0
: 這是網絡接口的名稱,例如以太網接口。無線接口通常以 wlan0
或 wlp2s0
等命名。
UP BROADCAST RUNNING MULTICAST
: 這些標志表示網絡接口的狀態。UP
表示接口已啟動,BROADCAST
表示接口支持廣播,RUNNING
表示接口正在運行,MULTICAST
表示接口支持多播。
MTU:1500
: MTU(最大傳輸單元)是網絡接口可以傳輸的最大數據包大小,單位為字節。在這個例子中,MTU 為 1500 字節。
inet addr:192.168.1.2
: 這是網絡接口的 IP 地址。在這個例子中,IP 地址為 192.168.1.2。
Bcast:192.168.1.255
: 廣播地址是網絡中所有設備都能接收到的地址。在這個例子中,廣播地址為 192.168.1.255。
Mask:255.255.255.0
: 子網掩碼用于劃分 IP 地址的網絡部分和主機部分。在這個例子中,子網掩碼為 255.255.255.0。
UP POINTOPOINT RUNNING NOARP MULTICAST
: 這些標志表示網絡接口的協議狀態。POINTOPOINT
表示接口是點對點連接,NOARP
表示不使用 ARP 協議。
RX packets:1000 errors:0 dropped:0 overruns:0 frame:0
: 這些數據表示接收數據包的統計信息。RX
代表接收,packets
表示數據包數量,errors
表示接收錯誤數量,dropped
表示丟棄的數據包數量,overruns
表示接收緩沖區溢出次數,frame
表示幀錯誤數量。
TX packets:800 errors:0 dropped:0 overruns:0 carrier:0 collisions:0
: 這些數據表示發送數據包的統計信息。TX
代表發送,其他字段的含義與接收數據包類似。
請注意,ifconfig
命令在某些 Debian 版本中可能已被棄用,建議使用 ip
命令替代。要查看網絡接口信息,可以使用 ip addr
命令。