首页 > 代码库 > 高级网络配置

高级网络配置

高级网络配置

一.网络桥接

网络桥接用网络桥实现共享上网主机和客户机除了利用软件外,还可以用系统自带的网络桥建立连接用双网卡的机器做主机。

技术分享

技术分享

对桥接命令的注释:

Brctl show ###显示桥接的信息

Brctl addbr br0 ####添加br0

技术分享

可以看到还没有接口

Ifconfig br0 172.25.18.20 netmask 255.255.255.0

给这个br0添加地址,但是如果不绑网卡的话是ping不通的

给其添加接口,既将其绑到网卡eth0上

技术分享

技术分享

技术分享

如果想要将其绑到另一块网卡上的办法

首先需要解绑原来的eth0

再将其绑到新的上去

技术分享

如果想要完全的删除br0呢

首先

技术分享

技术分享

可以看到全部解绑掉了

无桥接

技术分享

技术分享

有桥接

技术分享

技术分享

技术分享

搭建桥接网络

NAT与桥接:

针对虚拟机来说,虚拟机虽然是一个系统,有内核,但其终究是没有硬件来作支持,所以它要借助真机的硬件,使用NAT的方式就是使虚拟机通过内核依存在真机的网卡上,但是这样做会大大降低效率,而且NAT产生的IP与真机不在一个网段上,这样通信就会很麻烦。如果用桥接的方式,相当于是在真机的物理网卡上虚拟出一个接口,类似于网桥的作用,让虚拟机可以到真实额物理网卡上,而且这种方式生成虚拟机的方式的IP和真机是在一个网段上,这样通信也很方便

二.Bond网络

Red Hat Enterprise Linux 允许管理员使用bonding 内核模块和称为通道绑定接口的

特殊网络接口将多个网络接口绑定到一个通道。根据选择的绑定模式 , 通道绑定使两个

或更多个网络接口作为一个网络接口 , 从而增加带宽和 / 提供冗余

选择 Linux 以太网绑定模式

? 模式 0 ( 平衡轮循 ) - 轮循策略 , 所有接口都使用采用轮循方式在所有 Slave 中传输封包 ; 任何Slave 都可以接收

? 模式 1 ( 主动备份 ) - 容错。一次只能使用一个Slave 接口 , 但是如果该接口出现故障 , 另一个Slave 将 接替它

? 模式 3 ( 广播 ) - 容错。所有封包都通过所有Slave 接口广播

做实验做模式1

1.首先show一下  看里边有什么,先都删掉

技术分享

2.查看两块网卡的IP 发现都是没的

技术分享

3.添加bond

技术分享

4.测试

技术分享

可以看到在如果使eth0  down掉的话,可以看到eth1 UP起来

技术分享

可以看到一块网卡down的时候,另一块会直接起来,而不影响其中的数据或者服务

三.Team接口

Team 和 bond0 功能类似

? Team 不需要手动加载相应内核模块

? Team 有更强的拓展性

– 支持 8 快网卡

技术分享

配置主备

技术分享

检测

技术分享

技术分享
四.起两块网卡

技术分享

技术分享

高级网络配置