恒煜丶blog

虚拟机ping不通主机地址

虚拟机 2024-06-23 09:53:56 浏览:7707 分享
还可以输入1000字

全部回答(1)

最佳回答

壹、虚拟机为什么ping不通有一次,在一个叫入侵检测的项目中,我选择在单台机器上构建网络,因为机器出了故障。 后来遇到了一个无法修复的问题,虚拟机之间无法互相ping通。 我找不到合理的解释。 今天我找到了答案并记录下来。 UserModeLinux中的slirp;tuntap和uml_switch连接网络有三种方式,slirp方式最简单,启动slirp软件时设置eth0=slirp,并将UMLip设置为10.0.2.15。 它只支持TCP和UDP,但不支持ICMP,因此无法ping通主机。 tuntap方法一开始有点复杂。 主机上的地址192.168.1.201;UML只是简单地设置同一网段的IP,uml_switch方法是最强大的,uml_switch命令会创建一个虚拟交换机并将交换机安装在主机上。 taptap1–unix/tmp/switch1将生成tap1设备并用于虚拟交换机/tmp/switch1;UML需要设置eth0=daemon,,unix,/tmp/switch1来连接到指定的交换机。

2