设置虚拟机上网并连通局域网

问题


在我的本机安装虚拟机,虚拟机可以上网并部署我的服务,如redis,在我的局域网内我的同事的机器可以连接到我的虚拟机进行开发。

思路


1. 虚拟机设置网卡,通过NAT方式使虚拟机与我的电脑共享网络,使其可以上网;

2. 虚拟机添加网卡,通过桥接方式使虚拟机分配到一个局域网的ip地址,从而使局域网内其他机器可以连通虚拟机

知识补贴

1.    NAT (Network Address Translation,网络地址转换)是将IP数据报头中的IP地址转换为另一个IP地址的过程。在实际应用中,NAT主要用于实现私有网络访问公共网络的功能。这种通过使用少量的公网IP地址代表较多的私网IP地址的方式,将有助于减缓可用IP地址空间的枯竭。私网IP地址是指内部网络或主机的IP地址,公网IP地址是指在因特网上全球唯一的IP地址

2.    桥接(Bridging)是指依据OSI网络模型的链路层的地址,对网络数据包进行转发的过程,工作在OSI的第二层。一般的交换机,网桥就有桥接作用

解决办法


第一步、设置虚拟机上网

1.  启用VMware Network Adapter VMnet8


知识补贴:

vmnet0,实际上就是一个虚拟的网桥

vmnet1,这是一个Host-Only网络模式

vmnet8,这是一个NAT组网方式

2.  第二步:设置 VMware Network Adapter VMnet8 IP地址为自动



3. 虚拟机的网卡设置为NAT模式


4.Ubuntu关闭代理模式

使用NAT就不需要走代理(system->network->network proxy)

5. 我的电脑-服务,启用 vmware DHCP service 和 VMware NAT Service

第二步、设置桥接

现在可以使用Mt-Putty、winScp等工具连接到虚拟机进行操作了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容