ifconfig ##查看所有網絡接口信息
ifconfig eth0 ##查看eth0的信息
ifconfig eth0 192.168.0.96 netmask 255.255.255.0 broadcast 192.168.0.255 (up) ##配置網卡(可用時啓動),重啓無效
eg:ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up ##LVS負載均衡腳本
ifconfig eth0 up
ifup eth0 ##開啓網卡eth0
ifocnfig eth0 down
ifdown eth0 ##關閉網卡eth0
ip addr list
service network start |stop |restart|status ##改變網絡服務狀態
dmesg |grep eth ##適用查找系統安裝完成後添加的新以太網卡信息
vim /etc/sysconfig/network ##設置主機名,默認網關
NETWORKING=yes
HOSTNAME=rhel6
vim /etc/resolv.conf ##設置DNS
nameserver 192.168.0.4
nameserver 202.106.0.20
vim /etc/sysconfig/network-scripts/ifcfg-eth0 ##rhel中eth0對應的配置文件
DEVICE="eth0"
HWADDR="08:00:27:3A:01:68"
NM_CONTROLLED="yes" 是否接受networkmanage管理(rhel6新增網絡管理程序,管理以太、藍牙、無線)
ONBOOT="yes" ##開機自啓動
BOOTPROTO="dhcp" ##dhcp獲取IP
DEVICE="eth0"
HWADDR="08:00:27:3A:01:68"
NM_CONTROLLED="yes"
ONBOOT="yes" 開機自啓動
BOOTPROTO="static" ##靜態IP
IPADDR="192.168.0.96"
NETMASK="255.255.255.0"
BROADCAST="192.168.0.255"
NETWORK="192.168.0.0"
在/usr/share/doc/initscripts-*/sysconfig.txt中搜索ifcfg可以找到ifcfg-eth0相關範例
雙網卡綁定,將eth0和eth1綁定成虛擬網卡bond0
vim /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT="yes" ##開機自啓動
BOOTPROTO="static" ##靜態IP
IPADDR="192.168.0.96"
NETMASK="255.255.255.0"
BROADCAST="192.168.0.255"
NETWORK="192.168.0.0"
vim ifcfg-eth0
DEVICE=eth0
ONBOOT="yes"
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
vim ifcfg-eth1
DEVICE=eth1
ONBOOT="yes"
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
單網卡多網段IP地址
cp ifcfg-eth0 ifcfg-eth0:0
DEVICE="eth0:0"
BOOTPROTO="static"
IPADDR="172.16.0.96"
NETMASK="255.255.0.0"
BROADCAST="172.16.0.255"
NETWORK="172.16.0.0"
單網卡多連續IP地址
cp ifcfg-eth0 ifcfg-eth0-range0
DEVICE="eth0-range0"
IPADDR_START=10.0.0.100
IPADDR_END=10.0.0.120