ifconfig 是一個用于配置和顯示 Linux 內核中網絡接口的命令行實用程序。在 CentOS 系統中,ifconfig 命令的常用參數如下:
ifconfig:不帶任何參數運行 ifconfig 命令將顯示所有活動網絡接口的詳細信息。
ifconfig interface:使用此參數,您可以指定要查看或配置的網絡接口(例如,eth0、wlan0 等)。
ifconfig interface up:將指定的網絡接口設置為啟用狀態。
ifconfig interface down:將指定的網絡接口設置為禁用狀態。
ifconfig interface hw ether address:更改指定網絡接口的 MAC 地址。
ifconfig interface inet address netmask mask:為指定的網絡接口分配 IP 地址和子網掩碼。
ifconfig interface broadcast address:設置指定網絡接口的廣播地址。
ifconfig interface mtu size:更改指定網絡接口的最大傳輸單元(MTU)大小。
ifconfig interface promisc:將指定的網絡接口設置為混雜模式,使其接收所有經過的數據包,而不僅僅是發給它的數據包。
ifconfig interface allmulti:將指定的網絡接口設置為多播模式,使其接收所有多播數據包。
ifconfig -a:顯示系統上所有網絡接口的詳細信息,包括未激活的接口。
ifconfig -s:以簡潔的格式顯示所有活動網絡接口的統計信息。
請注意,ifconfig 命令在某些 Linux 發行版中可能已被棄用,建議使用 ip 命令替代。