NAT方式上网那么WINDOWS和Linux的ip有啥关系?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NAT方式上网那么WINDOWS和Linux的ip有啥关系?相关的知识,希望对你有一定的参考价值。
你是说虚拟机里面的设置么?NAT 下,虚拟机有自己的虚拟局域网,虚拟机里面的系统有自己的内部网址,他上网类似用代理方式转出,那么虚拟机实际连到外面的 IP 就是实体机器。不过直接从外面往内使不能链接的,因为外面进来链接,会连到实体机器而不是虚拟内部网上面的虚拟机。
当然虚拟机如果进行了端口映射,那么映射的端口是可以被转发到虚拟机上面的。
NAT 对于虚拟机来说,就是一个透明代理。他要比普通的代理有更多的功能。
而且因为是“透明”的。所以虚拟机上网,就会像直接上网一样。这个时候他会有两个 IP ,一个内网 IP ,一个外网 IP。对外用外网 IP ,虚拟机到实体机器或者虚拟网络内,也就是不需要通过 NAT 网关的所有数据访问,都要用内网 IP 。 参考技术A NAT全称是网络地址转换,是一种网络服务,很多的系统和网络设备都提供这种功能,例如Windows Linux或者ADSL Modem以及宽带路由器等。
NAT功能需要有一个或几个可以连接外部网络的IP,内部网络使用私有地址就可以了。在内部网络客户需要访问外网时,数据包被发送到NAT服务器,NAT服务器会对数据包进行修改,将其中的内部私有地址修改成一个全局地址,从而可以访问外部网络,如Internet。 参考技术B 我特意用我的MAC运行虚拟机进入WINDOWS看了下,IP中只是前两段一样,都是192.168,后面就不一样了,一个是100.2一个是102.128.
NAT是用转换的方式将接入IP转化了,可以解决IP地址不足的问题,究竟怎么转换要看转换方式了,具体也不大明白,你可以在百科对NAT的解释中了解下. 参考技术C 如果lz说的是虚拟机的话
NAT方式windows和linux的ip是一样的
VM NAT模式 宿主机无法ping通网关
vm中LINUX: 192.168.0.3
vm nat 网关: 192.168.0.2
宿主机XP: 192.168.0.1
Linux 可以ping通 网关 和 xp
xp 可以ping通linux
但是 xp 无法ping通网关
另外:
XP可以上网 需要设置代理
LINUX不能上网 设不设代理都不行
本地局域网 设置了 对vmnet8的共享上网设置
为什么不能上网?
那linux设置代理没用吗?假设代理的ip是192.168.1.5
那么虚拟机ping 192.168.1.5是通的吗?
哦,还有一个,那个宿主机xp的192.168.0.1是 本地连接的网卡ip,还是vmnet8网卡的ip
这个应该无伤大雅,反正xp上网不是靠这个虚拟网关的 参考技术A 你看下route print 路由表的走向 vm设置就那么点东西
以上是关于NAT方式上网那么WINDOWS和Linux的ip有啥关系?的主要内容,如果未能解决你的问题,请参考以下文章