1、虚拟机linux用的nat方式上网 虚拟机显示ip与物理机不同?
nat模式就这个样子的,
如果要同网段的话,主机的vmnet8网卡和虚拟机就是同一个网段的
2、VMware上的虚拟机的网关为什么不能直接指向宿主主机上的虚拟网卡IP,通过NAT转换后的IP地址究竟是哪个?
虚拟机
和物理机的
虚拟网卡
的ip如果一样,不就冲突了吗?
虚拟网卡IP,通过NAT转换后的IP地址是物理机的物理网卡的ip。如果是
拨号连接
的,nat转换后的IP地址就是拨号连接的ip。
3、虚拟机桥接和NAT用哪个IP不一样?
就物理机和虚机分开copy来说无论是桥接还是NAT物理机和虚拟机IP都是不一样的。
1.桥接模式可为虚机分配当前网络的ip地址,也就是你的路由器分配的地址(如物理机分配的是192.168.1.2,虚拟机分配到的是192.168.1.3),如有监控软件可以监控到物理机和虚拟机发出的信息来自不同的ip(可能就是你希望想要的物理机和虚拟机IP不一样)。使用桥接模式可与网络上的任何计算机互联。
2.nat形式好比主机是路由器,虚机使用的地址是主机分配给他的地址,不是192.168.1.3,而是其他地址(如192.168.171.3)显然物理机和虚拟机的地址是不一样的,但虚机是通过物理机的ip向外通讯的,也就是说监控软件监控到虚机发出的信息来自物理机的地址192.168.1.2(可能就是你理解的物理机和虚拟机IP一样),使用NAT模式虚机可访问网络上192.168.1网段上的其他计算机,但192.168.1网段上的其他计算机不能访问虚机。
4、vm虚拟机nat方式的ip设置
以下是关于linux的 ip设置的内容 。
172.28.10.23是公网ip,你的isp不会承认你虚拟机使用这个ip的。所以是无内效的 。
nat模式就是 自动获取内网ip的,其他设置几乎没什么意思 。
linux要让公网访问的话,设置下 nat映射就可以了 。
再下来的 是关于你的图片,你把natsetting的设置改了,这个网关ip是填内网ip的,是自容己设置的ip,linux要靠这个ip来上网的 。
5、虚拟机桥接上网问题,NAT可以上网,但桥接的话,IP跟主机同一网段,也可以ping同百度,但无法上网。
有一种可能的情况,如果你们公司的防火墙上进行了IP与MAC地址绑定的话,你的主机能版上网,说明进行了绑定权,那你的虚拟机用NAT的话,就可以上网,因为它使用的是外面主机的IP进行上网的。而使用桥接的话,就得单独设置一个本网段的IP,如果此虚拟机的MAC地址没有与你所设定的IP绑定的话,那就不能上网了。
这是我遇到过的情况,不知道你的情况是否相同。你可以检查下。
6、虚拟机以NAT模式上网.DNS地址和默认网关是如何分配的?与宿主机的IP地址有什么关系?
当你安完VM之后,VM软件会虚拟出两复个网卡,一制个是用来连接NAT的所有主机,一个是用来连接HOST ONLY的所有主机,比如你主机IP是192.168.0.1/24,NAT方式的那个IP是192.176.100.1(这个是VM安完之后自动设置的,不用你改),那么你的VM机(NAT方式接入的)的IP会分到192.176.100.3-192.176.100.254/24
这时IP192.176.100.1就是一个网关,192.176.100.2就是DNS和DHCP服务器地址
7、vm虚拟机nat模式下如何设置静态ip
开发环境是Mac
+
Linux虚拟机,网站服务器端程序在Linux运行,通过Mac下的浏览程查看效果。VM
Ware
的NAT模式默认是动态IP,有时候虚拟机的IP经常会变,这让我经常需修改hosts文件才能正常测试网站程序,为了减少这类的麻烦,将虚拟机Nat模式的IP修改了了静态IP。
NAT模式下,使用固定IP,需要设定gateway和dns
server,这2个地址是相同的,该地址和dhcp下的ip地址前三部分相同,第四部分的值为2,
如在dhcp下获得的ip是192.168.254.138,那么gateway和dns
server的ip是
192.168.254.2
。
修改Linux虚拟机中的文件
/etc/sysconfig/network-scripts/ifcfg-eth0
,一个示例文件如下:
DEVICE="eth0"
#
网卡地址,vmware中可以看到
HWADDR="00:50:56:23:56:CB"
MTU="1500"
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO=none
TYPE="Ethernet"
UUID="2df92877-2ca3-4045-9500-8a9a220932cf"
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System
eth0"
#
使用的固定IP地址,
前三段地址需要和你在dhcp模式下获得的ip地址相同
IPADDR=192.168.254.138
PREFIX=24
#
网关
GATEWAY=192.168.254.2
LAST_CONNECT=1350623238
BROADCAST=192.168.254.255
NETWOEK=192.168.254.0
NETMASK=255.255.255.0
#
dns
server
DNS1=192.168.254.2
修改完后,重启网络
ifdown
eth0
&&
ifup
eth0
8、linux虚拟机网络配置NAT模式下,ip是动态的。
虚拟抄机上边袭菜单
edit->Virtual Network Editor->选择Vmnet8->有个 Use local DHCP service to distribute IP address 前面对号取消
9、vmware 虚拟机NAT方式,可以ping通IP,无法ping通网址
使用NAT方式,你要注意防火墙设置与杀毒软件的设置。如果能Ping通IP的话一般是防火墙设置的问题。
10、求问虚拟机nat模式中 ip地址和默认网关可以填同一个吗?
解决方案1:上网的话选择桥接网卡就可以的啊,如果想要虚拟机里机的网卡也自动分到这个网段的ip就在虚拟机的编辑,如果想改虚拟网卡的IP就直接在网卡改就可以了。。,虚拟网络设置里改两个网卡的DHCP了。
解决方案2:
VMnet8这个网卡的作用是当虚拟机网卡设置为nat模式时虚拟机与主机通信,乱动的话就会出现不能上网的情况VMnet1和VMnet8的ip不要乱动,ip设置为自动获取,会有正常返回的,在虚拟机上ping下VMnet8的ip,如果不信的话就将虚拟机网卡设置为nat模式
解决方案3:
将虚拟机的网卡模式修改成bridge
解决方案4:
VMnet1和VMnet8的ip不要乱动,乱动的话就会出现不能上网的情况。VMnet8这个网卡的作用是当虚拟机网卡设置为nat模式时虚拟机与主机通信,如果不信的话就将虚拟机网卡设置为nat模式,ip设置为自动获取,在虚拟机上ping下VMnet8的ip,会有正常返回的。虚拟机要想上网一个最简单的方法是将虚拟机的网卡模式设置为nat
这个办法可行,但是就是有一个缺点就是中毒的话看防火墙了,如果不好的话就连主机也一起受牵连!!!最好在虚拟机里装杀毒软件或者装个好点的防火墙!!!