NAT模式 能和主机互通吗

作者&投稿:褚图 (若有异议请与网页底部的电邮联系)
看了你的一个回答,说是虚拟机用 nat 网卡模式会导致主机与虚拟机无法互通,不知道您能否解答一下原因!~

是用nat模式,虚拟机可以通主机,主机不能通虚拟机。
桥接模式很简单,就是让虚拟机直接使用物理网卡,做为数据出口。

将两个虚拟机的网络选择“仅主机”后,将IP设成自动获取,然后一定要注意,检查你的主机和虚拟机的防火墙,在防火墙的高级设置里面,点击ICMP一栏的设置,在出现的列表中将第一项“允许传入回显请求”选上,然后确定。将主机和虚拟机都这样设置,然...

前言:有有些时候笔记本电脑无法联网,导致桥接模式下samba服务器不能使用;因此虚拟机采用nat模式来实现非联网状态虚拟机下linux与电脑主机的互通。

1.什么是NAT方式?

NAT方式的原理是把电脑主机设置成了NAT主机,电脑有两块网卡,一个实际的物理网卡,另一个就是虚拟网卡8(即VM8),物理网卡主要是连接公网WLAN,而虚拟网卡8是连接内部LAN,所以这样一来,虚拟机就相当于内部LAN中的一台电脑,它通过VM8与NAT主机(电脑主机)相连。所以只要配置好VM8的参数和虚拟机里的linux的网络参数在一个网段,就可以实现电脑主机和虚拟机的互联。

2.NAT模式下的相关参数配置

  • Windows主机下设置VM8的网络参数。 
    这里千万注意不要设置网关,在一台具有两个网卡的主机上,只能有一个默认网关,因为本地连接已经有默认网关了,所以这里不能再设置网关参数,不然数据就不知道该往哪块网卡发送。

  • 选择的网卡 

  • 所选网卡IP的设置 

  • 虚拟机下的设置 
    选择NAT模式连接:虚拟机→设置→网络适配器 

  • linux下的网络参数配置 
    打开如下文件 :/etc/sysconfig/network-scripts/ifcfg-eth0将里面的参数设置为:

  • DEVICE="eth0"ONBOOT=yesBOOTPROTO="static"HWADDR="00:0C:29:AD:E5:3A"ONBOOT="yes"IPADDR=192.168.1.100NETMASK=255.255.255.0GATEWAY=192.168.1.112345678

  • 配置生效:source ifcfg-eth0 
    配置完成。

    注意:

  • 这里的网关一定要设置成电脑主机里面VMware8网卡的IP(GATEWAY=192.168.1.1)。

  • 设置前最好将源文件(ifcfg-eth0)备份

  • 3.重启网卡,验证是否配置成功

  • 重启网卡 /etc/init.d/network restart

  • linux下ping主机Windows,ping的IP 是你设置的VM8的IP。 

  • Windows下ping虚拟机中linux系统,ping的ip是你设置的IP 

  • 配置成功,然后你的samba服务器在不联网的情况下就可以使用了。

    注意:

    如果配置后不能上网则可能是虚拟中下面的一些功能没有开启,开启后就可以上网了。

    开启方法:计算机->管理->服务和应用程序->服务,然后选择下面选项开启就可以了。



1. 首先windows以及centos的防火墙必须要关闭,第二关闭centos的sellinux,永久关闭分为两个步骤:

1)vi  /etc/selinux/config

2) 将打开文件的一行设置为:SELINUX=disabled

2. centos处于关机状态下,虚拟机点击编辑--->虚拟网络编辑器--->vmnet8启用,结果如下图:


3. 紧接着设置如下:


4.点击NAT设置:记住图上红线的地址


5.打开虚拟机,输入命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0,设置如下


地址都是根据自己电脑显示的ip进行设置。需要修改的地方都已标出。修改完成后,保存退出。输入命令service network restart




民勤县17542108413: NAT模式 虚拟机不能ping通主机 -
斋轮缬克: Bridged模式下VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器.NAT模式就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网.也就是说,使用NAT模式可以实现在虚拟系统里访问互联网.NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此使用NAT模式虚拟系统也就无法和本地局域网中的其他真实主机进行通讯.但是采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网,虚拟机就能访问互联网.

