VirtualBox 中 Centos7 静态IP的配置

       再安装完的centos7操作系统中,是可以使用网络的,与主机网络是互通。有配置IP地址,但默认IP地址是动态获取的,那如果我们使用该Linux服务器部署项目,IP动态获取的话,也就意味着,IP地址可能会发生变动,那我们访问项目的话就会非常繁琐,所以作为服务器,应该把IP地址设置为静态的,才不会重启后变动。

本人再网上找了很多相关的博客,但是感觉没什么用,每个人的配置也不太一样,试了好几次也没有用,总有个地方出错。再综合了网上的相关知识后,终于还是搞清白了,随便也总结一下!

基本配置信息:

  虚拟机:VirtualBox-6.1.34

  Linux:

一:关闭centos,在虚拟机设置里,网络设置启用网卡1和网卡2

网卡1,选择连接方式为Host-only;网卡2,连接方式选择网络地址转换(NAT)

 

二:打开VirtualBox,管理->主机网络管理器,查看网卡的ipv4地址

后面会根据这个设置IP

也可以通过物理机网络连接查看,如下图:

 

 三:打开虚拟机,启动Linux以root用户登录,vim编辑配置文件

vim  /etc/sysconfig/network-scripts/ifcfg-enp0s3。

 vim /etc/sysconfig/network-scripts/ifcfg-enp0s3:原文如下
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp0s3"
UUID="2f868501-aa51-4a41-a5f4-c33e9eff1f21"
DEVICE="enp0s3"
ONBOOT="yes"

修改其中的以下内容:

将BOOTPROTO="dhcp"修改为BOOTPROTO="static"

添加以下IP内容,这里需要根据前面从“VirtualBox,管理->主机网络管理器,查看网卡的ipv4地址”查看的内容来设置,前面三段192.168.56要一致,后面一段随意只要不超出范围即可。

修改完后按esc键,输入冒号,输入wq保存退出,修改完的内容如下:

 

 四:重启网络服务。systemctl restart network,也可以service network restart。

查看IP配置是否成功,输入命令ifconfig ,查看enp0s3这一项,inet为192.168.56.123,和刚才设置的相匹配,说明已配置成功。

五:测试网络,用ping测试。

ping baidu.com

 ping自己的物理主机

 物理主机ping 虚拟机

都能ping 得通,大功告成。 

六:Xshell登录

 

完成! 

  • 7
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值