将Centos7以上版本的虚拟机的动态IP修改为静态IP
发布日期:2021-05-28 16:48:11 浏览次数:11 分类:技术文章

本文共 4799 字,大约阅读时间需要 15 分钟。

转:

        虚拟机的IP如果是动态分配的,那么它在重启的时候就很可能会被分配新的IP地址。这样的话,我们的项目就很可能由于找不到网络主机而产生连接超时的状况。所以,当我们遇到这方面的问题时,我们可以将虚拟机的IP分配修改为静态的,也就是只使用某个我们指定的固定IP地址。

一、查看要修改的信息内容

1、查看可修改的IP地址范围

2、查看默认网关

3、查看当前虚拟机的IP地址

使用命令ifconfig,inet显示为当前的IP地址,示例如下:

4、使用cat命令查看网卡配置文件

        网卡配置文件一般在/etc/sysconfig/network-scripts/目录下,但不同的linux系统配置文件名可能不同,我的叫ifcfg-ens33,但一般都以ifcfg-为前缀。

[root@192 ~]     
# cat /etc/sysconfig/network-scripts/ifcfg-ens33
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=
"ens33"
UUID=
"702a7f02-f6fe-4e1c-9aea-7f1d62eeee00"
DEVICE=
"ens33"
ONBOOT=
"yes"

二、修改配置文件

1、修改的内容如下

#下面是要更改的内容    
BOOTPROTO=
"static"
#dhcp改为static
ONBOOT=
"yes"
#开机启用本配置,如果是no则修改为yes
#下面是要新增的内容
IPADDR=192.168.188.131
#新的静态IP地址
GATEWAY=192.168.188.2
#默认网关
NETMASK=255.255.255.0
#子网掩码
DNS1=8.8.8.8
#DNS1 配置
DNS2=8.8.4.4
#DNS2 配置

2、使用vi或vim修改配置文件

修改后的内容如下:

TYPE=     
"Ethernet"
PROXY_METHOD=
"none"
BROWSER_ONLY=
"no"
BOOTPROTO=
"static"
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=
"ens33"
UUID=
"702a7f02-f6fe-4e1c-9aea-7f1d62eeee00"
DEVICE=
"ens33"
ONBOOT=
"yes"
IPADDR=192.168.188.131
GATEWAY=192.168.188.2
NETMASK=255.255.255.0
DNS1=8.8.8.8
DNS2=8.8.4.4

3、重新加载配置文件 

        这时如果是使用第三方工具连接的linux系统的话,会出现如下提示:信号量超时时间已经过期,这时说明修改成功了,因为IP地址修改了之后,使用之前的IP地址建立的连接自然也就无法保持了。示例如下:

[root@192 ~]     
# service network restart
Restarting network (via systemctl):
The semaphore timeout period has expired.

         我们在虚拟机页面使用ifconfig命令来查看最新的IP地址,已经修改成我们想要的IP地址了。示例如下:

4、重启linux系统

        我们使用reboot重启linux系统,再使用ifconfig命令查看IP地址,如果是我们预想的结果,那么说明我们设置成功了。

参考:

1、

转载地址:https://blog.csdn.net/qq_33322074/article/details/89845741 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:eclipe自动生成注释,包含类和方法生成注释的设置
下一篇:oracle笔记一:oracle的基本命令,oracle的运算符和升序降序学习。

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年02月19日 16时38分10秒