【Linux】解决Oracle VirtualBox安装CentOS而无法正常获取IP的问题

写在前面:最近准备学习Oracle数据库,但是不想安装在自己本机上,毕竟数据库太大了,用的时候远远小于闲置的时候,所以就打算在VitualBox中安装一个CentOS系统,当我需要这个数据库的时候就启动虚拟机,但是在我启动的时候呢,一直获取不到ip,后来经过一番小小的折腾之后,找到了办法解决。

1. 修改VirtualBox的设置

  • 在软件中,首先你需要选中你想要修改的那个虚拟机,然后点击“设置”按钮,如下图所示:
    这里写图片描述

  • 然后在左侧选择“网络”,右边选择“桥接网卡”,由于笔者使用的是笔记本,所以我有两张网卡,如果你现在的网络是连接的wifi,那么你第三步中需要选择你的无线网卡。在写这篇博客的时候笔者使用的是网线连接,所以我没有选择自己的无线网卡。
    这里写图片描述

2. 修改CentOS中的设置

  • 由于我们没有获取到正确的IP地址,所以你无法使用SSH进行远程连接,以下操作你只能在虚拟机中本地登录后操作。关于权限的问题我就不提了,总之下面的操作你都用root账户进行操作即可。
  • 尽管我们在虚拟机软件中设置了桥接网卡,可是你在不修改CentOS配置文件的情况下,如果直接使用ip addr查看目前的ip地址仍然是127.0.0.1,这是因为CentOS默认情况下没有自动获取ip,所以我们需要简单的修改一下配置文件。
vi /etc/sysconfig/network-scripts/ifcfg-eth0

在这里强调一下,最后一个ifcfg-eth0是配置文件,这个命令是在网上找到的,可是在笔者实际操作的过程中,并不存在这个ifcfg-eth0这个文件,由于笔者对linux系统并不是很熟悉,属于入门级,所以笔者大胆的猜测了一下可能是由于版本不同所以导致配置文件的名字不一样,最终笔者在实际操作时使用的是下面这行命令

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

关于最后配置文件的问题,大家不必过多纠结,如果实在是搞不清楚,可以使用搜索引擎在查查。
这个配置文件打开以后有:

TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=57d3e1d7-f0a6-4f43-a273-5fcca6186b7a
DEVICE=enp0s3
ONBOOT=NO

我们只需要将最后一行的ONBOOT=NO改为

ONBOOT=yes

即可,然后我们使用命令重启一下网络服务

service network restart

最后我们再查看一下ip地址

ip addr

然后就可以使用Xshell或者其他软件进行远程操作了。

3. 其他情况

写在最后,由于笔者目前还在校就读,学校里面的网络约束比较多,实际测试在某些网络情况下,仍然会导致无法获取ip,所以如果你所处的网络约束也比较多的情况下,可以考虑更换网络,比如笔者转换为有线网络即可解决这一问题。
最后的最后,这篇博客主要是留给自己以后再次遇到这种问题可以很快解决的方案,算是一个小小的笔记,但是既然是写在博客里面了,也希望能帮助大家,互相学习,共同努力。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. 首先,下载并安装Oracle VM VirtualBox软件。 2. 下载CentOS镜像文件,并将其保存到本地计算机上。 3. 打开Oracle VM VirtualBox软件,点击“新建”按钮创建一个新的虚拟机。 4. 在创建虚拟机的过程中,选择CentOS镜像文件作为虚拟机的操作系统。 5. 配置虚拟机的硬件设置,包括内存大小、硬盘大小、网络设置等。 6. 启动虚拟机,并按照CentOS安装向导进行安装。 7. 在安装过程中,需要设置root用户的密码和网络设置等。 8. 安装完成后,重启虚拟机并登录系统。 9. 安装必要的软件包和驱动程序,以确保虚拟机的正常运行。 10. 完成以上步骤后,您就可以在Oracle VM VirtualBox中成功安装CentOS了。 ### 回答2: Oracle VM VirtualBox是一款免费的虚拟机软件,可让用户在计算机中模拟多个虚拟操作系统CentOS是一种基于Red Hat的Linux开源操作系统,因其可靠性和稳定性而受到许多用户的喜爱。在本文中,我们将介绍如何使用Oracle VM VirtualBox在计算机上安装CentOS。 步骤一:准备安装文件 首先,我们需要准备CentOS镜像文件。您可以从官方网站(http://www.centos.org)下载最新的CentOS ISO文件。 步骤二:创建虚拟机 打开Oracle VM VirtualBox,单击“新建”按钮。然后,根据下面的指示设置虚拟机的属性: 1. 输入虚拟机的名称和操作系统类型(Linux) 2. 分配虚拟机的内存大小 3. 创建虚拟硬盘,并设置它的大小和类型 4. 分配网络适配器类型和互联网连接类型 步骤三:安装CentOS 现在,启动虚拟机并加载CentOS安装文件。在引导时选择安装选项,按照屏幕上的指示进行安装。 注意:在安装CentOS时,请确保为其分配正确的磁盘空间和网络适配器类型。您也可以选择安装其他软件包,如常用工具、Web服务器或桌面环境。 步骤四:配置网络 安装CentOS后,您需要配置网络连接以确保虚拟机可以与互联网通信。请按以下步骤完成网络配置: 1. 选择“系统”->“首选项”->“网络连接” 2. 添加一个新的网络连接 3. 选择网卡,为其分配静态IP地址 现在,您可以在计算机中访问虚拟机并使用它。 总结 使用Oracle VM VirtualBox安装CentOS是一项简单的任务。您只需要遵循上述步骤即可轻松完成。一旦你完成了安装,您就可以在虚拟机中运行各种Linux应用程序,为您的工作和娱乐提供更多选项。 ### 回答3: Oracle VM VirtualBox是一款开源的虚拟化软件,可以让用户在计算机上创建多个虚拟机运行不同的操作系统CentOS是一种免费的开源的Linux发行版本,在计算机科学领域和商业应用中都十分常用。本文将介绍如何使用Oracle VM VirtualBox安装CentOS。 第一步:下载和导入CentOS镜像文件 1.1下载CentOS 7的ISO镜像文件,可以在官网上下载。 1.2打开Oracle VM VirtualBox,点击“新建”来创建一个新的虚拟机。 1.3输入虚拟机名称,选择虚拟机类型和版本。 1.4选择内存大小,通常建议选择512MB或以上的内存。下一步选择使用现有的虚拟硬盘文件,点击“创建”。 1.5选择CentOS ISO镜像文件,点击“开始”来导入并设置计算机上的虚拟机。 第二步:安装CentOS 2.1启动VirtualBox,选择我们新建的虚拟机,点击“启动”进入CentOS安装向导界面。 2.2按照安装向导中的指示进行操作,如选择安装语言、分区、root密码等等。 2.3等待安装完成,重启计算机,即可进入CentOS系统。 总结:Oracle VM VirtualBox可以轻松创建多个虚拟机,使用户能够在计算机上运行多个不同的操作系统。通过下载和导入CentOS镜像文件,再按照安装向导中的指示进行操作,即可在VirtualBox安装CentOS。如果需要在虚拟机中安装其他的操作系统,也可以按照类似的方法进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值