主机与虚拟机网桥制作与网卡链路聚合

(一)配置网络桥接

网络桥接的管理命令

brctl       桥接管理命令

show      显示

addbr    添加网桥

delbr     删除网桥

addif      添加网桥连接

delif       删除网桥连接

初始化的时候是没有br0的

[[email protected] ~]# ifconfig

桥接br0


[[email protected] ~]# ifconfig

[[email protected] ~]# ifconfig br0 172.25.254.124 netmask 255.255.255.0

[[email protected] ~]# ifconfig

图形化界面删除eth0

[[email protected] ~]# nm-connection-editor

[[email protected] ~]#brctl addif br0 eth0

[[email protected] ~]#brctl show

删除br0

(二)配置bond网络接口

Red Hat Enterprise Linux允许管理员使用 bonding内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道。根据选择的绑定模式,通道绑定使两个或更多网络接口作为一个网络接口,从而增加逮狂和/提供冗余性。

bond 只支持两块网卡

选择Llinux 以太网绑定模式:

模式一:平衡轮循,所有接口都使用采用轮循方式在所有Slave中传输封包;任何Slave都可以接收。

模式二:主动备份,一次只能使用一个Slave接口,但是如果该接口出现故障,另一个Slave将接替它。

模式三:广播,所有封包都通过所有Slave接口广播。

演示举例:

创建bond0

[[email protected] Desktop]# nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.124/24

只留下bond0

[[email protected] Desktop]# nm-connection-editor

添加网卡eth0和eth1

[[email protected] Desktop]# nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0

[[email protected] Desktop]# nmcli connection add con-name eth1 ifname eth1 type bond-slave master bond0

监控命令

[[email protected] Desktop]# watch -n 1 cat /proc/net/bonding/bond0

调试命令:

[[email protected] Desktop]# ifconfig eth0 down

[[email protected] Desktop]# ifconfig eth0 up

[[email protected] Desktop]# ifconfig eth1 down

[[email protected] Desktop]# ifconfig eth1 up

删除bond0的网卡

(三)配置Team网络接口

Team的特性:

Team和bond0功能类似

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

Team有更强的拓展性

支持8块网卡

Team的种类:

broadcast        广播容错

roundrobin      平衡轮叫

activebackup   主备

loadbalance     负载均衡

创建Team0

[[email protected] Desktop]# nmcli connection add con-name team0 type team ifname team0 config '{"runner":{"name":"activebackup"}}' ip4 172.25.254.124/24

监控命令:

[[email protected] Desktop]# watch -n 1  teamdctl team0 state

增添网卡eth0和eth1:

[[email protected] Desktop]# nmcli connection add con-name eth1 ifname eth1 type team-slave master team0

[[email protected] Desktop]# nmcli connection add con-name eth0 ifname eth0 type team-slave master team0

调试:

[[email protected] Desktop]# ifconfig eth1 down

[[email protected] Desktop]# ifconfig eth0 up

附录:

桥接基础尝试

(一)去掉br0(模拟安装系统后原始的状态)

[[email protected] ~]# cd /etc/sysconfig/network-scripts/

[[email protected] network-scripts]# mv ifcfg-br0 ifcfg-enp0s25 /mnt/

[[email protected] network-scripts]vim ifcfg-enp0s25

DEVICE=enp0s25

ONBOOT=yes

BOOTPROTO=none

IPADDR=172.25.254.24

NETWASK=255.255.255.0

[[email protected] network-scripts] reboot

[[email protected] network-scripts]ifconfig

(二)配置网桥,br0

[[email protected] network-scripts]# pwd

/etc/sysconfig/network-scripts

[[email protected] network-scripts]# vim ifcfg-enp0s25

DEVICE=enp0s25

ONBOOT=yes

BOOTPROTO=none

BRIDGE=br0

[[email protected] network-scripts]# vim ifcfg-br0

DEVICE=br0

ONBOOT=yes

BOOTPROTO=none

IPADDR=172.25.254.24

NETMASK=255.255.255.0

TYPE=Bridge

[[email protected] network-scripts]# systemctl restart network

[[email protected] ~]#  cd /etc/sysconfig/network-scripts/

[[email protected] network-scripts] # mv ifcfg-br0 ifcfg-enp0s25 /mnt/

[[email protected] network-scripts]vim ifcfg-enp0s25

DEVICE=enp0s25

ONBOOT=yes

BOOTPROTO=none

IPADDR=172.25.254.24

NETWASK=255.255.255.0

时间: 2024-10-15 08:37:02

主机与虚拟机网桥制作与网卡链路聚合的相关文章

Linux 主机与虚拟机网桥制作与网卡链路聚合

