Virtual Box虚拟机下CentOS网络设置

摘要:
检查虚拟机的网络和VirtualBoxHost OnlyNetwork是否在同一网段中。虚拟机的IP地址为192.168.56.103。请将VirtualBoxHost OnlyNetwork的IP地址修改为192.188.56.1并保存。修改IP地址后,重新启动网络。说明如下:[root@web2~]#Servicenetworkrestart重新启动网络:[确定][root@web2~]#然后修改DNS服务器配置。修改配置文件vi/etc/resolv。配置文件[root@web2~]#Vi/etc/resolv。conf修改的内容如下:#GeneratedbyNetworkManagernameserver114.114.114.114nameserver202.96.209.133搜索示例。com~保存修改后重新启动网卡。

VirtualBox中有4中网络连接方式:

a. NAT 网络地址转换模式(Network Address Translation)
b. Bridged Adapter 桥接模式
c. Internal 内部网络模式
d. Host-only Adapter 主机模式

VMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。

要让自己(或别人)理解深刻,方法就是做比较和打比方,比较之间的不同和相同,拿熟知的事物打比方。先来一张图,通过这张图就很容易看出这4种方式的区别:

Virtual Box虚拟机下CentOS网络设置第1张

一、4种网络连接方式分析

注意:由于CentOs 7默认没有安装ifconfig命令。所以先用yum安装一下network-tools,ifconfig指令才可用。

使用命令:

[root@web2 ~ ]#yumlist
...
[root@web2 ~ ]#yum search ifconfig
...
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 *extras: mirrors.aliyun.com
 * updates: mirrors.163.com
==================== Matched: ifconfig ===========
net-tools.x86_64 : Basic networking tools
[root@web2 ~ ]#yum -y install network-tools

1、默认为网络地址转换,这种方式,虚拟机可以访问主机,虚拟机可以访问互联网(主机能访问互联网的情况下)。但是主机无法访问虚拟机,虚拟机之间也无法访问。

Virtual Box虚拟机下CentOS网络设置第2张

2、桥接,选择桥接,虚拟机等于是与主机连接相同网络的其他主机一样,跟主机在同一个网段内,分配不同的IP地址。所以没有什么限制,但是会占用同一网络下的一个IP地址。

Virtual Box虚拟机下CentOS网络设置第3张

3、选择仅主机(Host-Only)网络,要进行设置才可以保证,主机和虚拟机之间通信,虚拟机访问互联网(主机可以访问互联网情况下),

Virtual Box虚拟机下CentOS网络设置第4张

需要做的设置如下:

将主机的防火墙关闭

Virtual Box虚拟机下CentOS网络设置第5张

然后打开Internet连接共享,家庭网络连接选择“VirtualBox Host-Only Network”。

Virtual Box虚拟机下CentOS网络设置第6张

检查虚拟机的网络与VirtualBox Host-Only Network是否是同一个网段内,虚拟机的IP地址为192.168.56.103。

Virtual Box虚拟机下CentOS网络设置第7张

将VirtualBox Host-Only Network的IP地址修改为192.168.56.1,保存。

Virtual Box虚拟机下CentOS网络设置第8张

进入到虚拟机,检查虚拟机与主机的连通性。

Virtual Box虚拟机下CentOS网络设置第9张

Virtual Box虚拟机下CentOS网络设置第10张

检查虚拟机是否能连通互联网,如果不能连通互联网,做如下配置修改

Virtual Box虚拟机下CentOS网络设置第11张

不能连接互联网,需要将IP地址修改为静态的IP地址,然后配置DNS。

修改IP地址:

编辑/etc/sysconfig/network-scripts/ifcfg-enp0s3

[root@web2 ~]#
[root@web2 ~]# vi /etc/sysconfig/network-scripts/ifcfg-
ifcfg-enp0s3  ifcfg-lo
[root@web2 ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

修改配置,修改方法如下

Virtual Box虚拟机下CentOS网络设置第12张

修改后。

Virtual Box虚拟机下CentOS网络设置第13张

修改完IP地址后,重启网络,指令如下:

[root@web2 ~]# service network restart
Restarting network (via systemctl):                        [  确定  ]
[root@web2 ~]#

然后修改DNS服务器配置。

修改配置文件 vi /etc/resolv.conf

[root@web2 ~]# vi /etc/resolv.conf

修改后内容如下:

# Generated by NetworkManager
nameserver 114.114.114.114
nameserver 202.96.209.133
search example.com
~

修改保存后重启网卡。命令如下:

[root@web2 ~]# systemctl restart network
[root@web2 ~]#

操作完成后,检查是否能访问互联网。

Virtual Box虚拟机下CentOS网络设置第14张

可以访问互联网,完成。

免责声明:文章转载自《Virtual Box虚拟机下CentOS网络设置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java判断IP地址类型(第二版)让IIS支持解析.json格式文件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【Linux】安装虚拟机 VMware Workstation Pro 最新版以及许可证亲测可用

1、准备工具 1.1 VMware Workstation Pro下载地址 VMware Workstation Pro 16.1.0 Build 17198959 VMware Workstation Pro 15.1.0 Build 13591040 VMware Workstation Pro 14.1.3 Build 9474260 VMware...

安装Xshell并连接虚拟机

安装Xshell并连接虚拟机:https://my.oschina.net/u/3535099/blog/3099438 虚拟机安装教程 https://my.oschina.net/u/3535099/blog/3099424 Xshell安装包 链接:https://pan.baidu.com/s/1sSxm2Qt3-L1sLlmKyebBgA提取码...

centos vi和vim用法

所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用...

Centos 配置mailx使用外部smtp发送邮件

今天写定时脚本时,用到监控服务器是否备份成功,配置sentmail和postfix总是出问题,原本想只是接受个信息,没必要那么麻烦,直接配置mailx就能满足了,具体配置如下: 1、安装mailx yum install mailx -y  2、编辑发送的配置文件(修改/etc/mail.rc) vi /etc/mail.rc #qq.com set sm...

VMware vCenter6.7配置并验证虚拟机的高可用

一、实验 1、拓扑图  2、实验设计图 二、虚拟机高可用性实验 1、新建ISCSI存储 2、输入存储卷名称 3、指定存储卷大小 4、新建ISCSI目标 5、点击下一步 6、添加目标IP地址,可以添加多个 7、点击下一步 8、点击创建   9、vCenter上添加软件适配器 10、动态发现设备 11、添加发送目标服务器 12、重...

docker原理(转)

转自:https://zhuanlan.zhihu.com/p/22382728      https://zhuanlan.zhihu.com/p/22403015 在学习docker的过程中,我发现目前docker学习最大的障碍,不是网上的资源太少,而是网上的资源太多,资源太多带来的噪声让学习效率降低不少。而在讲解docker原理上,所有的讲解都是关于...