虚拟机ping不通主机地址
还可以输入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