科技 > 操作系统 > Linux

VirtualBox配置centos7静态ip(详解)

331人参与2019-01-23

virtualbox安装centos7配置静态ip地址可以本机访问,可以联网。

在开始之前先说一下,不知道为什么,我在网上百度的大多数是不能用的,或者只能主机访问,或者只能联网。

我的配置文件为ifcfg-enp0s3

话不多说:上图

1.安装完centos7之后进入

 

 

2.选择设置 --->网络

如下图可以看到有网卡1,2,3,4网卡1默认是勾选的我们再添加网卡2勾选桥接模式(在这里我延伸一下,我是一个网卡实在解决不了)

 

3.勾选完成后启动虚拟机进入etc/sysconfig/network-scripts/ 目录下:我的配置文件是ifcfg-enp0s3

 

如上图可以看到我的配置文件多了一个ifcfg-enp0s8 这是我复制的ifcfg-enp0s3 因为我启用了网卡2 需要配置文件为名为ifcfg-enp0s8

cp /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-enp0s8

文件ifcfg-enp0s3配置:

 

注意我标记点改为yes

文件ifcfg-enp0s8配置:

进入本机的cmd 执行ipconfig

 

 

注意我标黄的地点 虚拟机的静态ip的地址就是192.168.1.* (*表示2-255之间的任意一个数),子网掩码就是netmask,

默认网关就是gateway看我的ifcfg-enp0s8配置

 

 

看到我标黄的地方:要先将enp0s3改成enp0s8,uuid生成一个新的 不然会重启网关失败生成命令:uuidgen

注意事项,1,centos7的关闭 防火墙的操作  

systemctl status firewalld.service #查看防火墙状态

systemctl stop firewalld.service #停止firewall  

systemctl disable firewalld.service #禁止firewall开机启动

接下我们只要重启网关就行了

执行命令:systemctl restart network.service/service network restart配置就完成了

看一下效果图:虚拟机上网:ping www.baidu.com

 

本地主机访问虚拟机:ping 192.168.1.2

 

至此,你就可以用xshell去链接虚拟机了。

注意:,我一直尝试不使用两个网卡,使用一个网卡去完成主机与虚拟机的访问,虚拟机与外网的访问。如果我选择桥接模式时,配置文件中的bootproto=dhcp时,配置了静态ip,可以访问外网本地不能访问,当bootproto=static时,本地可以访问,外网不能访问。所以我只有使用两个网卡。如果谁能解决这个问题,请在评论处指出我的误区在哪里。

因此:上面第二步骤的网卡选择

 

我把第一个网络给禁掉了。如果没有禁掉的话本机ipconfig会多出一个网络地址为192.168.56.*,这样你第二个网卡选择 仅主机模式 也是可以的。那样静态ip地址设置为192.168.56.*

所以搭配就有多个方式了 1.net网络地址转换(可以上外网) 2. 桥接模式(可外网,可主机访问,但是不能在一个网卡中实现)

3.仅主机模式(可以主机访问) 使用的是(virtual box host-only),经过长时间测试,使用仅主机模式会造成外网不通,需要重启网卡,使用xshell去连接出现卡顿,连接时间长等问题,因此不推荐使用

补充一下:后来发现双网卡设置静态ip地址是virtual box提供配置的方式。

您对本文有任何疑问!!点此进行留言回复

推荐阅读

猜你喜欢

初识redis-cluster

10-28

bzip2 bunzip2 bzcat参数使用

03-24

永久免费!国产操作系统 Deepin V20 Beta版发布(附安装教程)

04-19

Red Hat Enterprise Linux 8.0 安装

06-27

盘点十大最流行的Linux服务器发行版

11-08

centos 5.5如何配置vnc,开启linux远程桌面教程

05-31

linux系统中怎么查看cpu信息?

04-10

linux系统很卡的基本排查方法介绍

03-15

热门评论