首页 > IT基础架构 > 网络安全 > 关于虚拟机联网的几个问题
因为要学习oracle,所以不得不学习linux系统的使用,又因为要学习linux系统的使用,不得不学会使用XSHELL或则SecureCRT远程连接,所以这个过程中就涉及到了虚拟机与物理机的网络连接。
虚拟机与物理机的连接有三种方式:
VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。
VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。首先得知道: VMnet8虚拟网络,host-only模式下的VMnet1虚拟网络,以及bridged模式下的VMnet0虚拟网络,都是由VMWare虚拟机自动配置而生成的,不需要用户自行设置。VMnet8和VMnet1提供DHCP服务,VMnet0虚拟网络则不提供。
1.bridged(桥接模式)--Connect directly to the physical network
桥接方式是指和宿主机处于同一网段的一台主机,相当于局域网内一个独立的主机,需要手工配置IP地址,子网掩码。和宿主机像是一台HUB 上的两台电脑。
2.host-only(主机模式)--A private network shared with the host与网内其他机器相隔离
在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。
在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。
3.NAT(网络地址转换模式)--Used to shared with the host's ip address
在安装虚拟机的时候一般会选择NAT方式进行连接,此种方法最为方便快捷,但是在配置ip的步骤中就得注意了:
在虚拟机中新装的一个liunx 5.10 x86_64,像以往一样,采用NAT方式联网,物理机已经中间的配置
至此:可以使用Xmanager连上虚拟机 后使用wget出现以下问题:

百度后,网上说是因为DNS配置错误:所以改成openDNS
以上设置得到的结果:物理机能ping通虚拟机,但是虚拟机不能ping通物理机,提示network is unreachable
百度:
如果将这里设置为dhcp,物理机便ping不通虚拟机!
以上原因:便在于我的eth0设置中已经给虚拟机手动分配了IP 和GATWAY,其中的BOOTPROTO其实选用的是statics方式进行的ip地址选择。所以此时使用的NAT 方式失效。
应该是这种方式的编写,才是使用VMnet8虚拟网络中提供的DHCP方式实现的网络正确连接。
物理机中VMnet8虚拟网络中的配置如图:一般是自动分配的,虚拟机中的ip最终将会使用这个虚拟网关,连接上网
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30018455/viewspace-1384693/ ,如需转载,请注明出处,否则将追究法律责任。