虚拟机下通过NAT方式静态IP如何连外网
2012-11-17 18:56
323 查看
这两天电脑出现一些问题,主机能够ping通外网IP,可是发现虚拟机却不能,而且虚拟机连主机IP都ping不通,后来通过一些操作,还是解决了这个问题。:)(虚拟机设置的网络适配器为NAT方式连接)
首先,关于虚拟机为何不能ping通主机,因为ping通IP受到防火墙的限制,所以可以把主机和虚拟机防火墙都暂时关闭,然后虚拟机就应该能ping通主机IP了。
其次,关于虚拟机不能ping通外网的问题,可以通过修改网络配置的方法解决。
打开网络配置,可以通过设置动态分配IP地址解决不能ping通外网的问题,但是因为我的电脑通常都要运行secureCRT,如果设置了动态分配IP的话,那么每次连接都要重新设置IP地址,比较麻烦,所以就设置为静态IP地址。
首先,将网络设置为动态分配IP(别急),这样可以先查看默认网关,通过route命令。然后将网络设置静态IP,IP地址可以设置一个静态IP,网络掩码是255.255.255.0,然后下一步设置默认网关,这个默认网关地址前面已经通过route命令得到,然后点击下一步,设置完成。这样就可以ping通外网了。
举个例子来说,虚拟机地址192.168.12.12,主机地址192.168.1.109,假如通过route命令查到默认网关地址192.168.12.2.那么这里还有一个NAT地址(可以通过主机网络连接中的VMware Virtual Ethernet Adapter for VMnet8 这个网卡查看)192.168.12.1.那么虚拟机是怎么连接到外网的呢?首先虚拟机通过网关连接到NAT地址,而这个NAT地址因为相当于主机的一个网卡,所以能够连接到外网。
首先,关于虚拟机为何不能ping通主机,因为ping通IP受到防火墙的限制,所以可以把主机和虚拟机防火墙都暂时关闭,然后虚拟机就应该能ping通主机IP了。
其次,关于虚拟机不能ping通外网的问题,可以通过修改网络配置的方法解决。
打开网络配置,可以通过设置动态分配IP地址解决不能ping通外网的问题,但是因为我的电脑通常都要运行secureCRT,如果设置了动态分配IP的话,那么每次连接都要重新设置IP地址,比较麻烦,所以就设置为静态IP地址。
首先,将网络设置为动态分配IP(别急),这样可以先查看默认网关,通过route命令。然后将网络设置静态IP,IP地址可以设置一个静态IP,网络掩码是255.255.255.0,然后下一步设置默认网关,这个默认网关地址前面已经通过route命令得到,然后点击下一步,设置完成。这样就可以ping通外网了。
举个例子来说,虚拟机地址192.168.12.12,主机地址192.168.1.109,假如通过route命令查到默认网关地址192.168.12.2.那么这里还有一个NAT地址(可以通过主机网络连接中的VMware Virtual Ethernet Adapter for VMnet8 这个网卡查看)192.168.12.1.那么虚拟机是怎么连接到外网的呢?首先虚拟机通过网关连接到NAT地址,而这个NAT地址因为相当于主机的一个网卡,所以能够连接到外网。
相关文章推荐
- Linux的虚拟机拷贝到另外的操作系统时,NAT方式的静态IP无效,一直是获取的DHCP动态地址
- Vmware WorkStation安装Centos7,让虚拟机上外网-----NAT方式
- 虚拟机上装的red hat linux 9通过NAT方式上网配置
- Linux:宿主机通过桥接方式连接的VMware内部Linux14.04虚拟机(静态IP)实现上网方案
- 在Win7主机下,虚拟机CentOS如何通过NAT上网(原创)
- 虚拟机CentOS_6.4通过nat方式上网(食用菌百科网站长提供)
- vmware 7虚拟机中的Redhat Enterprise Linux5通过NAT方式配置ip上网(通用)
- 如何在nat方式的虚拟机下做ssh连接
- 如何实现虚拟主机与物理主机通过NAT的方式连通INTERNET
- 虚拟机通过NAT方式,无法上网。
- 如何配置Hyper-V的虚拟机通过主机网络上网 (NAT)
- vmware9虚拟机通过NAT上网方式设置
- 虚拟机通过NAT方式上网
- vbox NAT方式下宿主机如何ssh虚拟机
- 虚拟机下RedHat如何上网,通过NAT共享主机上网。
- Linux的虚拟机采用NAT方式时如何能在虚拟机中访问互联网
- 虚拟机通过NAT方式共享宿主机Internet
- 虚拟机上配置静态ip访问外网(NAT模式)
- 如何配置Hyper-V的虚拟机通过主机网络上网 (NAT)
- Win10下配置Hyper-V虚拟机通过NAT或桥接方式联网