virtualbox虚拟机安装centos并配置网络使宿主机和虚拟机能够互相访问

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-05
配置步骤
安装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.

  • oracle vm virtualbox 安装xp 以后重启系统就变这样了
    答:如果说到底继续存在,禁用或删除任何新安装的hradware或软件。禁用BIOS选项,例如缓存或程序员shandowing。如果需要使用满足乌模态除去或使copopents,重启你的计算机,按F8 selct Adcanced Starup选项,然后选择安全模式 技术信息 ox000000CE 和processr.sys 内存错误我们无法解决,processr.sys可以通过替换的方法...
  • Oracle VM VirtualBox虚拟机怎么实现和主机能互托文件
    答:进入那个系统之后 点right_ctrl+d有一个安装增强功能。然后相当于一个安装增强系统的光盘插到虚拟电脑里去了。用那个东东安装了增强系统之后会方便得多了。拖动文件好像不行,得用u盘。但这样可以复制文本到主机里粘贴。
  • virtualbox里装了Linux 怎么能让虚拟机上的Linux和宿主机win7共享文件呢...
    答:在虚拟环境中,宿主机器运行着多个虚拟客户机,而每个客户机可以共享宿主机的硬件设备,虚拟机的详细工作原理google或baidu之吧,我也不怎么懂。下面介绍几款可以在Linux下运行的虚拟机 VMware,VirtualBox, QEMU, Xen。(其中我只用过VirtualBox 和Xen, 我是新手,其他两个没时间折腾,所以下面的资料...
  • 如何更改VirtualBox默认的最大屏幕尺寸
    答:如何更改VirtualBox默认的最大屏幕尺寸?在我们利用VirtualBox虚拟机安装XP系统时,进入屏幕的尺寸仅有600*480分辨率,如果我们多次安装XP系统,给我们带来困惑,在这里教大家更改VirtualBox默认的最大屏幕尺寸的方法 工具/原料 Oracle VM VirtualBox 方法/步骤 打开Oracle VM VirtualBoxl软件 点击Oracle VM ...
  • 什么是虚拟机,怎么用
    答:所以在应用程序运行速度上比虚拟系统慢得多。流行的虚拟机软件有VMware(VMWare ACE)、Virtual Box和Virtual PC,它们都能在Windows系统上虚拟出多个计算机。具体详细阅读:http://baike.baidu.com/link?url=8EQ_cyu-8_PtM-LIrU8Jc20Fut8CScO5Wr_qrA4q74n2GZcE3PrfZoWNMZ_fwR4QXHRH7CdVoruanChg7...
  • 如何实现主机与VirtualBox上虚拟机互相粘贴东西
    答:首先安装增强工具,再手动打开菜单栏“设备”——“拖放”——“双向”即可!如何在VirtualBox虚拟机软件上安装Win7虚拟系统 jingyan.baidu.com/article/414eccf64ce6a36b431f0a93.html
  • VirtualBox-扩展包失败
    答:经验证是权限 问题,你可以以管理员身份运行VirtualBox,然后再安装!绝对可行
  • VM虚拟机不会用求大神帮忙
    答:如何在VirtualBox虚拟机软件上安装Win7虚拟系统 http://jingyan.baidu.com/article/414eccf64ce6a36b431f0a93.html
  • 请给我一个免费的,中文版的,虚拟机的下载地址。好用的。谢谢!_百度知 ...
    答:sc=web&bs=virtualbox%D6%D0%CE%C4%B0%E6&ch=w.uf&num=10&w=virtualbox 免费无毒 支持Win8 中文,不需汉化 VMware Workstation有500MB,VirtualBox 80MB不到。 VMware Workstation不运行时后台有8个进程(我用过),VirtualBox没有。 介绍: VirtualBox 是一款开源 x86 虚拟机软件。Oracle ...
  • Oracle VM VirtualBox 怎么实现虚拟机和主机之间文件的拖拽?
    答:Oracle VM VirtualBox是不能文件拖拽的,这是处于安全考虑的。不过可以通过分配数据空间,而后进行网络映射的方法来实现数据共享。当然你也可以通过网络的方式,如一楼说的HTTP、FTP方式。不过这个要有一定的基础,实现比较麻烦。你可以看看我写的这个文档http://wenku.baidu.com/view/b8d0f87931b765ce050...