陈颖频的科学网博客分享 http://blog.sciencenet.cn/u/s110500617

博文

NAT模式下虚拟交换机与虚拟机IP、主机IP的关系

已有 7896 次阅读 2015-8-22 10:54 |系统分类:教学心得|关键词:学者

   昨天一直在试图用SecureCRT连接win7下的linux虚拟机,但是一直不成功,后来咨询了百问科技的工程师,他指点我要把主机IP和虚拟机IP设置成同网段,我试了一下,果然可以了,但是问题就来了,到底NAT模式下,以下三种IP地址:虚拟交换机IP、虚拟机IP和主机IP ,它们之间是什么关系呢?几经网上查证,现在搞懂了,我们来看一下,下面这幅图是NAT模式下的网络设备关系图,


   从这幅图可以看到,NAT路由器仅仅是连接vm8和vm0,所谓路由器,意思就是连接不同网段的网络设备,因此这两个虚拟交换机是不能同网段,而这里的路由器IP地址实际上就是我们在linux中要设置的网关地址。注意到vm8和主机A其实没有用路由器连的,也就是说属于局域网连接,要同网段才能相互ping通,当然,如果主机A和vm8不是同网段,最多也就导致主机A和虚拟机A1和A2之间不能互相ping通而已。并不影响到虚拟机A1正常上网,因为A1的IP数据包可以经过网关以后再通过VM0访问主机外的局域网交换机,从而访问互联网。
    综上所述,主机IP地址和下面三个同网段IP:虚拟机IP、虚拟交换机IP、网关IP不一定非要同网段,但是如果主机要通过SourceCRT软件远程登录虚拟机的时候,就要求虚拟机和主机是同网段,换句话说是同一个局域网的,这时候,我们就应该将主机和虚拟机机IP设置为同网段,方可实现SSH协议下的SourceCRT登录,基于这个原理,就不难理解为什么主机如果和虚拟机IP非同网段时,CRT不能登录但是虚拟机却可以有效上网,大家不妨做一个实验,如果主机和虚拟机不是同网段,试着主机ping虚拟机是不通的。



https://m.sciencenet.cn/blog-684084-915029.html

上一篇:支持矢量机在各领域的应用
下一篇:首位中国籍科技诺奖得主的科研故事

1 zhoutong

该博文允许注册用户评论 请点击登录 评论 (3 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2022-8-9 22:01

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部