ifconfig
是一個用于配置和顯示網絡接口信息的命令行工具。在 Debian 系統中,它的使用方法與其他 Linux 發行版相似。以下是一些常用的 ifconfig
命令行參數及其詳解:
-a
或 --all
:顯示所有網絡接口的信息,包括未啟動的接口。
-b
或 --broadcast
:顯示廣播地址。
-c
或 --count
:指定要報告的統計信息更新次數。
-i
或 --interface
:指定要操作的網絡接口名稱,例如 eth0
或 wlan0
。
-m
或 --mask
:顯示子網掩碼。
-n
或 --numeric
:以數字形式顯示地址和端口,而不是嘗試查找域名或服務名。
-s
或 --summary
:顯示網絡接口的摘要信息,包括每個接口的接收和發送的數據包、錯誤等。
-v
或 --verbose
:顯示詳細的接口信息。
-h
或 --help
:顯示幫助信息。
以下是一些常用的 ifconfig
命令示例:
顯示所有網絡接口的信息:ifconfig -a
顯示特定網絡接口的信息(例如 eth0
):ifconfig eth0
顯示網絡接口的 IP 地址和子網掩碼:ifconfig eth0 | grep 'inet addr'
為特定網絡接口分配 IP 地址(例如 eth0
):ifconfig eth0 192.168.1.100 netmask 255.255.255.0
啟動特定網絡接口(例如 eth0
):ifconfig eth0 up
停止特定網絡接口(例如 eth0
):ifconfig eth0 down
請注意,ifconfig
命令在某些 Debian 版本中可能已被棄用,建議使用 ip
命令替代。ip
命令提供了更強大的功能和更好的性能。