ifconfig功能:配置網絡接口,CentOS7最小化安裝不包含此命令,需要安裝net-tools包。
ifconfig常見的用法:
ifconfig :顯示所有活動接口的相關信息
ifconfig -a :顯示所有接口(活動+禁用)的相關信息
ifconfig Interface [up|down]:僅顯示指定接口(up或down)的相關信息
ifconfig Interface Address :臨時修改IP地址,可以通過up|down方式清除臨時地址
設置ip地址舉例
# ifconfig eth0 192.168.10.9/24 # ifconfig eth0 192.168.10.9 mask 255.255.255.0 # ifconfig eth0 up|down
給eth0口配置多地址
# ifconfig eth0:0 x.x.x.x/24 #給eth0口新增地址 # ifconfig eth0:0 down #刪除地址
如果修改IP地址沒有保存,可以通過重啟服務恢復
# /etc/init.d/network restart
混雜模式:啟動混雜模式后目標地址即使不是自己也接收數據包,便於抓包
# ifconfg eth0 promisc #啟用混雜模式 # ifconfg eth0 -promisc #禁用混雜模式
組播
# ifconfig eth0 multicast #啟用組播 # ifconfig eth0 -multicast #禁用組播