virtualbox虚拟机上安装centOS的网络配置

简介:

  最近接触hadoop,需要在在Linux上面开发,所以我装了一个virtualbox虚拟机,在该虚拟机上面安装了一个centOS系统。linux系统是装好了,但是网络配置却另人头疼。我主要是想让宿主机和虚拟机能够互相访问。

  然后我就百度了一下,根据百度的结果一步一步的配置。

  安装virtualbox之后它会在宿主机上面安装一个虚拟网卡,如图

  

双击它,查看详情,信息如图所示

  在虚拟机上面配置网络我使用的是host-only方式,当然也可以使用桥接的方式,至于他们的区别,网上很多。虚拟机上面主要是使用这块虚拟网卡作为网关。

      进入centOS系统后主要有三个文件需要配置:

  1、修改ip地址

  使用命令  vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改该文件内容如下

DEVICE=”eth0”
BOOTPROTO=”static”   这里改为使用静态ip
HWADDR=”08:00:27:0C:33:8F”
NM_CONTROLLED=”yes”
ONBOOT=”yes”   设置为自动启动
TYPE=”Ethernet”
UUID=”f4adafbc-322d-4dc8-b549-4291f1c04f01”
IPADDR=192.168.137.101     设置该虚拟机的ip地址,要与宿主机在一个网段,但是不能重名
NETMASK=255.255.255.0      设置子网掩码

#GATEWAY=192.168.137.1   设置网关,也就是

  2、修改网关

使用命令:vi /etc/sysconfig/network 修改该文件内容如下:

NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.137.1   这里设置网关,也就是那个虚拟网卡的ip

  3、修改DNS

使用命令:vi /ect/resolv.conf  修改该文件内容如下:

nameserver 192.168.137.1       增加一个域名服务器

 

最后重启一下network服务就ok了,使用命令service network restart.

 

开始,我按照这个步骤来,完成好配置。在宿主机上面ping虚拟机,没问题能ping通。但是在虚拟机上面ping宿主机和网关则出问题了,更不用说ping外网了。问题如下:

ping宿主机和网关,并没有提示Ping不通,只是接收不到对方的信息,Packets:Sent = 4,Received = 0,Lost = 4(100% loss)。ping www.baidu.com 结果为无效的主机名。 这问题困扰了我整整一天,百度也找不到结果。我知道问题肯定出在ip的配置上面,在今天晚上百度无果后,我想到了那块虚拟网卡,我用上面的方法配置,是用 那块虚拟网卡作为网关的,但是那虚拟网卡根本就没有配置,它与我的电脑上的网卡没有一点关系,直接去用它肯定是不行的。后来我又想到我们可以使用宽带共享 无线wifi,为什么不能把宽带连接共享给那块虚拟网卡呢?马上试一下,启动共享后,虚拟网卡的ip又改变了,然后重新在centos按照上面步骤配置一 下网络信息,结果还真的可以了,困扰我一两天的问题终于解决了。

 ping 宿主机,ok.

 ping www.baidu.com 也ok.

相关文章
|
4月前
|
Ubuntu Shell 网络安全
安装了ubuntu虚拟机后发现shell无法连接 ubuntu开启ssh连接
【8月更文挑战第23天】安装了ubuntu虚拟机后发现shell无法连接
362 6
|
2月前
|
数据可视化 大数据 Linux
OpenEuler虚拟机安装保姆级教程 | 附可视化界面
本文介绍了如何在VMware中安装openEuler操作系统,从选择合适的镜像版本下载开始,到创建虚拟机、配置CPU虚拟化、进行系统安装、设置网络连接,直至安装DDE桌面环境实现图形化操作。openEuler是一款由华为开源的操作系统,支持多种处理器架构,广泛应用于数据库、大数据、云计算等领域。文中还分享了安装过程中的注意事项及解决网络问题的方法,适合初次接触openEuler的用户参考学习。
525 3
OpenEuler虚拟机安装保姆级教程 | 附可视化界面
|
2月前
|
Ubuntu Linux 虚拟化
Linux虚拟机网络配置
【10月更文挑战第25天】在 Linux 虚拟机中,网络配置是实现虚拟机与外部网络通信的关键步骤。本文介绍了四种常见的网络配置方式:桥接模式、NAT 模式、仅主机模式和自定义网络模式,每种模式都详细说明了其原理和配置步骤。通过这些配置,用户可以根据实际需求选择合适的网络模式,确保虚拟机能够顺利地进行网络通信。
115 1
|
3月前
|
Unix Linux 开发工具
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
本文详细介绍了如何在官网下载CentOS 8以及在VMware Workstation Pro 16虚拟机上安装CentOS 8的步骤,包括可能出现的问题和解决方案,如vcpu-0错误的处理方法。
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
|
2月前
|
Linux 虚拟化
vmware虚拟机安装2024(超详细)
vmware虚拟机安装2024(超详细)
389 6
|
2月前
|
虚拟化 网络虚拟化 网络架构
虚拟机 VMware Workstation 16 PRO 的网络配置
虚拟机 VMware Workstation 16 PRO 的网络配置
93 2
|
3月前
|
KVM 虚拟化
KVM虚拟机的桥接网络
文章主要介绍了KVM虚拟机的NAT和桥接网络类型的工作原理、配置方法以及如何进行网络模式的切换。
57 3
KVM虚拟机的桥接网络
|
2月前
|
Linux
VirtualBox的Centos上安装GNOME桌面完整教程
在VirtualBox上的CentOS系统安装GNOME桌面环境的完整教程,通过执行一系列命令来安装EPEL软件源、GNOME桌面环境,并配置系统默认运行级别为图形界面。
71 0
|
4月前
|
安全 网络安全
【Azure 环境】当本地网络通过ER专线与Azure云上多个虚拟网络打通,如何通过特定的网络策略来限制本地部分网段访问云上虚拟机22端口?
【Azure 环境】当本地网络通过ER专线与Azure云上多个虚拟网络打通,如何通过特定的网络策略来限制本地部分网段访问云上虚拟机22端口?
|
存储 关系型数据库 MySQL
CentOS在虚拟机的安装
CentOS在虚拟机的安装
206 0
CentOS在虚拟机的安装