Virtual Box6.1配置CentOS6.5版本的网络连接(静态IP设定)——虚拟机和宿主机互相ping通以及ping通连接外网
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通连接外网相关推荐
- Virtual Box 的Bridge模式下DHCP方式和静态IP设定方式的转换
记录一下Virtual Box的Bridge模式从dhcp改成静态ip方式需要修改的内容. 环境设定 相关内容在如下软件版本和环境下验证通过: 软件 版本 Virtual Box 5.2.6 Cent ...
- 虚拟机与宿主机网络配置——可互通可上网
为了学习和使用Linux,多数人选择了使用虚拟机的方式来安装Linux系统.这样我们就可以在windows系统中安装Linux系统了,其中windows机器系统本身我们称作宿主机,安装的虚拟机系统我们 ...
- Linux网络、静态IP、防火墙配置
Linux网络.静态IP.防火墙配置 Linux配置上网 修改配置网卡配置文件: vi /etc/sysconfig/network-scripts/ifcfg-ens33 按 i 进行输入,将ONB ...
- 02.centos6.4找不到ifcfg-eth0(静态ip配置)
1.默认情况在/etc/sysconfig/network-scripts/目录下面找不到ifcfg-eth0文件,我们需要手动copy 1.1动态ip配置 #cp ifcfg-lo ifcfg-et ...
- 手动配置网络设置静态IP地址
接着上一文章,安装完成之后,重启系统,然后输入用户名和密码,进入全新的RedHat6.7系统 因为之前我们并没有配置过网络,所以,如果这时候我们查看网络配置ifconfig,只能得到两个网络信息,一个 ...
- 虚拟机与宿主机网络互通配置
一.网络配置修改 1.网卡1 配置:网络地址转换 (无需修改任何东西) [root@localhost ~ ] cd /etc/sysconfig/network-scripts 2.网卡2 配置:仅 ...
- VMware(6):如何配置虚拟机与宿主机的端口映射
1.虚拟网络编辑 在VM中点击编辑-虚拟网络编辑器,然后找到类型为NAT模式的网络,点击右下角的NAT设置: 会打开如下界面: 2.配置端口转发 填写主机端口,虚拟机IP,虚拟机端口,保存即可.这样我 ...
- 推荐系统从无到有(0)——虚拟机及宿主机配置
目录 宿主机的设置 虚拟机的设置 VMware的设置 宿主机的设置 打开网络和共享中心 更改适配器设置 我们只修改VMnet8这个适配器 按下图对VMnet8的属性进行更改,其中的IP地址可以按照我的 ...
- 虚拟机服务器配置静态ip,VMware虚拟机中配置静态IP的方法
VMnet0:用于虚拟桥接网络下的虚拟交换机 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位. VMnet1:用于虚拟Host-Only ...
最新文章
- 更换用installshield打包生成exe文件的图标
- 亚马逊AWS:用AI和机器学习让所有人受益
- 非常精确的测试运行时间(比clock()更精确些)
- 活动平台为何没有x86?_一个由跨平台产生的浮点数bug | 有你意想不到的结果
- 【重版】朴素贝叶斯与拣鱼的故事
- 实例分割模型Mask R-CNN详解——从R-CNN,Fast R-CNN,Faster R-CNN再到Mask R-CNN
- java关闭数据库连接语句,java下连接mysql数据库 ——删除语句——delete
- 内核与ramdisk到底是什么关系
- 怎样三天训练出AI围棋大师?教你AlphaGo Zero的3个trick
- java对xml文件的读写_用java实现对xml文件的读写
- i5插了电信卡显示无服务器,黑解iphone用5g电信卡为什么没有信号?
- Linux如何磁盘分区
- TIA protal与SCL从入门到精通(3)——软件单元基本介绍
- 数据库面试复习_数据科学面试复习
- 联想电脑尺寸在哪里看_图文教你如何查看thinkpad的型号_查看thinkpad型号的方法-系统城...
- 金融数据分析与挖掘具体实现方法 -1
- 【毕业季】研究生学长分享怎样让本科更有意义
- 附录3:RMA算法原理
- 【划分型DP】统计单词个数
- 搜狗浏览器,添加自定义搜索引擎~
热门文章
- DATA - RANGE OF
- Groovy与Java的不同点
- 12、Power Query-透视列实例应用(多单元格记录合并及汇总)
- 物料BOM和生产订单BOM的区别
- SAP SMW0 上传EXCEL模板遇到的问题
- CONVERT_YEAR_WITH_THRESHOLD
- 租房还是买房结婚?大数据告诉你年轻人的真实想法
- 退市再上市,泡泡玛特的”盲盒泡泡”这次能吹多大?
- matlab中鼠标光标后面的阴影怎么去除,UG在绘图是拖动鼠标出现残影怎么回事?看看这个方法就知道了...
- linux ping结果中mdev,Linux下PING中mdev含义