NAT解析:hostmachineandvirtualmachinecommunication

编程

        将虚拟机IP与物理机IP设在一个网段上,此时虚拟机相当于一台网络中与本地物理机公用一个HUB的独立设备。网络中其他机器与虚拟机、本地物理机与虚拟机都可以双向通信。虚拟机能否连接外网取决于路由器的设置;如下图:

        

2.NAT模式

        1)该模式同样能实现物理机与虚拟机双向访问,网络中的其他机器不能访问虚拟机,但虚拟机可以访问网络。

        2)NAT模式下IP地址分配问题:虚拟机使用DHCP协议自动获取IP地址,本地物理机的服务service中的VMWware service需要开启,则该服务会为VMNet8虚拟网卡分配一个内部IP,虚拟机等同于运行在物理机的内网中。

         3)NAT网络地址转换功能就是通过VMWare Workstation的NAT服务在VMNet8下完成来访问外网的。

3.Host-Only 模式

        1)物理机和虚拟机可以双向通信,但虚拟机不能访问外网。

4.NAT模式下网络配置方法:

        1)检查本地电脑服务service中的VMWare service 和VMWare Net需要开启;

        2)设置虚拟机内网的网关,建议使用VMWare Workstation默认的网关即可。查看默认网关如下图:

        从上图我们知道内网的网关是:192.168.37.2。(记住这个IP地址)。

        3)打开虚拟机,确保是root用户,如果是普通用户,切换到root用户。su - root;

              在terminal shell下输入:vim /etc/sysconfig/network-scripts/ifcfg-ensxxxx(次数是你个人虚拟机的网络接口文件名),如下图:

        在上图中我们要注意几个内容:    

        TYPE=Ethenet

        BOOTPROTO=dhcp

        ONBOOT=yes

        IPADDR=192.168.37.12

        NETMASK=255.255.255.0

        GATEWAY=192.168.37.2

        DNS=(默认与你本人主机的DNS相同即可)

        4)配置完成后,输入:   systemctl restart network;重新启动虚拟机网卡;

    这样就配置完成了。可以是输入:   ping www.ifeng.com任何一个网址查看是否连接外网成功;同时,连接本地物理机成功;

谢谢大家!!!

 

 

 

 

以上是 NAT解析:hostmachineandvirtualmachinecommunication 的全部内容, 来源链接: utcz.com/z/513721.html

回到顶部