> CentOS > CentOS入门 >

centos6.4中一网卡多IP和多网卡一IP

在生产环境中经常会遇到一网卡配多IP和多网卡配一IP的情况,在这里做下笔记。
 
工具/原料
centos6.4_64bit系统
良好的网络环境
  1. 一、配置一网卡多IP的情况

    1. cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0

    2. vi /etc/sysconfig/network-scripts/ifcfg-eth0:0

    3. service network restart

    如图所示,eth0和eth0:0两个ip地址不一样

    centos6.4中一网卡多IP和多网卡一IP
    centos6.4中一网卡多IP和多网卡一IP


  2.  

    测试配置的eth0:0能不能通信

    开一个ssh试试吧

    centos6.4中一网卡多IP和多网卡一IP
  3.  

    二、多网卡配置一IP

    1.vi /etc/sysconfig/network-scripts/ifcfg-bond0

    2.添加如下信息

    DEVICE=bond0 

    IPADDR=192.168.200.130 

    NETWORK=192.168.200.130

    NETMASK=255.255.255.0 

    USERCTL=no 

    BOOTPROTO=none 

    ONBOOT=yes

     

    保存退出

    centos6.4中一网卡多IP和多网卡一IP
  4.  

    3.vi /etc/sysconfig/network-scripts/ifcfg-eth0

    修改为如下信息

    DEVICE=eth0 

    USERCTL=no 

    ONBOOT=yes 

    MASTER=bond0 

    SLAVE=yes 

    BOOTPROTO=none

    保存退出

  5.  

    4.vi /etc/sysconfig/network-scripts/ifcfg-eth1

    修改为如下信息

    DEVICE=eth1 

    USERCTL=no 

    ONBOOT=yes 

    MASTER=bond0 

    SLAVE=yes 

    BOOTPROTO=none

    保存退出

  6.  

    5.vi /etc/modprobe.conf

    添加如下信息

    alias bond0 bonding 

    options bond0 mode=balance-alb miimon=100

  7.  

    6、执行

    modprobe bonding && service network restart && less /proc/net/bonding/bond0

  8.  

    7、查看网卡信息

    ifconfig

    centos6.4中一网卡多IP和多网卡一IP
     

 

(责任编辑:IT)