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