linux红帽7.4命令行绑定网卡,redhat 7.0配置多网卡绑定--学习笔记

本次实验环境是redhat7.0系统

网卡绑定,不仅可以提高网络传输速度,当一块网卡出现故障时,可以保证服务器依然可以正常使用。网卡绑定有三种模式:

mode0(平衡负载模式):两块网卡同时工作,自动做备,但是需要在与服务器本地网卡相连的家换季设备上进行端口聚合来支持绑定技术。

mode1(自动主备模式):平时只有一块网卡工作,在它故障后自动替换为另外的网卡

mode6(平衡负载模式):平时两块网卡同时工作,自动做备,无须交换设备提供辅助支持

1.1 编辑网卡配置

编辑网卡eno16777736

[root@localhost ~]# cd /etc/sysconfig/network-scripts/

[root@localhost network-scripts]# vim ifcfg-eno16777736

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

DEVICE=eno16777736

USERCTL=no

MASTER=bond0

SLAVE=yes

编辑网卡eno33554984

[root@localhost network-scripts]# vim ifcfg-eno33554984

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

DEVICE=eno33554984

USERCTL=no

MASTER=bond0

SLAVE=yes

编辑网卡bond0

[root@localhost network-scripts]# vim ifcfg-bond0

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

DEVICE=bond0

IPADDR=192.168.137.10

PREFIX=24

GATEWAY=192.168.137.2

DNS1=114.114.114.114

NM_CONTROLLED=no

配置网卡的驱动文件,使linux内核支持网卡绑定技术,miimon=100是故障自动切换的时间,mode=6选择模式6

[root@localhost network-scripts]# vim /etc/modprobe.d/bond.conf

[root@localhost network-scripts]# cat /etc/modprobe.d/bond.conf

alias bond0 bonding

options miimon=100 mode=6

重启网卡

[root@localhost network-scripts]# systemctl restart network

# 查看网卡信息

[root@localhost network-scripts]# ip a

1: lo: mtu 65536 qdisc noqueue state UNKNOWN

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: eno16777736: mtu 1500 qdisc pfifo_fast master bond0 state UP qlen 1000

link/ether 00:0c:29:a1:94:b9 brd ff:ff:ff:ff:ff:ff

3: eno33554984: mtu 1500 qdisc pfifo_fast master bond0 state UP qlen 1000

link/ether 00:0c:29:a1:94:b9 brd ff:ff:ff:ff:ff:ff

4: bond0: mtu 1500 qdisc noqueue state UP

link/ether 00:0c:29:a1:94:b9 brd ff:ff:ff:ff:ff:ff

inet 192.168.137.10/24 brd 192.168.137.255 scope global bond0

valid_lft forever preferred_lft forever

inet6 fe80::20c:29ff:fea1:94b9/64 scope link tentative dadfailed

valid_lft forever preferred_lft forever

在另一台ping 192.168.137.10,可以ping通则正常

[root@localhost Desktop]# ping 192.168.137.10

PING 192.168.137.10 (192.168.137.10) 56(84) bytes of data.

64 bytes from 192.168.137.10: icmp_seq=1 ttl=64 time=0.829 ms

64 bytes from 192.168.137.10: icmp_seq=2 ttl=64 time=1.74 ms

64 bytes from 192.168.137.10: icmp_seq=3 ttl=64 time=1.47 ms

将网卡eno16777736删除,在客户端查看ping是否会终断

删除有的网卡配置

[root@localhost network-scripts]# ip a

1: lo: mtu 65536 qdisc noqueue state UNKNOWN

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

3: eno33554984: mtu 1500 qdisc pfifo_fast master bond0 state UP qlen 1000

link/ether 00:0c:29:a1:94:b9 brd ff:ff:ff:ff:ff:ff

4: bond0: mtu 1500 qdisc noqueue state UP

link/ether 00:0c:29:a1:94:b9 brd ff:ff:ff:ff:ff:ff

inet 192.168.137.10/24 brd 192.168.137.255 scope global bond0

valid_lft forever preferred_lft forever

inet6 fe80::20c:29ff:fea1:94b9/64 scope link tentative dadfailed

valid_lft forever preferred_lft forever

查看客户端的ping结果,依然能ping通,但是在服务器端删除网卡eno16777736时,ping延时增加(175ms),这是正常的现象。

64 bytes from 192.168.137.10: icmp_seq=18 ttl=64 time=0.450 ms

64 bytes from 192.168.137.10: icmp_seq=19 ttl=64 time=1.47 ms

64 bytes from 192.168.137.10: icmp_seq=20 ttl=64 time=1.70 ms

64 bytes from 192.168.137.10: icmp_seq=21 ttl=64 time=175 ms

64 bytes from 192.168.137.10: icmp_seq=22 ttl=64 time=0.939 ms

64 bytes from 192.168.137.10: icmp_seq=23 ttl=64 time=1.60 ms

64 bytes from 192.168.137.10: icmp_seq=24 ttl=64 time=21.2 ms

64 bytes from 192.168.137.10: icmp_seq=25 ttl=64 time=1.35 ms

64 bytes from 192.168.137.10: icmp_seq=26 ttl=64 time=1.06 ms

测试完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值