CentOS配置静态IP

news/2025/3/4 13:22:25/

目录

    • 方式1(通用):手工修改配置文件
      • 一、为什么要在CentOS中配置配置静态ip地址?
      • 二、在NAT模式下配置centOS中的静态ip的方法
    • 方式2(仅限Centos6):setup工具
      • 1、打开终端,切换root身份
      • 2、使用setup命令进入设置界面
      • 3、重启网络

方式1(通用):手工修改配置文件

一、为什么要在CentOS中配置配置静态ip地址?

答:这是因为在vm中的centOS中的ip地址在没有重启的情况下发生变化,虚拟机的ip租约过期后,ip就会重新分配,从而造成ip地址的自行变化。为了应用方便和ip地址的固定,就需要设置centOS的静态ip,也就是固态ip地址,那我们之前的连接都会失效

二、在NAT模式下配置centOS中的静态ip的方法

1、设置虚拟机的网卡类型为NAT 模式

点击“编辑虚拟机设置”:
在这里插入图片描述
选择NAT模式:
在这里插入图片描述
2、查找子网IP、子网掩码、网关IP参数

点击“虚拟网络编辑器(N)”:
在这里插入图片描述
点击“VMnet8”下面的“NAT设置(S)……”:
在这里插入图片描述
把下面的几个参数截图保存下来,等会需要使用:
在这里插入图片描述
3、配置相关文件

首先输入:

cd /etc/sysconfig/network-scripts/

然后在输入ls可以看到下面有许多文件,找到以ifcfg-en开头的,例如:
在这里插入图片描述
然后使用vim 文件名称打开它,你的可能和我不太一样,比如参数值两边没有双引号,不过别担心,接着往下看,例如我的文件打开之后是这样的:
在这里插入图片描述

首先更改BOOTPROTOstatic,例如:
在这里插入图片描述
其次更改ONBOOTyes,用于设置是否开机启动,例如:
在这里插入图片描述
然后增加静态IP、子网掩码、网关IP参数,这个不能和我一样,别急着设置,看看我下面怎么说,例如:
在这里插入图片描述
第一个参数是你需要设置的静态IP地址,还记得我之前让你截取的图片吗,里面有一个子网IP,例如:
在这里插入图片描述
所以我们这个IPADDR和子网IP有关系,它的前三个位置需要和子网IP的相同,如果按照我们上面的子网IP来说,那IPADDR只能是192.168.220.0~192.168.220.255之间

第二个参数是子网掩码,和我们截图中的应该相同,也就是它:
在这里插入图片描述
第三个参数是网关IP,和我们截图中的应该相同,也就是它:
在这里插入图片描述
那么根据上面的解释,我的这三个参数可以设置一下了,例如:

IPADDR="192.168.220.137"
NETMASK="255.255.255.0"
GATEWAY="192.168.220.2"

你就复制我的然后去改吧,免得参数名称出问题,保存退出就可以了,不过如果你的文件中参数值两边没有双引号,你也别加双引号就是了,具体参数值内容是一样的配置方法

配置DSN1,一般都配置成8.8.8.8,如下:

DNS1="8.8.8.8"

修改完成之后文件内容如下:

在这里插入图片描述

4、重启服务

输入:

service network restart

如果出现OK就可以了,如果出现failed错误,那就可能 和 NetworkManager 服务有冲突,可以尝试一下我的方法去解决,分别输入:

service NetworkManager stopchkconfig NetworkManager off

上面的两个命令分别是关闭NetworkManger服务和禁止NetworkManger服务开机启动,然后再次使用service network restart重启服务,如果重启服务还是失败,说明禁用NetworkManger服务不能解决这个问题,那你在去搜搜其他的方法

5、通过ifconfigip addr命令查看静态ip是否更改成功
在这里插入图片描述

方式2(仅限Centos6):setup工具

1、打开终端,切换root身份

如果当前用户身份不是root,那就使用su - root切换root身份
如果当前用户就是root,那就不用在切换了

2、使用setup命令进入设置界面

在终端中输入setup回车,使用下箭头选择网络服务(英文环境是:Network Configuration),然后回车确定:

在这里插入图片描述

使用下箭头选择设备配置(英文环境:Device Configuration),点击回车,如下:
在这里插入图片描述
选择eth0……,点击回车键如下:
在这里插入图片描述
设置网络配置参数,如下:
在这里插入图片描述

点击Tab按键可以从输入位置切换到按钮,选中按钮之后,点击回车按钮就可以了

3、重启网络

输入如下命令,点击回车重启网络

service network restart

http://www.ppmy.cn/news/650854.html

相关文章

配置静态IP失败总结

自己配置静态IP的各种错误记录~最后一条很好用 文章目录 配置静态IP失败总结1.基础配置2.IP无法显示问题3.各种IP不能ping通1.域名问题2.IP问题3.网络适配器问题4.忘记关IP分配 4.能Ping通IP,不能Ping通外网1.网络管理问题2.防火墙问题3.网关问题 补充:主…

win10热点 ip配置失败

博主用电脑插网线,再用电脑开热点给手机连接,手机显示ip配置失败。 搜了很久,我的解决方法如下: 把家庭网络连接更改为开热点的那个

手机连接不上电脑的移动热点ip配置失败

一、问题描述 笔记本电脑打开的【移动热点】,但是手机连不上,并且报错【IP配置失败】。 二、解决 原因是,因为安装了虚拟机,然后修改了固定IP地址,导致了这个问题。 解决:修改【网络适配器】的属性&…

IP地址配置错误网络无法连接怎么解决Win10?

最近有Win10用户在连接网络时遇到IP地址配置错误的情况,导致无法正常联网,这可怎么办?可能是本地连接没有有效的IP配置,下面就来看看详细的解决办法。 Win10系统IP地址配置错误网络无法连接解决方法: 1、首先在局域网中…

基于Java+Swing+Mysql项目信息管理系统

基于JavaSwingMysql项目信息管理系统 一、系统介绍二、功能展示1.主页2.新增项目信息3.删除项目信息 三、数据库四、其他系统实现五、获取源码 一、系统介绍 该系统实现了查看项目列表、新增项目信息、删除项目信息 运行环境:eclipse、idea、jdk1.8 二、功能展示…

WPF中Binding的数据转换—ValueConverters

WPF中Binding的数据转换—ValueConverters 在WPF中使用Binding经常会遇到需要转换的情况,如bool转为visibility,通常情况需要自己写一个类继承自IValueConverter接口,使用详情请参见Binding对数据的转换和校验,这种方法虽然不难&…

C++ 文件和流

我们已经使用了 iostream 标准库,它提供了 cin 和 cout 方法分别用于从标准输入读取流和向标准输出写入流。 本教程介绍如何从文件读取流和向文件写入流。这就需要用到 C 中另一个标准库 fstream,它定义了三个新的数据类型: 数据类型描述of…

【Shell】自定义传入参数

授权 cd /Users/lion/Downloads/shell-test-demos chmod ux *.sh#!/bin/bashprintHelp() {echo "-p pic (required) path for pic"exit 1 }while getopts p:h OPT; docase $OPT inp) path"$OPTARG" ;;esac done# check api_key exists if [ -z "$pat…