双网卡绑定成为虚拟网卡

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig 来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。

1.相关的配置文件:

/ect/hosts 配置主机名和IP地址的对应

/etc/sysconfig/network 配置主机名和网关

/etc/sysconfig/network-scripts/ifcfg-eth0 eth0配置文件,eth1则文件名为ifcfg-eth1,以此类推

2.网卡配置

假设我们要配置主机名为test,eth0的IP地址192.168.168.1/24,网关地址192.168.168.250 则/etc/sysconfig/network文件内容如下:

NETWORKING=yes

HOSTNAME=test

GATEWAY=192.168.168.250

eth0对应的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0内容如下:

DEVICE=eth0设备名称

BOOTPROTO=static地址配置方式:static、dhcp、none

IPADDR=192.168.168.1

NETMASK=255.255.255.0

TYPE=Ethernet网络类型

ONBOOT=yes系统开机是否自启动

HWADDR=MAC地址

2.多个网卡绑定成一块虚拟网卡

为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断。比如我们可以将eth0和eth1绑定成虚拟网卡bond0。网卡绑定步骤如下:

2.1首先用ifconfig命令查看系统网卡信息,进行网卡绑定规划,比如我们选定eth0和

eth1

2.2网卡绑定前要关闭系统的NetworkManager服务

service NetworkManager stop停止服务

chkconfig NetworkManager off开机自启动关掉

chkconfig|grep NetworkManager检查服务是否彻底关掉

2.3在/etc/sysconfig/network-scripts/下创建虚拟网卡bond0的配置文件ifcfg-bond0,内

容如下:

DEVICE=bond1

ONBOOT=yes

BOOTPROTO=none地址配置方式none

IPADDR=22.1.82.63

NETMASK=255.255.255.0

USERCTRL=no

GATEWAY=22.1.82.253

BONDING_OPTS="mode=0 miimon=50 fail_over_mac=0"虚拟网卡参数,mode为

网卡策略,目前有七种(详细介绍在下面)miimon=100表示每100ms检查一次链路连接状态,如果不通则会切换物理网卡。

接下来在同一个目录下面分别配置eth0和eth1的配置文件,内容如下:eth0:

DEVICE=eth0

HWADDR=

MASTER=bond0 虚拟网卡名称,eth0的主设备

SLAVE=yes配置eth1位从设备

ONBOOT=yes

BOOTPROTO=none

USERCTL=no

Eth1:

DEVICE=eth1

HWADDR=

MASTER=bond0 虚拟网卡名称,eth1的主设备

SLAVE=yes配置eth1位从设备

ONBOOT=yes

BOOTPROTO=none

USERCTL=no

2.4配置文件配置完成后使用如下命令

Ifdowneth0

Ifdowneth1

Ifupbond0

如果上述命令不成功,可以使用

Ifconfigeth0 down

Ifconfigeth1 down

Ifconfigbond0 up

2.5 使用ifconfig查看网卡信息,新建立的bond0 会在网卡信息列表里面显示

2.6重启网络服务

service network restart

2.7 用ping命令测试一下所配置的虚拟地址,如果重启网络服务不生效,则重启服务器,

然后在用ping命令测试一下所配置的虚拟地址

3.网卡绑定策略目前有七种:

Mode

=0:(balance-rr) Round-robin policy: (平衡抡循环策略):传输数据包顺序是依次传输,直到最后一个传输完毕,此模式提供负载平衡和容错能力。

=1:(active-backup) Active-backup policy:(主-备份策略):只有一个设备处于活动状态。

一个宕掉另一个马上由备份转换为主设备。mac地址是外部可见得。此模式提供了容错能力。

=2:(balance-xor) XOR policy:(平衡策略):传输根据原地址布尔值选择传输设备。此模式提供负载平衡和容错能力。

=3:(broadcast) broadcast policy: (广播策略):将所有数据包传输给所有接口。此模式提供了容错能力。

=4:(802.3ad) IEEE 802.3ad Dynamic link aggregation. IEEE 802.3ad 动态链接聚合:创建共享相同的速度和双工设置的聚合组。(我不是太懂。)

=5:(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡):没有特殊策略,

相关文档
最新文档