您的位置:首页 > 运维架构 > Linux

linux子接口以及绑定网卡使用

2015-12-04 15:03 537 查看
日常linux我们经常用到网卡的绑定以及子接口使用,记录一下相关操作

子接口使用:就是一块网卡绑定了多个ip地址,相对网卡绑定配置比较简单

1.临时配置,重启后失效

#ip addr add 192.168.101.107/24 dev eth0 label eth0:1

2.永久配置,修改相关配置文件

#cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:1

修改/etc/sysconfig/network-scripts/ifcfg-eth0:0文件配置

DEVICE="eth0:1"

BOOTPROTO="none"

IPADDR="192.168.101.107"

NETMASK="255.255.255.0"

HWADDR="F4:CE:46:B6:3C:24"

IPV6INIT="no"

MTU="1500"

NM_CONTROLLED="no"

ONBOOT="yes"

TYPE="Ethernet"

原网卡配置文件:

#cat ifcfg-eth0

DEVICE="eth0"

BOOTPROTO="none"

IPADDR="192.168.101.115"

NETMASK="255.255.255.0"

HWADDR="F4:CE:46:B6:3C:24"

IPV6INIT="no"

MTU="1500"

NM_CONTROLLED="no"

ONBOOT="yes"

TYPE="Ethernet"

UUID="5bbbb611-1bdd-4794-8753-e7077e655cf5"

多块网卡绑定为一块逻辑网卡

1.负载均衡,提高稳定性

2.提高带宽

模式0:平衡轮询,多块网卡绑定提高带宽

模式1:主动备份 (提高稳定性) 一块网卡故障后,自动切换为另外一块网卡工作

模式3:广播

新建配置文件:

#vim /etc/sysconfig/network-scripts/bond0

#cat ifcfg-bond0

DEVICE=bond0

BOOTPROTO=none

IPADDR=192.168.101.200

NETMASK=255.255.255.0

ONBOOT=yes

USERCTL=no

BONDING_OPTS="mode=0,miimon=50" #bond设备的主要参数0模式,miimon为周期

TYPE=Ethernet

关闭网卡,修改原来网卡的配置文件:

#cat ifcfg-eth0

DEVICE="eth0"

BOOTPROTO="none"

IPADDR="192.168.101.115"

NETMASK="255.255.255.0"

HWADDR="F4:CE:46:B6:3C:24"

MASTER=bond0

SLAVE=YES

ONBOOT="yes"

TYPE="Ethernet"

#cat ifcfg-eth1

DEVICE="eth1"

BOOTPROTO="none"

IPADDR="192.168.101.116"

NETMASK="255.255.255.0"

HWADDR="F4:C1:46:B5:CC:24"

MASTER=bond0

SLAVE=YES

ONBOOT="yes"

TYPE="Ethernet"

添加驱动:

vim /etc/modprobe.d/bonding.conf

alias bond0 bonding

重启网卡或者网络服务即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: