如何设置centos7的静态IP(virtualBox版)

(一)前提要求

  1. 在电脑上安装VirtualBox。

  2. 在VirtualBox上安装了centos7操作系统。

  3. 至于为什么选择VirtualBox作为虚拟机软件,而没有选择VMware。原因很简单,VirtualBox相对VMware,VirtualBox是一个轻量级的虚拟机软件,大小也就一百多兆大小。

(二)具体步骤

(1)设置虚拟机网卡

1.打开VirtualBox(先不要启动centos7),选择要设置的虚拟机,右键选择设置。

2.点击网络,网卡1选择网络地址转化(NAT)

网卡2选择桥接网卡,然后点击OK即可

(2)查看本机网关地址

1.返回window桌面,Win+R键打开cmd命令行

2.输入ipconfig,获得本机的网关地址(例如博主的为192.168.137.1)

(3)修改网络配置文件

1.打开centos7,使用root用户登录,去到network-scripts目录下

cd /etc/sysconfig/network-scripts/

2.将ifcfg-enp0s3复制一份,命名为ifcfg-enp0s8

cp ifcfg-enp0s3 ifcfg-enp0s8

3.使用vi或vim编辑ifcfg-enp0s8

vi ifcfg-enp0s8

4.进行相关修改
说明:按i键即进入编辑模式,最后三项要自己加上去,IPADDR的最后一部分(以点为分隔符,分成四部分)应该是一个大于1,小于255的数字,NETMASK跟博主一致即可

在这里插入图片描述

完整配置如下:

TYPE="Ethernet"
BOOTPROTO="static"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="enp0s8"
UUID="f17ed393-95ad-4bdd-ab43-4228af6a64a9"
DEVICE="enp0s8"
ONBOOT="yes"
IPADDR="192.168.137.66"
NETMASK="255.255.255.0"
GATEWAY="192.168.137.1"

5.保存退出,并重启网络
说明保存退出操作方式:按Esc键,退出编辑模式,再输入:wq

#重启网络命令
systemctl restart network.service

(4)验证

1.主机与虚拟机互相ping

#在虚拟机上
ping 主机IP

成功效果:

#在主机上
ping 虚拟机IP

成功效果:

总结

1.要想设置静态Ip,在VirtualBox的虚拟机上必须设置两种网卡
2.第二张网卡的网关必须跟主机的网关地址一致,其次ip地址与网关属于同一网络段
3.假如使用的是笔记本,经常连接不同的网络,导致IP地址不停的改变,那么每次切换到不同的网络时,记得修改网关和IP地址,保证虚拟机的网关和主机一致,虚拟机IP跟网关的前三部分一致(即处于同一块网络地址)。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值