使用nat方式解决虚拟机联网问题
Posted 平常心,平常心
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用nat方式解决虚拟机联网问题相关的知识,希望对你有一定的参考价值。
本文全文参考:http://jingyan.baidu.com/album/4e5b3e1957979d91901e24f1.html?picindex=1,谢谢
对于很多的linux初学者来说,最开始学习linux时通常是在虚拟机上进行的,然而对于新手来说虚拟机联网会对他们来说是比较困难的。这里我根据自己的经验写了一篇文档分享给大家。下面对几种连接方式进行简单的介绍。
1.NAT即为网络地址转换,通常它的名称为VMnet8,通过nat的连接方式可以使得虚拟机和真实机的网卡在不同的网段中,从而实现联网。
2.bridge即为桥接,通常它的名称为VMnet0,使用桥接的方式使得自己的虚拟机和自己的真实机网卡在同一个网段,从而实现联网。
3.host-only即为仅主机,通常它的名称是VMnet1,使用host-only的方式是不能和外界通信的,只能够和本机的物理网卡通信。
选中编辑---虚拟机网络编辑器--更改设置(右下角),即可看到:
使用NAT模式进行联网
网络编辑器的NAT进行设置,子网ip可以根据自己的嗜好进行设置,如下:
DHCP设置:
由上图可以看出:通过3步骤设置子网IP、掩码; 通过4步骤设置可用IP段。本机可用IP地址为192.168.249.128-192.168.249.254
步骤二:
选择虚拟机的连接方式,找到虚拟机--设置
步骤三:
重启linux网卡,验证:
如果修改了步骤二,那么需要重启网卡:
出现错误:Failed to restart network.service: Unit network.service failed to load: No such file or directory.
错误原因: 不用service network restart
用service network-manager restart
以上是关于使用nat方式解决虚拟机联网问题的主要内容,如果未能解决你的问题,请参考以下文章
使用NAT方式联网的两台虚拟机为啥不能ping通。两台虚拟机分别在两台主机上,主机使用的是fedora14系统