文档章节

Virtual Box下给虚拟机(Centos7)设置固定IP(亲测可用)

江边望海
 江边望海
发布于 2016/10/26 12:08
字数 386
阅读 4973
收藏 4

1.前言

虽然,在VirtualBox下可以使用DHCP方式给虚拟机分配IP,但是每次启动虚拟机后的IP都是随机分配的,在用虚拟机做一些服务搭建的时候特别不方便。如果每一个虚拟机的IP是固定的,多好。

2.网络方式的选择

VirtualBox常用的网络方式有四种,可以通过阅读我写的《VirtualBox配置网络使宿主&虚拟机互访》做一下了解。我通过VirtualBox创建了3台Centos7的虚拟机。希望这三台虚拟机可以实现互访并能够访问外部网络。而且,我有一台小型的TP-Link路由器。如图:

根据这幅图可知,使用VirtualBox的桥接方式可以满足我的需求。

3.虚拟机网络设置

3.1.网络配置

编辑/etc/sysconfig/network-script/ifcfg-enp0s3。如图:

只是IP不一样,其他设置都一样。

三台虚拟机都做上面的调整即可。分别给:

  • 虚拟机101分配了192.168.1.101
  • 虚拟机105分配了192.168.1.105
  • 虚拟机106分配了192.168.1.106

3.2.DNS配置

编辑/etc/resolv.conf,添加nameserver。如图:

三台虚拟机都做同样的设置,DNS的IP就是TP-Link的IP。

4.最后的效果

实现了互通和访问外网的诉求

最后,如你在配置中遇到问题,可在下方留言,我们一同探讨。

© 著作权归作者所有

江边望海
粉丝 28
博文 112
码字总数 57841
作品 3
郑州
技术主管
私信 提问
加载中

评论(4)

江边望海
江边望海 博主

引用来自“myhnuhai”的评论

按照你这样配置之后虚拟机访问不了外网,ping百度不通
设置成桥接
myhnuhai
myhnuhai
按照你这样配置之后虚拟机访问不了外网,ping百度不通
小七sin
小七sin
感谢分享,我这样成功了
念念补忘
念念补忘
windows下要做什么设置吗?我还是ping不通呢!
linux centos7--linux和window共享文件(samba)

先啰嗦几句,好久没有写博客了,最近几个月接触到不少的东西,之前技术薄弱的地方也加强不少,新的技术也了解很多,但是还是感觉远远不足,一入IT深似海,从此妹子是路人。(但是我有对象,哈...

Jercky
2018/07/30
1K
2
VirtualBox配置网络使宿主&虚拟机互访

1.前言 我目前在Ubuntu下使用VirtualBox来虚拟XP,但是由于想要在虚拟机中架设FTP服务器,使宿主机进行上传&下载操作.在虚拟机中架设好了FTP服务器,但是访问虚拟机中的XP的IP地址总是失败,就开...

江边望海
2014/11/11
1K
0
使用Vagrant 在Virtual Box 上安装Docker--(补充九步构建自己的hello world Docker镜像)

反思+记录 安装Virtual Box Virtual Box 是和vmware, Hyper-v 一样的虚拟软件。 Virtual Box 下载地址 https://www.virtualbox.org/wiki/Downloads ;因在Windows,故选择Windows hosts 下载......

上官瑾文
2018/05/09
0
0
开发人员学Linux(2):VirtualBox中安装CentOS7系统设置

上一篇《VirtualBox中安装CentOS7过程记录》中讲述了如何安装VirtualBox和在VirtualBox中安装CentOS7,但是限于篇幅有很多问题没有展开,在本篇将展开介绍VirtualBox和CentOS的设置问题。 Vi...

周金桥
2018/06/29
0
0
Virtura box 构建一个简单局域网并联入外网

这是我早在13年那个时候学习时做的,分享给大家,本来发表在51CTO的,后来走着走着就走到编程了,想想挺搞笑的 第一步;下载virtual box http://download.virtualbox.org/virtualbox/4.2.12/...

huangyanxiong
2015/01/24
758
7

没有更多内容

加载失败,请刷新页面

加载更多

web前端开发高级

前端高效开发框架技术与应用 Vue 基础 Vue 框架简介 MVX 模式介绍 Vue 框架概述 如何使用 Vue.js 基础语法 实例对象 生命周期 模板语法 计算属性 Methods 方法 渲染 列表渲染 条件渲染 事件与...

达达前端小酒馆
45分钟前
6
0
PostgreSQL 11.3 locking

rudi
今天
5
0
Mybatis Plus sql注入器

一、继承AbstractMethod /** * @author beth * @data 2019-10-23 20:39 */public class DeleteAllMethod extends AbstractMethod { @Override public MappedStatement injectMap......

一个yuanbeth
今天
21
1
一次写shell脚本的经历记录——特殊字符惹的祸

本文首发于微信公众号“我的小碗汤”,扫码文末二维码即可关注,欢迎一起交流! redis在容器化的过程中,涉及到纵向扩pod实例cpu、内存以及redis实例的maxmemory值,statefulset管理的pod需要...

码农实战
今天
5
0
为什么阿里巴巴Java开发手册中不建议在循环体中使用+进行字符串拼接?

之前在阅读《阿里巴巴Java开发手册》时,发现有一条是关于循环体中字符串拼接的建议,具体内容如下: 那么我们首先来用例子来看看在循环体中用 + 或者用 StringBuilder 进行字符串拼接的效率...

武培轩
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部