说明:为了后面的测试正常,请务必将宿主机和虚拟机的操做系统的防火墙功能关闭。
对于上网模式的设置,能够参考下面的图示:
的上网方式设置:
模式的理论知识
当把咱们的虚拟机的上网方式设置为NAT模式时,虚拟机、宿主机、各网卡之间的链接关系可用下图来表示:
其实在看了上面的图解分析以后,总体的网络拓扑是很是清晰的,在接下来的步骤,就经过咱们的实验环境来进行验证。
3.在实践中深刻理解NAT模式的网络原理
在实验环境中咱们能够看到,咱们是经过NAT方式来进行上网的,当设置好了NAT方式后,在虚拟机操做系统中,查看IP地址信息:
而这时候,你会发现,宿主机跟虚拟机的通讯是没有问题的:
在宿主机上ping虚拟机:
那么为何能够正常通讯呢?以及虚拟机中的IP地址网段为何是的呢?
当使用NAT模式上网时,会自动为咱们的虚拟机操做系统进行IP地址的分配,此时在虚拟机内部有一个DHCP服务器,而其所分配的地址网段是能够在中进行设置的。
在中选择“编辑”—“虚拟网络编辑器”,便可以进行设置:
从上面能够看到,这里咱们设置的网段就是了。
另外咱们的宿主机是经过这块虚拟网卡来与虚拟机操做系统进行通讯的,你能够在宿主机的网络设置中看到这块虚拟网卡:
由于这块虚拟网卡是用来与虚拟机操做系统进行通讯的,因此它所被分配的地址也是10.0.0.0/24的,能够查看一下其地址:
因此实际上,当咱们的宿主机与虚拟机操做系统进行通讯时,是使用10.0.0.1这个源地址向虚拟机的操做系统发送数据包的。咱们能够在虚拟机操做系统上去ping这个地址,会发现通讯是没有问题的:
那么对于虚拟机操做系统的网关10.0.0.2这个地址是在哪里的呢?
其实就是对应咱们上面网络图解中的NAT服务器的虚拟网卡地址,只是这个地址咱们只能经过在虚拟机操做系统中看到。
因此将上面咱们所说起的地址以及网段信息,对应到咱们的图解中去,以下:
这样一来,总体的网络信息就很是清晰了,另外上面能够看到,宿主机物理网卡的地址为192.168.1.100/24,这是个人笔记本所在局域网所分配给个人IP地址。
经过上面的图解分析,对于虚拟机操做系统的网络通讯就能够有很清楚的认识了:
发表评论