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

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

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

  

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

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

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

  1、修改ip地址

  使用命令  vi /etc/sysconfig/newwork-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.

virtualbox虚拟机上安装centOS的网络配置(安装centos时选择桥接网络)的更多相关文章

  1. CentOs 7.*中配置安装phpMyAdmin的完整步骤记录

    phpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的资料库管理工具.下面这篇文章主要给大家介绍了关于CentOs 7.*中配置安装phpMyAdmin的相关资 ...

  2. 在VirtualBox虚拟机上采集Fedora15系统

    在VirtualBox虚拟机上采集Fedora15系统 第一部分:创建系统并磁盘分区 1.点击VirtualBox上的新建 2.添加名称,选择类型和版本,点下一步 3.写入内存(不要超过物理内存),点 ...

  3. 虚拟机网络配置详解(NAT、桥接、Hostonly)

    VirtualBox中有四种网络连接方式: NAT Bridged Adapter Internal Host-only Adapter VMWare中有三种,其实它跟VMWare的网络连接方式都是一 ...

  4. 虚拟机网络配置详解(NAT、桥接、Hostonly) z

    http://www.cnblogs.com/beginmind/p/6379881.html VirtualBox中有四种网络连接方式: NAT Bridged Adapter Internal H ...

  5. VirtualBox虚拟机上安装windows7系统

    1.下载Windows7的镜像文件 http://www.xitongcheng.com/jiaocheng/win7_article_24156.html 2.在虚拟机上安装Windows7 htt ...

  6. 【liunx】使用xshell连接虚拟机上的CentOS 7,使用xhell连接本地虚拟机上的Ubuntu, 获取本地虚拟机中CentOS 7的IP地址,获取本地虚拟机中Ubuntu 的IP地址,Ubuntu开启22端口

    注意,如果想用xshell去连接本地虚拟机中的linux系统,需要本地虚拟机中的系统是启动的才能连接!!!!! ============================================ ...

  7. linux系统配置之网络配置(centos)

    CentOS---网络配置详解 一.配置文件详解在RHEL或者CentOS等Redhat系的Linux系统里,跟网络有关的主要设置文件如下: /etc/host.conf         配置域名服务 ...

  8. 解决本地无法访问vm虚拟机上centos7服务器中已配置好的hugo站点的问题

    一.配置VM网络连接 打开vm,找到"编辑",打开"虚拟网络编辑器" 选中下面截图中的上方为类型为"NAT模式"那一栏,然后点击下方的&qu ...

  9. centOS7网络配置(nmcli,bonding,网络组)

    关于网络接口命名 CentOS 6之前,网络接口使用连续号码命名: eth0. eth1等,当增加或删除网卡时,名称可能会发生变化.CentOS 7使用基于硬件,设备拓扑和设置类型命名. 网卡命名机制 ...

随机推荐

  1. 华东交通大学2016年ACM“双基”程序设计竞赛 1005

    Problem Description 最近侯ry感觉自己在数学方面的造诣不忍直视:他发现他的学习速率呈一个指数函数递增,疯狂的陷入学习的泥潭,无法自拔:他的队友发现了他的学习速率y=e^(b*lna ...

  2. java实现UDP协议传输DatagramSocket

    摘自:http://blog.csdn.net/wintys/article/details/3525643/ Server端. package com.topca.server; import ja ...

  3. 某代理网站免费IP地址抓取测试

    源代码在测试中... http://www.AAA.com/nn/|    122.6.107.107|    8888|    山东日照|    高匿|    HTTP|    |    |     ...

  4. java properties读取与设值

    import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream; ...

  5. 利用JDBC处理mysql大数据--大文本和二进制文件等

    转载自http://www.cnblogs.com/xdp-gacl/p/3982581.html 一.基本概念 大数据也称之为LOB(Large Objects),LOB又分为:clob和blob, ...

  6. BZOJ 3674: 可持久化并查集加强版

    题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3674 题意:三种操作:(1)合并ab所在集合:(2)查询ab是否在一个集合:(3) ...

  7. Socket重叠IO

    1.为什么到现在才弄懂这个 不知道这个Socket重叠IO这种模型是不是socket IO完成端口的基础,不过我感觉,学习一下这个再去学习socket IO完成端口是比较有好处的. 这个Scoket重 ...

  8. ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'mysql'

    mysql> use mysqlERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'mysql' ...

  9. Windows Internals学习笔记(五)Synchronization

    参考资料: 1. <Windows Internals> 2. 自旋锁spinlock剖析与改进 3. Lock指令前缀 4. Lock指令前缀(二) 5. Kernel Dispatch ...

  10. XAF应用开发教程(二)业务对象模型之简单类型属性

    使用过ORM的朋友对这一部分理解起来会非常快,如果没有请自行补习吧:D. 不说废话,首先,我们来开发一个简单的CRM系统,CRM系统第一个信息当然是客户信息.我们只做个简单 的客户信息来了解一下XAF ...