一.网桥制作 1.主机的网桥制作 删除主机的/etc/sysconfig/network-scripts/ifcfg-enp0s25 在/etc/sysconfig/network-scripts/ifcfg-br0目录下添加文件 #编辑主机的物理网卡文件 vim /etc/sysconfig/network-scripts/ifcfg-enp0s25 DEVICE=enp0s25 BOOTPROTO=none NAME=westos BRIDGER=br0 #编辑虚拟网桥文件 vim /etc

网卡链路聚合

给虚拟装上两块网卡,并且删除掉所有网卡配置 配置bond 3.给bond中添加网卡: 3.利用监控命令观察两块网卡的工作情况 测试: ifconfig  eth0  down   ##关闭掉eth0网卡后 eth1 网卡立即接替eth0网卡的工作 当eth0网卡修理好后就会成为备用网卡,当下一次eth1网卡出现故障,eth0就会重新接替工作

linux初学者-网卡的链路聚合篇

linux初学者-网卡的链路聚合篇 网卡的链路聚合就是将多块网卡连接起来,当一块网卡损坏,网络依旧可以正常运行,可以有效的防止因为网卡损坏带来的损失,同时也可以提高网络访问速度. 网卡的链路聚合一般常用的有"bond"和"team"两种模式,"bond"模式最多可以添加两块网卡,"team"模式最多可以添加八块网卡. 1.bond bond模式的配置步骤如下图所示,在配置之前需要有两块网卡: a."nmcli con

VirtualBox 主机与虚拟机互相访问且均上外网

转载自:http://blog.sina.com.cn/s/blog_7de9d5d80100t2uw.html VirtualBox中有4中网络连接方式:NATBridged AdapterInternalHost-only Adapter VMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式. 要让自己(或别人)理解深刻,方法就是做比较和打比方,比较之间的不同和相同,拿熟知的事物打比方.先来一张图,通过这张图就很容易看出这4种方式

LInux主机与虚拟机网络链接

LInux主机与虚拟机网络链接 1.网络链接方式 vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式).NAT(网络地址转换模式).Host-Only(仅主机模式),而Vmware对这三种工作方式分别虚拟出三个网卡(也有人也称之为虚拟交换机),分别是VMnet0(桥接模式).VMnet1(仅主机模式).VMnet8(NAT模式). 如下图所示:仅主机模式的虚拟网卡VMnet1.NAT模式下的虚拟网卡VMnet8.真实的有线网卡.真实的无限网卡,这里会有个问题,为何没有

开发板ping不通主机和虚拟机的看过来(转载)!

前几天在做uboot下用tftp下载文件到开发板的实验时,为了能解决开发板ping不通主机和虚拟机的问题,可谓绞尽脑汁,正所谓久病成医,虽然为了这一小问题废了我那么长时间,但我在解决问题的同时也学到了很多其他知识,算是塞公失马,焉知祸福!好了,废话不多说,如果你也ping不通,就请往下看! (以下是我解决这一问题的心得,以我开发板为例,如果你的板子跟我不一样,也没关系,道理是一样的) 一:物理设备及连接方式: 开发板:Mini2440(友善之臂): 笔记本一台(主机)(windows系统): 虚

主机与虚拟机不能通信

实验环境:window 7(host) +CentOS 6.5(virtual) 1.在装完了虚拟机之后,经常会出现虚拟机不能上网(默认:主机都是能上网的),不能与主机通信的情况.情况比较复杂啊!但是一般情况下,都是网卡配置惹的祸. 在配置网卡之前,有必要理解下网卡是干什么的?请看图 2.接下来就是具体的配置网卡了,follow me (1)你的linux网卡启动了? vi /etc/sysconfig/network-scripts/ifcfg-eth0(不要输错了啊,后面的那是0,不是o)

主机、虚拟机、开发板(u-boot)之间的连接 - ping测试

1.设置主机的IP地址(这里注意,设置一定要设置网线宽带IP,不要选成无线网络的) 查看重点是否本地以太网卡(Realtek PCIe……) 2.修改本地连接3个IP地址,一定主机.虚拟机.开发板 三者一定要匹配,网段要一致.       3.设置虚拟机的操作系统网络设置 4.设置虚拟机的虚拟网络.

(史上最全)开发板ping不通主机和虚拟机的看过来!

前几天在做uboot下用tftp下载文件到开发板的实验时,为了能解决开发板ping不通主机和虚拟机的问题,可谓绞尽脑汁,正所谓久病成医,虽然为了这一小问题废了我那么长时间,但我在解决问题的同时也学到了很多其他知识,算是塞公失马,焉知祸福!好了,废话不多说,如果你也ping不通,就请往下看! (以下是我解决这一问题的心得,以我开发板为例,如果你的板子跟我不一样,也没关系,道理是一样的) 一:物理设备及连接方式: 开发板:Mini2440(友善之臂): 笔记本一台(主机)(windows系统): 虚