对于好多初学Linux的朋友,大多选择使用虚拟机来展开学习。可以便捷的做实验,更改、测试,毋须担心出问题,可以随意折腾!大不了换一个虚拟机,原先的系统不受任何影响。但因为不是实体pc机,使用难免受限。假如配置不好,后期开发必受其累!
例如,在好多程序中都要使用到数据库!MySQL、Redis。与她们构建联接,尤其是远程,必需要指明IP和端口。如何配置虚拟机可以让windows和Linux互联,便捷访问内网而又不会频繁变化呢?推荐了解传智播客C++培训课程。
打算阶段
这篇短文讲解的是Vmware虚拟机中,Ubuntu操作系统,图形化网路环境的配置。文中所使用的Vmware版本为15.1.0。Ubuntu系统版本为18.04。
首先linux系统怎么样,在开始配置前,须要提早做好一个打算,并把握一块预备知识。
l打算:确保Ubuntu系统中早已成功安装ssh。可以使用aptitude命令来查看。
l预备知识:成功安装Vmware虚拟机后,我们的pc中可以找到两块网卡。化学网卡和虚拟网卡VMnet8。化学网卡,联接WLAN。虚拟网卡VMnet8,联接内部LAN。确保她们都是启用状态。倘若未启用,在右图所示图标中,键盘右键,选择“启用”即可。
桥接模式
桥接模式的配置,最为简单!利用路由器或则交换机手动分配IP,来达成windows、Linux相互访问。
第一步,打开Vmware虚拟机的配置页面。选择桥接模式。
第二步点击Ubuntu系统中,“网络”图标,选择“有线设置”,点击弹出页面的“+”号,添加一条有线联接。
第三步,设置新添加有线联接的名称,做到见名知意即可。而后IPv4中使用其默认属性即可。确认无误点击“添加”按钮。
第四步,选择使用,新配置的联接。能在页面中见到新配置对应生成的LinuxIP地址。
或则,也可以在Linux系统的终端中,键入“ifconfig”命令查看。
使用“ipconfig”命令在windows终端下,查看windows系统的IP地址:
测试。两个系统使用对端的IP地址,互相ping。由于使用的桥接模式,可以理解为,你的虚拟机,欺骗路由器,让路由器觉得你的虚拟机是一台实体机linux vi 命令,并给它分配一个独立的IP地址。
测试通过后,windows和Linux两个系统就可以利用路由器,互相访问了!而且假如路由能联接到外部网路linux系统配置,这么两个系统都可以自由独立的范围万维网。
但,这些联接方法有一定的问题!
1.Linux设置了手动获取IP,当网路环境变化,或则有其他PC加入网路环境,特定条件满足时,这个IP地址有可能发生变化。这么,我们书写的程序中,所有与IP相关的网路设置都须要更改,重新配置。
2.假如网路环境设置拔号联接权限设定!如:传智博客的讲课课堂!这么就须要两个不同的网路联接帐号,能够保证windows-Linux两个环境正常启用网路进行通讯。
我们换另外一种NAT的配置方法,可以挺好的解决这一问题!
NAT模式
借助Vmware虚拟机给我们提供的“虚拟网路编辑器”,使用NAT模式,可以解决前面的问题,配置稍微复杂,但使用上去非常方便!可以支持windows-Linux固定IP互联的同时,两个系统都能访问外部网路(其实,要保证屋内的网路畅通喔)。我们一上去瞧瞧吧。
首先,将Vmware虚拟机的配置页面改为“NAT模式”。
接出来,须要更改“虚拟网路编辑器”了。选择linux系统配置,并打开。
更改“NAT设置”,按照自己的喜好,添加一条设置。如图:这儿添加了“192.168.6.2”作为网段的一条NAT设置。
回Linux系统中,点击“网络”图标,选择“有线设置”,点击弹出页面的“+”号,再重新添加一条有线联接,此次我们自动设置LinuxIP地址:
先给我们新配置的联接,起一个容易辨识的名子。叫哪些无所谓,主要能便捷找到,一目了然。
接出来,由“自动”改为“手动”,填写自定义IP地址。注意,这儿的IP地址必须在上面“NAT设置”中的网关内!而且,按之前指定的网段填写。同时设定DNS服务。都指定好了,点击右上角“添加”。
接出来,在图标手指定使用我们刚才新建的联接。同时再确认一遍IP地址、路由、DNS信息是否正确。
确认无误,开始测试网路是否通畅。可以拿Google的NDS先来试试。能ping通,这么说明访问内网没有问题了。可以访问windows吗?
注意,这儿我们须要再度在windows的终端,键入“ipconfig”命令,查看得到windows中VMnet8对应的IP地址。Linux与windows互相通信,须要使用这个IP。
Windows下的这个IP是手动分配的。因为我们指定了“192.168.6.2”为网段。则“192.168.6.1”自动被指定为可用IP。尝试,是可以ping通的。
还可以再试试Linux的内网。例如百度、淘宝、京东等!此时我们的Linux是利用Windows的网路来访问外部网路,所以,只要Windows网路通畅,Linux系统就可以自由上网,但是能与Windows直接通讯了。
这样配置后,因为我们使用的是自动IP地址,除非网路环境发生重大横祸,否则IP不会变化。所有程序中使用IP地址相关的代码,不用在测试时频频更改,学习使用上去便捷好多!