民勤县17542108413: 虚拟机NAT方式上网可以跟宿主机远程桌面连接吗
斋轮缬克: 桥接上网都可以的. 也可以开启3389端口与对方远程连接. 加QQ,给你远程操作一下.

民勤县17542108413: 看了你的一个回答,说是虚拟机用 nat 网卡模式会导致主机与虚拟机无法互通,不知道您能否解答一下原因! -
斋轮缬克: 与host 同一网段的机器不能nat 后的虚拟机.这个从网络上理解就可以了,正常的网络环境下,也是这样的.

民勤县17542108413: 桥接模式下虚拟机和主机能通信吗 -
斋轮缬克: VMware 虚拟机中存在4种上网方式,今天说一说前两种.分别是桥接模式和NAT模式. 1、桥接模式 1、这种模式下,虚拟机直接使用主机的网卡上网,因此比较简单.2、虚拟机和主机使用同样的外网IP,外网设备不能直接对其访问. 3、虚拟机和主机有不同的内网IP,虚拟机可以和主机进行通信.4、局域网内的其他主机也可以和虚拟机进行通信,例如手机通过连接WIFI,可以与虚拟机通信.2、NAT模式 1、这种情况下,虚拟机使用虚拟网卡VMware Network Adapter 8上网.

民勤县17542108413: 虚拟机和主机连接 -
斋轮缬克: 使用NAT或者host only模式都可以.你安装完VMware之后,会在主机的网络连接中看到两个新的虚拟网卡,vmnet1和vmnet8.当你的虚拟机使用NAT网络连接类型时,实际连接的就是vmnet8网卡;如果使用host only,则连接vmnet1.因此你只要将虚拟机的网卡IP地址设置为与相应主机虚拟网卡在同一子网,就可以通信了.如果只是想让各个虚拟机通信,还可以采用自定义的虚拟机网卡.

民勤县17542108413: nat模式下,物理机和虚拟机可以通过共享文件夹互相访问吗?
斋轮缬克: host和guest的共享文件夹,跟guest的网络接入方式没有什么关系吧?你就算把guest的网卡删掉,也不影响共享文件夹的访问,照样访问得很happy.

民勤县17542108413: 虚拟机NAT 和内网主机访问 -
斋轮缬克: 虚拟机网卡nat模式是可以进行nat端口映射的.vmware就在“vmware菜单栏——编辑——虚拟网络设置”设置 vbox就在设置网卡nat模式的地方设置 vpc不支持nat映射

民勤县17542108413: 虚拟机与本机创建虚拟局域网? -
斋轮缬克: 虚拟机用NAT连接,网络ip自动获取 (主机打开vmdhcp和vmnat服务) 进去用ifconfig查看一下,比如是192.168.150.128 那么主机就是192.168.150.1,,绝对可以ping通 另外可以参考这个:http://blog.hangzhou.com.cn/index.php/519571/action_viewspace_itemid_38914.html

民勤县17542108413: 如何使虚拟机与主机互相能ping通 -
斋轮缬克: 现在把这个过程总结一下,以方便后加入该行业的广大IT精英. VMWare提供了三种工作模式:bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式). 1. bridged(桥接模式) 在这种模式下,VMWare虚拟出...

民勤县17542108413: 虚拟机 建立好几个虚拟机 如何互相连接 而不连接主机 虚拟机连接就像是局域网差不多 -
斋轮缬克: 只要这些虚拟机的网络配置模式都设置为同一种,它们就是在同一个局域网内了(当然,虚拟机的 IP 都要早同一网段),比如说都是 NAT,或者都是“桥接”等.不连接主机,那就把它们与主机的连接断开即可,比如 NAT 模式下,停用主机上的 VMnet8 网卡,NAT 子网的虚拟机就不能和主机通信了,但是它们之间的通信正常.又或者将这些虚拟机的网络配置模式选择“自定义”,然后选择一个没有在主机上安装相应的虚拟网卡的虚拟交换机(如 VMnet2),那么它们和主机之间也没有“直接的连接”.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网