1. 初始状态

1.1 对于每个刚创建的虚拟机,virtual box给虚拟机默认只配置了网卡1,而且是【网络地址转换(NAT)】格式,当我们启动虚拟机后,使用ifconfig命令,如下图。

1.2 我们可以看到系统当前没有ip,再使用ip addr命令查看,如下图。

1.3 我们可以有一个eth0网卡以及相应的Mac地址,但是没有ip,此时我们去【/etc/sysconfig/network-scripts】目录下会看到一个ifcfg-eth0文件,我们使用vi编辑器打开,如下图。

1.4 ifcfg-eth0文件的初始代码如下所示,此时我们将参数【ONBOOT=no】改为【ONBOOT=yes】,然后保存退出。

1.5 此时我们先使用命令【service network restart】重启网络,然后再次查看ip,可以发现有ip了,如下图。

1.6 此时我们ping我们的宿主机以及百度,都是成功的,如下图。

1.7 但是我们主机是ping不通该地址的,如下图。

1.8 最重要的是,每个人的虚拟机ip地址都是10.0.2.15,为什么?具体的我也不清楚啦,只不过这种地址和宿主机不在同一网段,宿主机ping不通虚拟机也正常,所以,接下来我们需要配置虚拟机网络,让虚拟机和宿主机处于同一网段中。

2. 无效的网络配置

2.1 在virtual box首页中,选中虚拟机并点击【设置】,如下图所示。

2.2 更改网络连接方式为【桥接网卡】并保存,如下图。

2.3 此时我们运行【service network restart】,会发现桥接网卡方式并分配不了ip地址,错误如下。

2.4 网上的这种【桥接】方式并没有用,包括我看过的视频也是这样配置,也许不是没用,而是不同版本有不同的配置方法。于是费了好久时间去配置,于是有了另一种有用的网络配置。

3. 有用的网络配置

3.1 从1.8的内容来看,其实虚拟机已经有网络,可以ping通宿主机,同时,虚拟机可以配置好几个网卡,那我们就再配置一个,让宿主机可以ping通虚拟机就可以了,所有的设置,先退出虚拟机再设置。我们先将网卡1改回【网络地址转换(NAT)】方式,并且添加网卡2(仅主机(Host-Only)网络),如下设置。

3.2 设置后启动虚拟机,我们发现ip地址回到了10.0.2.15,并且仍可以ping通宿主机和外网。但是我们使用【ip addr】命令后,发现多了个eth1,那我们配置一下eth1是不是就能实现和宿主机的互相ping通。了,记一下这个eth1的Mac地址,后面配置会用到。

3.3 复制ifcfg-eth0,并命名为ifcfg-eth1,指令如下。

3.4 对ifcfg-eth1文件进行如下图修改。

   

3.5 重启网络服务,分配IP地址192.168.0.104成功,如下图。

3.6 ping宿主机和外网成功,如下图。注意:有时候需要配置域名解析,所以有时候出现ping 域名ping不通可能是需要配置域名解析,可以尝试直接ping 百度的IP地址试试。

3.7 宿主机ping虚拟机IP192.168.56.104成功,如下图所示。

总结:所以最终为了虚拟机和宿主机可以互相ping通,以及连通外网。虚拟机需要设置两个网卡,并且分别设置为【网络地址转换(NAT)】和【仅主机(Host-Only)网络)两种模式。并且添加ifcfg-eth配置文件,同时进行相应配置,然后重启网络服务,即可实现网络连接。

