ifconfig 是一個用于配置和顯示網絡接口信息的命令行工具。在 Ubuntu 系統中,ifconfig 命令有許多常用參數,以下是一些常用的參數及其說明:
ifconfig:顯示所有網絡接口的信息。ifconfig interface:顯示指定網絡接口的信息。ifconfig -a:顯示所有網絡接口的信息,包括未啟動的接口。ifconfig -s:以簡潔格式顯示所有網絡接口的信息。up:啟動指定的網絡接口。down:關閉指定的網絡接口。mtu size:設置網絡接口的最大傳輸單元(MTU)大小。broadcast address:設置網絡接口的廣播地址。pointopoint address:設置點對點網絡接口的地址。metric metric:設置網絡接口的路由度量值。inet address:設置或顯示網絡接口的 IPv4 地址。inet6 address:設置或顯示網絡接口的 IPv6 地址。netmask address:設置或顯示網絡接口的子網掩碼。prefix length:設置或顯示網絡接口的前綴長度(用于 IPv6)。-c:持續監控網絡接口的狀態變化。-i:指定要監控的網絡接口。-n:以數字形式顯示地址和掩碼,而不是使用符號名稱。-v:顯示詳細的診斷信息。-r:顯示路由表信息。-t:顯示 ARP 表信息。ifconfig
eth0)的信息:ifconfig eth0
eth0:sudo ifconfig eth0 up
eth0 的 IP 地址為 192.168.1.100,子網掩碼為 255.255.255.0:sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
請注意,ifconfig 命令在某些現代 Linux 發行版中可能已被 ip 命令取代,因為 ip 命令提供了更強大的功能和更好的兼容性。