一、下载相关软件
1.1、下载Oracle® VM VirtualBox Version 6.1.10 Edition
1.2、下载CentOS7.0
1.2.1、DVD ISO 标准安装版(CentOS-7-x86_64-DVD-2003.iso),一般下载这个就可以了
1.2.2、EverythingISO(CentOS-7-x86_64-Everything-2003.iso) 对完整版安装盘的软件进行补充,集成所有软件
1.2.3、MinimalISO(CentOS-7-x86_64-Minimal-2003.iso) 一个非常基本的CentOS 系统,只需要最少的软件包即可拥有一个功能系统
二、创建虚拟机
2.1、选择linux版本,默认即可
2.2、分配内存,默认即可
2.3、点击下一步设置虚拟硬盘,默认即可
2.4、点击创建,进入虚拟硬盘文件类型选项,默认即可
2.5、点击下一步,进行设置如何分配虚拟硬盘,默认即可
2.6、点击下一步,指定虚拟硬盘文件的存放位置和虚拟硬盘的大小
2.7、点击创建,代表创建完成
三、安装虚拟环境
3.1、选择网卡,先设置为网络地址转换(NAT),后面详细介绍各种网络网卡模式
四、安装操作系统
4.1、正常启动刚刚创建好的虚拟机
4.2、选择我们准备好的操作系统iso镜像文件,点击启动
4.3、我们选择第一个选项按下回车键直接安装,进入语言选择界面,选择中文-简体中文即可
4.4、设置系统-安装位置,不设置无法继续下一步
4.5、选择分区-自动配置分区即可
4.5、配置用户设置,设置root密码
4.6、创建新用户,设置新用户密码
4.7、完成后重启
五、配置网络
注:本机只有无线网络,没有有线网络,所以部分场景无法测试
5.1、配置window防火墙设置,选择入站规则,找到虚拟机监控(回显请求-ICMPv4-ln),点击启用
5.2、通过ipaddr查看当前网络设置
5.3、修改ip地址启动项vi/etc/sysconfig/network-scripts/ifcfg-enp0s3
5.3.1添加ONBOOT=yes,确保系统启动时自动加载网卡。
5.3.2执行service neteork restart,确保网络生效。
5.4、网络网卡模式测试
5.4.1关机,重新设置网络网卡模式为桥接网卡,主机虚拟机可以互相访问,虚拟机可访问公网。
5.4.2关机,重新设置网络网卡模式为仅主机(Host-only)网络,主机虚拟机可以互相访问,但虚拟机不可访问公网。
5.4.3关机,重新设置网络网卡模式为网络地址转换(NAT),虚拟机可访问主机,但主机不可访问虚拟机问,虚拟机不可访问公网。
5.4.4关机,重新设置网络网卡模式为内部网络,主机虚拟机均不可互相访问,虚拟机也不可访问公网。
5.5、建议网络模式,采用使用桥接网卡和仅主机网络,可以互访且访问互联网
5.6、将仅主机网络网卡修改为静态IP,确保虚拟机IP不会随无线网络变化
[root@localhost ~]# more/etc/sysconfig/network-scripts/ifcfg-enp0s3
代码语言:javascript复制TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
NM_CONTROLLED=no
DEFROUTE=yes
PEERNDS=yes
PEERROUTES=yes
NM_CONTROLLED=no
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=6c4ee27c-c84d-44bb-9425-beb687e7cd01
DEVICE=enp0s3
ONBOOT=yes
#
IPADDR=192.168.56.102
NETMASK=255.255.255.0
六、安装访问工具
5.1、下载SecureCRT绿色版
5.2、进行SSH测试
5.3、进行sftp测试
七、本文要点
ip addr查看IP地址
service neteork restart重启网络
vi编辑器的 i、d、:wq
重要的是虚拟机网络网卡模式经过一点点测试,终于把原理和实际对应上了