如何找到 LAN 范围内的虚拟机 IP 对应 物理机的 IP

2021-03-19 11:57:42 +08:00
 sherlock1122
局域网虚拟机( 1000+)和物理机器( 100+)特别多,都是桥接模式,也就是虚拟机和物理机在一个子网内。
现在某些 VM 中毒了,知道 VM 的 ip,有办法找到对应的物理机吗?
2481 次点击
所在节点    程序员
29 条回复
yujiang
2021-03-19 20:50:00 +08:00
与其等 6 个小时的答案,不如现在开始一个一个拔网线排查
msg7086
2021-03-20 09:05:59 +08:00
桥接只能找物理端口。
当然要省事的话直接拔线测试就行。
mmtromsb456
2021-03-20 10:49:46 +08:00
@gesse 只是找单个端口有个好办法,就是用 lldp 这种发现协议来找对端,Linux 上开 lldptool 可以找到很多关于端口的描述,但是这种情况要整理出那条网线就困难了(
shequ2046
2021-03-21 11:53:32 +08:00
@gesse 哈哈,还是太业余了,线理的再好也没用,只要没有标签就 GG 了。
neowong2005
2021-03-22 09:08:28 +08:00
虚拟机 IP 有规律,先排除虚拟机 Mac,剩下的都是物理机
sherlock1122
2021-03-22 19:01:20 +08:00
@des 做私有云的,有很多虚拟化集群,以及测试集群,部分集群加入了类似 vCenter 类似的集群管理,其他的没有,乱的很。
任何人都可以随便创建一个 VM,每个 VM 都可以桥接访问互联网。
目前整个局域网中毒了,原因就是某个大厂搬来两台测试物理机机器,接入了局域网,然后疯狂的传播病毒,主要是挖矿。
导致整个网络(北京,上海,深圳)大局域网互访延迟特别大,ssh 被攻击,CPU 狂飙。
真是太可怕了。
目前没有什么好办法,找到了各种中毒的 IP,但是在公司群里群发,让人去认领自己的机器,目前收效胜微。
sherlock1122
2021-03-22 19:02:16 +08:00
@gesse 比这个好点,但是也不好搞,地方分布在多个地方。
sherlock1122
2021-03-22 19:03:25 +08:00
@mingl0280 虚拟机的 mac 地址好拿,如何从 虚拟机的 mac 地址找到物理机的 mac 地址呢?
mingl0280
2021-03-23 04:19:08 +08:00
@sherlock1122 你拿虚机物理地址的时候是从物理机( host )上拿的啊,我为啥还要多此一举倒着找地址?你拿到的时候顺便记录下我这个虚机的 mac 是哪个物理机 mac 不就完了?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/763151

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX