虚拟配电脑机卡的要命

一个Linux虚拟机里面的Bridge设备引发的悲剧 - CSDN博客
一个Linux虚拟机里面的Bridge设备引发的悲剧
事情是这样的,公司内部技术部门一般属于一个局域网段,我们当然也不例外。如果部门内部人员太多但是又不方便用VLAN隔离的话,一般使用switch或者hub来进行隔离,这种设备是不隔离广播域的,hub甚至都不隔离冲突域,既然这样,事故很容易就发生了。
我和部门其它3个人共同接在一个hub上,D-Link的设备,可能是低端的switch,不管它了!不知道怎么回事,我们这里的这个hub总是莫名奇妙的出现问题,一下子我们4人都无法正常联网。起初是以为设备坏了,后来网管给换了一台新的,心想这下子可好了,然而没过几天,同样的事故又发生了,又一次叫来网管,折腾了好一阵子,未果!
下意识感觉到并不是硬件出了问题,就算是上行网线出了问题,网络也不会瞬间挂掉,然后莫名其妙的就好了,因此我感觉是协议出了问题,只可惜网络协议在最开始都是针对最简单的情况,然后大部分的特性都是事后修补的,因此排查问题特别不便,当然这也给了那些CCIE们黄金铸成的饭碗...
还是抓包工具出场比较好,在网络状况恶化的时候,大量的广播包和stp包进入本地主机,很显然,出现了广播风暴。到底在哪里出了风暴呢?为何这种风暴只影响我们4个人呢?上个世纪,为了应对广播风暴,人们提出了STP协议,也就是生成树协议,这个协议有效的防止了广播风暴,原理十分简单,那就是将环路剪断。然而还有一个事实,那就是交换机可以选择不开启STP功能...
哪个交换机会不开启STP,网管难道这么X吗?另外,又有哪个交换机会一会儿开启又一会儿关闭STP呢?...最终,发现把我的虚拟机关掉,网络就好了,开启虚拟机,网络就疯掉了。
原来是虚拟机造成的,这下就好办了,那就是想办法重现问题。于是在家里的几台机器上进行试验,没有任何问题...到了公司,一开虚拟机就又挂了。虚拟机里面到底有什么?
原来,为了测试OpenVPN,我在虚拟机里面部署了一个bridge,然后将两块虚拟网卡都加入了这个bridge,而这两块虚拟网卡又都是bridge模式的(VMWare中bridge,host-only,nat三种网络中的一种),要命的是,两块虚拟网卡bridge到了物理机器的同一块物理网卡上,更要命的是,虚拟机中创建的bridge没有开启STP协议!!!
这样,在虚拟机网桥的两块虚拟网卡和物理主机的那一块物理网卡之间就构成了一个环,广播会从一个物理网卡进入,然后再从物理网卡绕出来...
那为何仅仅影响我们4个人呢?实际上我们部门不同办公区域之间是通过“更高级”的交换机来连接的,这种设备本身就是抑制广播风暴的能力,请注意,所谓广播风暴并不仅仅是环路引起的。因此我们4个人的这个小设备如果出了问题,问题是很难扩散的,但是我们的这个小设备就没有那么厉害了,它很便宜,也很弱小,本人虚拟机只要一开,其它3个人以及小小交换机就都能了活靶子,交换机哪还有处理其它正常数据包的机会啊!
本次事故的图示如下,以备以后再出现类似问题时排错(红色的粗线表示了一个环路):
对这个事情做一下总结是有意义的,排查网络问题有几步:
1.先看线缆是不是有问题,比如线皮破损,导体外露,设备掉电等;
2.看直连机器是否畅通;
3.排除软件问题,比如配置失误,先看链路层配置,再看IP层配置
4.玩虚拟机的时候,一定要慎重网络方面的配置,虽然虚拟机是虚拟的,但是它实质上在别人看来是完全真实的
虽然本次事件最终是软件问题导致的,问题深深隐藏在虚拟机中,然而排查问题的时候,切忌先从软件开始排查。
另外,本次事件还有一个疑点,幕后的神秘家伙还没有被揪出来,谁那么神秘呢?原来,当广播风暴爆发的时候,就会有一台神秘的机器(IP是192.168.0.251,我们网段的IP是192.168.0.0/24)发出大量的STP包,是root通告以及拓扑变更包,我们老大问了一圈都问不出这台机器在哪,也没有人知道它在哪里,它确实是存在的,能ping通,还开着telnet 23端口...它在哪?晚上怎么也睡不着,后来感觉正是它探测出了广播风暴,然后发来STP包,希望下游交换机赶紧剪枝!它实际上应该是一台管理者或者监督者,如果我没有猜错,它应该记录了大量的审计记录,然而我可能没有权限证实这一点。
本文已收录于以下专栏:
相关文章推荐
Linux Bridge是Linux Kernel提供的一种虚拟网络桥接功能,通过bridge-utils提供的brctl命令进行管理。本文将阐述如何将Linux Brige和dnsmasq结合,来为...
在bridged模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在bridged模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器...
宿主机网卡配置:
NAT模式安装KVM时候,已经默认配置好了。如果没有:
#virsh net-define /usr/share/libvirt/networks/default...
虚拟机进程
使用ps –ef |grepkvm可以看到虚拟机进程信息如下:
/usr/libexec/qemu-kvm -nameinstance-0000001d -S -machine...
Windows下查看linux ext2和ext3文件系统教程
Windows系统默认状态下不支持linux 的ext2和ext3文件系统, 本文通过vmware station 10和Ext2...
java技术分享
public int getNiticeListNum(HashMap inputData) {
int count = 0;
DataAcce...
首先在Linux虚拟机下操作的:
①、cd /mnt/hgfs/share(share是在VM里面设置的Linux虚拟机和Windows共享的文件夹)
②、cd ZigbeeCom (到该文件夹下面看...
当使用vmware workstation安装了Linux虚拟机后,我们想让Linux虚拟机来识别我们在主机上插上的U盘,还是很方便的。
(1)在设置虚拟机硬件时,设置USB控制器:
(2)在物理...
VMware网络设置有3钟方式,Bridge模式(桥接模式)、host-only模式(主机模式)、NAT模式(网络转换模式)。在上篇 大数据认知阶段——如何学习大数据相关技术 中已经介绍了这3种模式,...
目录(?)[-]
问题Bridge方式原理Bridge方式的适用范围网桥方式配置步骤客户机配置NAT方式的影响参考NAT方式
摘要:KVM虚拟机网络配置的两种方式:NAT方式和Bridge方式...
他的最新文章
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)【视频】低压I5真的很垃圾吗?虚拟机osx体验还不错啊【wp7吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:272,353贴子:
低压I5真的很垃圾吗?虚拟机osx体验还不错啊收藏
视频来自:
AutoTDS-V1型全自动热解吸仪是一款20位常温二次全自动热解吸仪,气路采....
说再多,低压u还是低压,干重活还是不行
osx感觉对硬件要求比win10低些
这是啥电脑
我虚拟机装OS x卡的要命 不能用iMessage 还是等以后买Mac mini吧…
登录百度帐号推荐应用帖子很冷清,卤煮很失落!求安慰
手机签到经验翻倍!快来扫一扫!
按照教程装了虚拟机和苹果系统,结果非常卡,求指教流畅方法
3752浏览 / 12回复
我按照阿斯兰的教程安装了虚拟机和苹果系统,结果虚拟机里移动非常缓慢,运行程序也需要很久,我的配置已经有两年了,是I5 M480 2.67GHZ,4G的,500G的硬盘,我给虚拟机的设置是,双核的CPU,硬盘是按照教程的0:8,网络,声卡,不必要的我都关了,还是很卡,求指教如何能够流畅运行,我的目的就是在苹果虚拟机里运行XCODE来学习IOS。有哪位能指教一下?
就没一个人好心帮忙吗?
用这个干嘛?
玩游戏能吗?
很难多苹果本都装XP WIN7
对 第2楼 剑于菲 说:=========================我要使用XCODE,苹果环境下的开发软件
我的目的就是在苹果虚拟机里运行XCODE来学习IOS。有哪位能指教一下
扩内存吧加4g
对 楼主 我是伊达政宗 说:=========================最少也要给苹果系统4G内存,也就是最低一共6G,扩展一下吧,在加个4G的
有没有打开显卡的加速选项?!
对 第7楼 bqwen 说:=========================怎样打开显卡加速选项???
应该不是你配置的问题,我的配置E3 V2 16G内存, 460显卡,2T硬盘,我给虚拟机分配了4个核心,8G内存,100G硬盘,显卡加速什么的全开,没用,卡的要命,而且CPU占用率一直在30%多,我用的VBOX虚拟机,用这个虚拟机装XP同时开20个虚拟机都流畅的很,可是装个苹果就是不行,卡的什么都干不了,移动鼠标都费劲,我也是超级费解。。。。。
别折腾虚拟机了,不好使。狠狠心直接黑苹果吧,虽然得多浪费一些时间.
ThinkPad T420i下安装Win7 + Mac OS X Mountain Lion 10.8.2的路过~
本人亲测成功iso,.cn/1/.html
用户名/注册邮箱/注册手机号
其他第三方号登录}

我要回帖

更多关于 虚拟配电脑 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信