在CentOS(以及其他Linux發行版)中,ifconfig命令用于配置、激活和查詢網絡接口參數。它允許用戶查看當前系統的網絡接口狀態,如IP地址、子網掩碼、廣播地址等,并可以進行一些基本的網絡配置。
以下是ifconfig命令的一些常用選項和功能:
ifconfig:顯示所有網絡接口的詳細信息。ifconfig <interface>:顯示指定網絡接口的信息,例如ifconfig eth0。ifconfig <interface> <ip_address> netmask <subnet_mask>:設置IP地址和子網掩碼。ifconfig <interface> up:激活網絡接口。ifconfig <interface> down:關閉網絡接口。ifconfig <interface> <ip_address> del:從指定網絡接口刪除IP地址。ifconfig -a:顯示所有網絡接口,包括未激活的。ifconfig -s:顯示每個網絡接口的統計信息。ifconfig <interface> hw ether <mac_address>:設置網絡接口的MAC地址。假設你想為以太網接口eth0設置IP地址192.168.1.100,子網掩碼為255.255.255.0,并激活該接口,可以使用以下命令:
ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
ifconfig命令可能已被ip命令取代,后者提供了更強大的功能和更好的兼容性。例如,使用ip addr add 192.168.1.100/24 dev eth0來添加IP地址。sudo)。總之,ifconfig是一個非常有用的工具,可以幫助你管理和診斷網絡接口的問題。