Virtual Box6.1配置CentOS6.5版本的网络连接(静态IP设定)——虚拟机和宿主机互相ping通以及ping通连接外网相关推荐

  1. Virtual Box 的Bridge模式下DHCP方式和静态IP设定方式的转换

    记录一下Virtual Box的Bridge模式从dhcp改成静态ip方式需要修改的内容. 环境设定 相关内容在如下软件版本和环境下验证通过: 软件 版本 Virtual Box 5.2.6 Cent ...

  2. 虚拟机与宿主机网络配置——可互通可上网

    为了学习和使用Linux,多数人选择了使用虚拟机的方式来安装Linux系统.这样我们就可以在windows系统中安装Linux系统了,其中windows机器系统本身我们称作宿主机,安装的虚拟机系统我们 ...

  3. Linux网络、静态IP、防火墙配置

    Linux网络.静态IP.防火墙配置 Linux配置上网 修改配置网卡配置文件: vi /etc/sysconfig/network-scripts/ifcfg-ens33 按 i 进行输入,将ONB ...

  4. 02.centos6.4找不到ifcfg-eth0(静态ip配置)

    1.默认情况在/etc/sysconfig/network-scripts/目录下面找不到ifcfg-eth0文件,我们需要手动copy 1.1动态ip配置 #cp ifcfg-lo ifcfg-et ...

  5. 手动配置网络设置静态IP地址

    接着上一文章,安装完成之后,重启系统,然后输入用户名和密码,进入全新的RedHat6.7系统 因为之前我们并没有配置过网络,所以,如果这时候我们查看网络配置ifconfig,只能得到两个网络信息,一个 ...

  6. 虚拟机与宿主机网络互通配置

    一.网络配置修改 1.网卡1 配置:网络地址转换 (无需修改任何东西) [root@localhost ~ ] cd /etc/sysconfig/network-scripts 2.网卡2 配置:仅 ...

  7. VMware(6):如何配置虚拟机与宿主机的端口映射

    1.虚拟网络编辑 在VM中点击编辑-虚拟网络编辑器,然后找到类型为NAT模式的网络,点击右下角的NAT设置: 会打开如下界面: 2.配置端口转发 填写主机端口,虚拟机IP,虚拟机端口,保存即可.这样我 ...

  8. 推荐系统从无到有(0)——虚拟机及宿主机配置

    目录 宿主机的设置 虚拟机的设置 VMware的设置 宿主机的设置 打开网络和共享中心 更改适配器设置 我们只修改VMnet8这个适配器 按下图对VMnet8的属性进行更改,其中的IP地址可以按照我的 ...

  9. 虚拟机服务器配置静态ip,VMware虚拟机中配置静态IP的方法

    VMnet0:用于虚拟桥接网络下的虚拟交换机 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位. VMnet1:用于虚拟Host-Only ...

最新文章

  1. 更换用installshield打包生成exe文件的图标
  2. 亚马逊AWS:用AI和机器学习让所有人受益
  3. 非常精确的测试运行时间(比clock()更精确些)
  4. 活动平台为何没有x86?_一个由跨平台产生的浮点数bug | 有你意想不到的结果
  5. 【重版】朴素贝叶斯与拣鱼的故事
  6. 实例分割模型Mask R-CNN详解——从R-CNN,Fast R-CNN,Faster R-CNN再到Mask R-CNN
  7. java关闭数据库连接语句,java下连接mysql数据库 ——删除语句——delete
  8. 内核与ramdisk到底是什么关系
  9. 怎样三天训练出AI围棋大师?教你AlphaGo Zero的3个trick
  10. java对xml文件的读写_用java实现对xml文件的读写
  11. i5插了电信卡显示无服务器,黑解iphone用5g电信卡为什么没有信号?
  12. Linux如何磁盘分区
  13. TIA protal与SCL从入门到精通(3)——软件单元基本介绍
  14. 数据库面试复习_数据科学面试复习
  15. 联想电脑尺寸在哪里看_图文教你如何查看thinkpad的型号_查看thinkpad型号的方法-系统城...
  16. 金融数据分析与挖掘具体实现方法 -1
  17. 【毕业季】研究生学长分享怎样让本科更有意义
  18. 附录3:RMA算法原理
  19. 【划分型DP】统计单词个数
  20. 搜狗浏览器,添加自定义搜索引擎~

热门文章

  1. DATA - RANGE OF
  2. Groovy与Java的不同点
  3. 12、Power Query-透视列实例应用(多单元格记录合并及汇总)
  4. 物料BOM和生产订单BOM的区别
  5. SAP SMW0 上传EXCEL模板遇到的问题
  6. CONVERT_YEAR_WITH_THRESHOLD
  7. 租房还是买房结婚?大数据告诉你年轻人的真实想法
  8. 退市再上市,泡泡玛特的”盲盒泡泡”这次能吹多大?
  9. matlab中鼠标光标后面的阴影怎么去除,UG在绘图是拖动鼠标出现残影怎么回事?看看这个方法就知道了...
  10. linux ping结果中mdev,Linux下PING中mdev含义