00:00
前面呢,我们使用vigrant快速的帮我们创建了一个虚拟机,但这个虚拟机默认的网络,它使用的是我们这个,我们来看一下网络地址转换和端口转发的方式,这种方式呢,对于我们后来的开发很不方便,什么是端口转发呢?可以给大家简单的看一下,比如呢,我们这是我们的windowx系统,诶这时候就是我们当前电脑,我们给里边呢装了一个virtual boxx,这个里呢是一个Linux系统,那么这个虚拟机里边呢,后来我们会装好多的软件,比如mys red,那么MYSQ呢,它有自个的默认的端口,叫3306,比如red呢,叫6379,大家想要访问咱们这个red或者my circle,如果是使用端口转发的方式,那就相当于我们得在virtual boxx的那块设置里边,我们得设置我们watch boxx里边相当于我们Linux虚拟机里边的3306端口,跟我们本机Windows的三三。
01:00
333端口,比如进行绑定,那相当于别人只要访问我这个机器的3333,就相当于访问到了我这个virtual boxx里边的my circle口啊,3306,但是这样的话,我们每在Linux里边装一个软件,那都要做一个端口映射,这个端口映射呢,我们就需要不停的在我们这边,诶网络这边每装好一个软件呢,我们都在网络这边来进行端口转发,设置好,设置好什么呢?比如我们本机的端口,哎,这就是我们Windows的端口,比如我们的3333转发到我们这个Linux里边的3306,这样呢才可能能访问到MYSQL,但这样做呢,还是太麻烦了,所以说呢,我们希望呢,我们来能给虚拟机一个固定的IP地址,然后呢,Windows可以跟虚拟机呢互相并通,这样的话呢,我们虚拟机里边装好一个软件,我们直接拿它的IP地址来访问就行了。
02:00
要完成这件事情呢,也非常简单,当然呢,可以有两种办法,那第一种办法呢,大家当然想到我呢可以进我的虚拟机里边,比如我们使用virant SSH跟我们的虚拟机建立起连接,好,我们现在呢进虚拟机里边,我们在这里边呢来改网卡的这些信息,但这样呢都太麻烦了,我们这个虚拟机呢,是使用vigrant创建的,而vigrant呢,它默认是使用我们这个在我们用户文件夹下有一个叫vagrant file这个文件里边呢。它是根据这个文件帮我们创建出虚拟机信息的,而这个文件里边呢,就有关于网络的一些配置,那我们呢,只需要非常简单的在这个文件里边修改一个,诶我把这行复制来,比如呢,我们这个网络呢,我们就使用私有网络,诶我们给虚拟机给一个IP地址,那这一块的P地址到底要给成什么,我们是要简单的分析一下的。好,我们首先呢,来到我们这个vigrant file里边,我们一直找来找我们这个私有网络,我们把这一段的配置给它打开,而这一块的IP地址写什么呢?我们来到Windows的CMD窗口,我们使用IP con命令来看我们这个Windows主机的这些地址,主要呢,看这这有一个叫virtual box host on network,这是我们watch box的咱们这个虚拟网卡,这个网卡呢,它的这个地址是56.1,那么我们这里边的地址就要写五六点几。
03:37
比如我就写56.10改完这个配置呢,我们接下来重启虚拟机,可以使用wgran进行快速的重启,我们只需要一个命令将virant reload,哎,我们让它重启一下外,Grant呢,就会给我们重新启动我们这个虚拟机,而且启动的时候呢,是根据我们这一块配置文件的配置来改变我们虚拟机里边的内部行为,来等待它重新启动。
04:08
好在这启动完成以后呢,接下来我们来连接上虚拟机,我们来看一下它的这个地址,我们使用vagrant。外ta SSH好,连上虚拟机,在我们这个虚拟机里边呢,我们使用命令ipad drr,好,那现在呢,看到虚拟机现在的这个网络地址19216856.10,我们来测试一下主机跟虚拟机是否互相能P得通,我们呢,再来打开一个Windows的CMD窗口,我们先来看一下我们Windows的这个IP地址,我们Windows系统的IP地址呢,是1921683.3,而我们这个虚拟机的地址呢,我们已经改成56.10,那么我们两个互相P一下,我们先从Windows系统来P我们的虚拟机192.168.56.10,我们现在发现呢,这一块是ping得通的,那同样我们从虚拟机里边再来p Windows的地址,那Windows的地址呢,我们看到在这一块呢是3.3,好,我们来P一下,P192点。
05:17
168.3.3走,发现呢,这一块也可以拼得通,那我们这一块呢,IP地址就设置好了。
我来说两句