虚拟机为什么ping不通
2011-10-19 21:41
120 查看
曾经做一个叫入侵检测的项目,机器紧缺,所以选择单机搭建网络。
到后来遇到无解的问题,虚拟机之间ping不通。一直找不到合理解析。今天找到了答案,记录一下。
User Mode Linux连接网络有三种方式,分别是slirp, tuntap和uml_switch.
slirp方式最简单, 只要安装slirp软件,在启动时指定eth0=slirp,并将UML的ip设置为10.0.2.15即可, 但是这个方法只支持TCP和UDP,不支持ICMP,因此ping不能主机.
tuntap方式稍微复杂一些, 启动时指定eth0=tuntap,,,192.168.1.201, 这样会在主机上安装一个IP为192.168.1.201的tap设备,UML中设置同一网段的IP即可.
uml_switch的方法最为强大, uml_switch命令会创建一个虚拟交换机,并在主机上安装一个tap设备, 如uml_switch –tap tap1 –unix /tmp/switch1, 将会生成tap1设备和虚拟交换机/tmp/switch1, UML只要指定eth0=daemon,,unix,/tmp/switch1即可连上指定的交换机.
本文出自 “dp_studio” 博客,请务必保留此出处http://dp0304.blog.51cto.com/3752214/692368
到后来遇到无解的问题,虚拟机之间ping不通。一直找不到合理解析。今天找到了答案,记录一下。
User Mode Linux连接网络有三种方式,分别是slirp, tuntap和uml_switch.
slirp方式最简单, 只要安装slirp软件,在启动时指定eth0=slirp,并将UML的ip设置为10.0.2.15即可, 但是这个方法只支持TCP和UDP,不支持ICMP,因此ping不能主机.
tuntap方式稍微复杂一些, 启动时指定eth0=tuntap,,,192.168.1.201, 这样会在主机上安装一个IP为192.168.1.201的tap设备,UML中设置同一网段的IP即可.
uml_switch的方法最为强大, uml_switch命令会创建一个虚拟交换机,并在主机上安装一个tap设备, 如uml_switch –tap tap1 –unix /tmp/switch1, 将会生成tap1设备和虚拟交换机/tmp/switch1, UML只要指定eth0=daemon,,unix,/tmp/switch1即可连上指定的交换机.
本文出自 “dp_studio” 博客,请务必保留此出处http://dp0304.blog.51cto.com/3752214/692368
相关文章推荐
- 虚拟机为什么ping不通
- 虚拟机linux系统为什么ping不通
- 虚拟机ping不通主机
- VMware 嵌套虚拟机网络ping 不通
- 虚拟机ping不通主机,但是主机可以ping通虚拟机
- 主机PING不通虚拟机,虚拟机可以PING通主机
- TERADATA虚拟机从本地PING不通的设置方法
- 本地机器ping不通虚拟机解决方案
- 嵌入式Linux学习1---虚拟机ping不通win7宿主机
- vmware 桥接模式 虚拟机之间可以ping通,与宿主ping不通
- 主机和虚拟机ping不通的原因
- 虚拟机可以ping同宿主机,宿主机ping不通虚拟机
- linux虚拟机ping不通外网,物理机ping不通虚拟机
- VMware中虚拟机桥接网卡Ping不通,但Host-Only网卡可以Ping通
- 主机ping不通Virtualbox里的虚拟机
- 【Linux系统】Ubuntu之虚拟机 ping 通宿主机,宿主机 ping 不通虚拟机
- VMWare 虚拟机系统 ping 不通主机解决方案
- 一次虚拟机ping不通的问题---ifcfg-eth0中的prefix设置错误
- Center OS 6.5 虚拟机 ping不通默认网关?
- win server 2008 r2虚拟机从外网ping不通