双网卡服务,创建网络会话

双网卡服务

网卡绑定技术: 对2块以上网卡实施绑定技术,在正常工作中网卡会共同传输数据,网络传输速度更快;当其中一块网卡出现故障,另一块网卡会立即自动顶替,保证网络传输不间断
常见网卡绑定驱动的模式:

mode0(平衡负载模式):平时两块网卡均工作,且自动备援,但需要在与服务器本地网卡相连的交换机设备上进行端口聚合来支持绑定技术。
mode1(自动备援模式):平时只有一块网卡工作,在它故障后自动替换为另外的网卡。
mode6(平衡负载模式):平时两块网卡均工作,且自动备援,无须交换机设备提供辅助支持。

例: 对两块网卡实施网卡绑定技术,配置mode6模式
1.添加网卡

设置——添加网络适配器

2.配置各自内容网卡

vim  /etc/sysconfig/network-scripts/ifcfg-eno16777736                     #配置原有网卡,删掉其中所有内容
		TYPE=Ethernet				#网络类型(以太网)
		BOOTPROTO=none					#网络地址获取方式(有staic—静态;dhcp—自动;none—默认)
		DEVICE=eno16777736					#网卡名称
		ONBOOT=yes					#是否启用网卡(yes启用no禁用)
		USERCTL=no					#不允许用户通过命令行控制
		MASTER=bond0					#主网卡设备名称(与主网卡绑定)
		SLAVE=YES					#是否从属网卡(yes是no否)
vim  /etc/sysconfig/network-scripts/ifcfg-eno33554972					#配置另一网卡
		TYPE=Ethernet				
		BOOTPROTO=none					
		DEVICE=eno33554972					
		ONBOOT=yes					
		USERCTL=no					
		MASTER=bond0					
		SLAVE=YES					
vim  /etc/sysconfig/network-scripts/ifcfg-bond0					#创建配置从属网卡
		TYPE=Ethernet
		ONBOOT=yes
		BOOTPROTO=none
		USERCTL=no
		DEVICE=bond0
		IPADDR0=192.168.23.63					#IP地址
		PREFIX0=24					#子网掩码,相当于255.255.255.0
		DNS=192.168.23.1					#DNS地址
		NM_CONTROLLED=no					#NM(Network Manager)让网卡保证能够运行并对网卡进行基本管理。网卡绑定是高级操作,必须让网卡不再受NM控制!
vim  /etc/modprobe.d/bond.conf					#创建一个用于网卡绑定的驱动文件,使绑定后的主网卡bond0支持绑定技术
		alias  bond0  bonding					#让bond0网卡设备支持绑定技术(alias—别名)
		options  bond0  miimon=100  mode=6					#定义网卡以mode6模式绑定,且出现故障时自动切换的时间为100毫秒(options—选项)
systemctl  restart  network					#重启网卡服务

检验双网卡服务
在本地主机执行ping 192.168.10.10命令检查网络的连通性。在虚拟机硬件配置中随机移除一块网卡设备,可以非常清晰地看到网卡切换的过程(一般只有1个数据丢包)。然后另外一块网卡会继续为用户提供服务

ifdown					#禁用网络接口
ifup					#开启网络接口

创建网络会话

RHEL和CentOS系统默认使用NetworkManager来提供网络服务,这是一种动态管理网络配置的守护进程,能够让网络设备保持连接状态。可以使用nmcli命令来管理Network Manager服务。nmcli是一款基于命令行的网络配置工具,功能丰富,参数众多。
具体参数意义

con-name:网络会话名称
type:网络类型
ifname:网卡名称
autoconnect :网络会话默认是否自动激活,yes是no否
ip4:ip地址及子网掩码
gw4:网关
add/delete:添加/删除
up/down:启用/禁用

实例: 创建一个指定ip地址和网关的网络回话company(第2行,要指明ip地址和网关)和一个自动获取ip地址的网络回话house(第3行,想从外部dhcp自动获得ip地址,不需要手动指定,因此部分参数无需配置)

nmcli connection show            #查看已有的网络会话,DEVICE一列有值的那行说明那个会话在启用
nmcli connection add con-name company ifname eno16777756 autoconnect no type ethernet ip4 192.168.10.10/30 gw4 192.168.10.1
nmcli connection add con-name house type ethernet ifname eno16777756
nmcli connection show            #查到刚创建的会话也在这里头了
nmcli connection up house        #启用网络会话house
nmcli connection show            #可以看到名为house的网络会话DEVICE列有显示对应的网卡名称
nmcli connection down house      #关闭网络会话house
nmcli connection show            #可以看到此时所有网络回话DEVICE列均没有值,说明没有任何会话在启用状态
nmcli connection delete house    #删除网络会话house
nmcli connection show            #查看创建的所有网络会话,剩下原有的eno16777756和company

测试: 切换house网卡,改桥接模式,可以上网

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值