Oracle VM VirtualBox 安装 centos7(最新)

发布时间 2023-08-17 18:04:11作者: 咔咔皮卡丘

注意:重启或者从睡眠中唤醒虚拟机后,要systemctl restart network

前期准备

下载:http://www.oracle.com/technetwork/cn/server-storage/virtualbox/downloads/index.html 

安装:https://blog.csdn.net/maty_wang/article/details/79127718
 
桥接、host-only、natnetwork的区别:https://jingyan.baidu.com/article/414eccf65341826b431f0a36.html
桥接:虚拟机和主机就好比插在同一台交换机上的两台电脑。如果主机连接在开启了DHCP服务的(无线)路由器上,这时虚拟机能够自动获得IP地址。如果局域网内没有提供DHCP服务的设备,那就需要手动配置  IP地址,只需仿照主机网卡的IP地址,设置一个同网段的不同的IP地址即可,一般只需修改IP地址的最后第四位数字不同就行了,其它的照搬。只要IP地址在同一网段内,那么局域网内的所有同网段的电脑都能互访。
host-only:与宿主机通信,虚拟机处于一个独立的网段中。与NAT模式比较可以发现,此模式下虚拟机没有提供NAT服务,所以此时虚拟机无法上网,但可使用Windows系统提供的连接共享功能实现共享上网。
natnetwork:宿主机能上网,虚拟要机就能上网,虚拟机可以访问宿主机所在局域网内所有同网段的电脑,但除了宿主机外,局域网内的其它电脑都无法访问虚拟机
 

我的方法

方案一、网络配置host-only +natnetwork(虚拟机可以访问外网,宿主机能够通过ssh与虚拟机通信):

VirtualBox上的配置:
步骤1:在全局设置中添加NatNetwork

 步骤2:关闭虚拟机:添加网卡1(host-only用来与宿主机通信)与网卡2(natnetwork)

 

 步骤3:启动虚拟机,在VirtualBox界面按ctrl+w,查看宿主机的Host-only的ip信息,也可以在宿主机中dos界面通过命令ipconfig查看,假设ip为192.168.56.101,子网掩码为255.255.255.0,网关为192.168.56.1

 

步骤4:配置centos7 虚拟电脑IP地址

vim /etc/sysconfig/network-scripts/ifcfg-e在用tab键补全命令

在ip配置文件内容如下: 

BOOTPROTO=static#配置静态ip

ONBOOT="yes"#开机启用本配置 

IPADDR=192.168.56.102#静态IP与 Host-only的ip 同一网段

GATEWAY=192.168.56. 1 #默认网关  

NETMASK=255.255.255.0#子网掩码  

DNS1=192.168.56. 1  #DNS 配置 

按下"ESC",输入":wq"保存退出vi

使用"service network restart" 或者 systemctl restart network 命令重启网卡

步骤5:通过ip addr 查看网卡信息

 

 

方案二、网络配置 桥接(相当于接在交换机上,如果公司需要认证才能上网的就无法访问外网,此时就得使用方案三)

 

VirtualBox上的配置:

 

步骤1:在全局设置中添加NatNetwork

 

 步骤2:关闭虚拟机:添加网卡1(桥接)

 

 

 

 

 

步骤3:启动虚拟机:在宿主机中dos界面通过命令ipconfig查看宿主机的ip信息,假设ip为192.168.103.145,子网掩码为255.255.255.0,网关为192.168.103.1

 

 

 

步骤4:配置centos7 虚拟电脑IP地址

vim /etc/sysconfig/network-scripts/ifcfg-e在用tab键补全命令

在ip配置文件内容如下: 

BOOTPROTO=static#配置静态ip

ONBOOT="yes"#开机启用本配置 

IPADDR= 192.168.103.145  静态IP与宿主机同一网段

GATEWAY=192.168.103 . 1 #默认网关  

NETMASK=255.255.255.0#子网掩码  

DNS1=192.168.103.1  #DNS 配置 

按下"ESC",输入":wq"保存退出vi

使用"service network restart" 或者 systemctl restart network 命令重启网卡

 

步骤5:通过ip addr 或者 ifconfig 查看网卡信息

 

方案三、网络配置 桥接+ natnetwork  (桥接用于给与局域网机器通信,nat用来上网 )

VirtualBox上的配置:
步骤1:在全局设置中添加NatNetwork

 步骤2:关闭虚拟机:添加网卡1(桥接)、添加网卡2(natnetwork

 

  

步骤3:启动虚拟机:在宿主机中dos界面通过命令ipconfig查看宿主机的ip信息,假设ip为192.168.103.145,子网掩码为255.255.255.0,网关为192.168.103.1
 

步骤4:配置centos7 虚拟电脑IP地址

vim /etc/sysconfig/network-scripts/ifcfg-en在用tab键补全命令

在ip配置文件内容如下: 

BOOTPROTO=static#配置静态ip

ONBOOT="yes"#开机启用本配置 

IPADDR= 192.168.103.145  静态IP与宿主机同一网段

GATEWAY=192.168.103 . 1 #默认网关  

NETMASK=255.255.255.0#子网掩码  

DNS1=192.168.103.1  #DNS 配置 

按下"ESC",输入":wq"保存退出vi

使用"service network restart" 或者 systemctl restart network 命令重启网卡

 

步骤5:通过ip addr 查看网卡信息