一、VitualBox下载与安装1.1 下载virtualbox虚拟机官方位置:https://www.virtualbox.org/
1.2 安装在电脑D盘里面
1.3 点击下一步进行安装
1.4 安装位置选择D盘
1.5 安装下图选择设置,然后点击下一步
1.6 安装下图选择设置,然后点击下一步
1.7 安装下图选择设置,然后点击下一步
1.8 最后点击完成
1.9 安装完成之后就会自动进入虚拟机管理器页面
二、VitualBox创建虚拟机2.1 下载linux系统镜像这里下载使用centos7, 选择阿里国内镜像Centos下载地址: https://mirrors.aliyun.com/centos/Ubuntu下载地址: https://mirrors.aliyun.com/ubuntu/
Centos7的镜像:https://mirrors.aliyun.com/centos/7/isos/x86_64/
2.2 新建一个虚拟机步骤2.2.1 登陆“Oracle VM VirtualBox”软件
双击Oracle VM VirtualBox图标,进入软件界面。
2.2.2 点击“新建”,创建一个虚拟机VM
2.2.2.1 指定虚拟机的名字和类型与版本
2.2.2.2 设置内存硬盘大小
2.2.2.3 创建设置完成之后就会出现centos7虚拟主机
2.2.2.4 存储选项设置-加载镜像
2.2.2.5 系统选项设置
2.2.2.6 网络选项设置默认是: NAT也可以弄bridge。后面再说一下, 目前就用这个。主要是和自己的网络一个IP段, 访问和传递文件没压力。
2.3 启动系统虚拟机安装操作系统
2.3.1 进行语言,启动项,安全,账号的设置
2.3.2 虚拟机启动完成
三、电脑连接VitualBox虚拟机的方法虚拟机的网络需求主要有2点:1.能够上外网;2.个人电脑能够连接到虚拟机。目前网络连接有三种方式:
也就是: 桥接, NAT方式和Hostonly方式总的来说桥接 通过使用物理机网卡 具有单独ipNAT 把物理机为路由器进行上网3.1 方案: 桥接(Bridge)
3.1.1 电脑上的IP:<172.16.20.89>
3.1.2 虚拟机上的IP 172.16.20.197
3.1.3 桥接原理3.1.3.1 原理
虚线:表示和宿主机(主机)在一起的。 实际上: 主机(宿主机)物理网卡和一个虚拟交换机(运行在宿主机上的软件)的一个端口相连 虚拟机的虚拟网卡(譬如eth0)也和虚拟机交换机(运行在宿主机上的软件)的的端口相连。 桥接模式就是将主机(宿主机)物理网卡网卡与虚拟的网卡(虚拟机的网卡,譬如eth0等)利用虚拟网桥进行通信。类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机IP地址需要与主机在同一网段,如果需要联网,则网关与DNS需要与主机网卡一致。 通过主机网卡,架设一条桥,直接连入到网络中。它使得虚拟机能被分配到一个网络中独立的IP,所有网络功能完全和在网络中的真实机器一样。(虚拟机是通过主机所在网络中的DHCP服务得到ip地址的,所以按理来说,两者是完全独立的,但事实却是虚拟机是没有独立硬件的,它还是要依靠主机的网卡,因此,主机要断开网络,虚拟机也就没法拿到ip了,所以呵呵~~所有特点全消失咯)3.1.3.2 优点这样虚拟机的网段跟电脑一致,能够上外网,个人电脑也能直接连到虚拟机
电脑主机 | 172.16.20.89 |
虚拟机 | 172.16.20.197 网关 与本机网关相同 |
1、如果主机可以上网,虚拟机可以上网2、虚拟机之间可以ping通3、虚拟机可以ping通主机4、主机可以ping通虚拟机以上各点基于一个前提:主机可以上网5、如果主机不可以上网,所有1-4特点均无 3.1.3.3 缺点网络环境发生变化,有时用以太网,有时用WLAN,桥接是要指定对应的适配器的,需要修改配置文件。如果是笔记本,电脑换个网络,虚拟机的ip就会变。不够方便。 3.2 方案: 地址转换(NAT)上面说过,桥接模式可能会导致一定的ip资源紧缺,这时候NAT模式时最佳选择。3.2.1 NAT原理3.1.3.1 原理
虚线:表示和宿主机(主机)在一起的。 实际上: 在NAT模式中:虚拟NAT设备(运行在宿主机上的程序软件)虚拟DHCP设备(运行在宿主机上的程序软件)虚拟交换机(运行在宿主机上的程序软件)1) 主机(宿主机)物理网卡和 虚拟NAT设备相连(运行在宿主机上的程序软件)的一个端口相连2) 虚拟NAT设备(运行在宿主机上的程序软件)与虚拟DHCP服务器(运行在宿主机上的程序软件)一起都连接在虚拟交换机(运行在宿主机上的程序软件)上。3) 宿主机更像是“虚拟机们“的路由器,通过虚拟交换机分发地址。 虚拟机和主机(宿主机)不再在同一个网段。 可以理解为主机是虚拟机的"上级",这也就是为什么桥接模式没有VMnet0这个虚拟网卡,因为桥接模式下的虚拟机和主机是"平等"的,共用同一个路由器呀。 主机ping不通虚拟机虚拟机可以ping通外网
1、如果主机可以上网,虚拟机可以上网2、虚拟机可以ping通主机3、主机可以ping通外网
如果解决这个问题, 就是要用到NAT+PORT转发机制。
3.1.3.2 优点NAT负责连外网,仅主机网络用来电脑连接虚拟机仅主机网络ip不会变,个人电脑换个地方能直接连到虚拟机 3.1.3.3 缺点双网卡,感觉不够完美。3.2.2 NAT+端口转发3.2.2.1 VitualBox上对虚拟机配置
点击”+“添加主机端口转发规则。 实例中,发往主机(宿主机)的20001的端口,将转到虚拟机”21端口“。3.2.2.2 Xshell访问虚拟机的配置信息
3.2.2.2 宿主机访问虚拟机示例
访问: 127.0.0.1(宿主机)的端口20001====>转发到=====>虚拟机22端口
虚拟机访问成功。 四、宿主机与虚拟机的文件传递方式4.1 SCP/SSH— 桥接(Bridge)对于桥接方式,因为宿主机和虚拟机在同一网段,互相能够连通。 所以完全可以使用,ssh,scp等命令完成文件的传输。
4.2 共享目录—地址转化(NAT)方式 五、宿主机与虚拟机共享“复制”,“黏贴”功能 六、参考
上一篇
下一篇