centos配置网卡bond


很多用配置文件,其实用ifenslave命令更简单

命令

[root@EPC ~]# ifenslave -h
Usage: ifenslave [-f] <master-if> <slave-if> [<slave-if>...]
       ifenslave -d   <master-if> <slave-if> [<slave-if>...]
       ifenslave -c   <master-if> <slave-if>
       ifenslave --help

       To create a bond device, simply follow these three steps :
       - ensure that the required drivers are properly loaded :
         # modprobe bonding ; modprobe <3c59x|eepro100|pcnet32|tulip|...>
       - assign an IP address to the bond device :
         # ifconfig bond0 <addr> netmask <mask> broadcast <bcast>
       - attach all the interfaces you need to the bond device :
         # ifenslave [{-f|--force}] bond0 eth0 [eth1 [eth2]...]
         If bond0 didn't have a MAC address, it will take eth0's. Then, all
         interfaces attached AFTER this assignment will get the same MAC addr.
         (except for ALB/TLB modes)

       To set the bond device down and automatically release all the slaves :
         # ifconfig bond0 down

       To detach a dead interface without setting the bond device down :
         # ifenslave {-d|--detach} bond0 eth0 [eth1 [eth2]...]

       To change active slave :
         # ifenslave {-c|--change-active} bond0 eth0

       To show master interface info
         # ifenslave bond0

       To show all interfaces info
       # ifenslave {-a|--all-interfaces}

       To be more verbose
       # ifenslave {-v|--verbose} ...

       # ifenslave {-u|--usage}   Show usage
       # ifenslave {-V|--version} Show version
       # ifenslave {-h|--help}    This message

配置步骤

配置bond

  1. 安装驱动

    modprobe bonding

  2. 配置ip

    ifconfig bond0 netmask broadcast

  3. 增加接口 netmask broadcast

    ifenslave [{-f|–force}] bond0 eth0 [eth1 [eth2]…]

删除bond

> ifenslave {-d|--detach} bond0 eth0 [eth1 [eth2]...] 

获取bond

> ifenslave bond0
ifenslave {-a|--all-interfaces}

猜你喜欢

转载自blog.csdn.net/juewuer/article/details/87018975
今日推荐