首页 > 系统相关 >解决 centos7 重启 ip 失效问题

解决 centos7 重启 ip 失效问题

时间:2024-07-30 10:53:16浏览次数:25  
标签:服务 ip firewalld 防火墙 centos7 systemctl IP NetworkManager 失效

解决 centos7 重启 ip 失效问题

(1)输入以下命令打开配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33

(2)按 i 修改 ifcfg-ens33 配置文件内容,然后 esc,输入 :wq 保存文件

 # 动态分配
BOOTPROTO=“dhcp”
 # 开启网卡
ONBOOT=“yes”

(3)重启网卡

service network restart 

(4)输入以下命令查看本机 ip

ip addr 或者 ifconfig

在这里插入图片描述

(5)查看网关

netstat -rn

在这里插入图片描述

(6)输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33,再次添加修改以下内容

BOOTPROTO="static" # 静态
ONBOOT="yes"
IPADDR=192.168.232.130
GATEWAY=192.168.232.2

在这里插入图片描述

若设置 BOOTPROTO="static" 后 IP 地址仍然变化,则是因为 NetworkManager 服务未被禁用。‌

在 Linux 系统中,‌特别是 CentOS 7,‌如果设置了静态 IP 但 IP 地址仍然发生变化,‌这通常是由于 NetworkManager 服务在后台运行,‌干扰了静态 IP 的设置。‌NetworkManager 服务默认会尝试获取动态 IP 地址,‌即使在网络配置文件中设置了静态 IP,‌它也可能覆盖这个设置。‌因此,‌解决这个问题的一个有效方法是禁用 NetworkManager 服务。‌

禁用 NetworkManager 服务的步骤如下:‌

  • 停止 NetworkManager 服务:使用命令 systemctl stop NetworkManager 来立即停止正在运行的 NetworkManager 服务。‌
  • 禁用 NetworkManager 服务:‌使用命令 systemctl disable NetworkManager 来确保 NetworkManager 服务不会在系统启动时自动运行。‌
  • 重启网络服务:‌使用命令 systemctl restart network 来重启网络服务,‌以确保更改生效。‌

补充命令:

# 设置开机启用防火墙:
systemctl enable firewalld.service
# 设置开机禁用防火墙:
systemctl disable firewalld.service
# 启动防火墙:
systemctl start firewalld
# 关闭防火墙:
systemctl stop firewalld
# 检查防火墙状态:
systemctl status firewalld

标签:服务,ip,firewalld,防火墙,centos7,systemctl,IP,NetworkManager,失效
From: https://blog.csdn.net/qq_59068516/article/details/140784439

相关文章

  • typescript基础语法补充
    TypeScript是一种由微软开发的开源编程语言,它是JavaScript的一个超集,增加了静态类型和一些面向对象的特性。下面是对TypeScript的一些关键知识点的总结:TypeScript的特点超集:TypeScript完全兼容JavaScript,所有有效的JavaScript代码也是有效的TypeScript代码。静态类型:Ty......
  • 如何从 scipy.interpolate.BSpline 中提取 BSpline 基础
    在这个问题我向社区询问了scipy.interpolate.splev如何计算样条线基础。我的目标是通过预先计算asplev来更快地计算样条线bsplinebasis并通过执行以下操作来生成曲线basis到controlpoint点积。从那时起一个新......
  • macOS Sonoma 14.6 (23G80) 正式版发布,ISO、IPSW、PKG 下载
    macOSSonoma14.6(23G80)正式版发布,ISO、IPSW、PKG下载2024年7月30日凌晨,macOSSonoma14.6发布,本更新提供了重要的错误修复和安全更新,建议所有用户安装。同时带来了macOSVentura13.6.8和macOSMonterey12.7.6安全更新。请访问原文链接:https://sysin.org/blog/......
  • macOS Sequoia 15.1 beta (24B5009l) ISO、IPSW、PKG 下载
    macOSSequoia15.1beta(24B5009l)ISO、IPSW、PKG下载iPhone镜像、Safari浏览器重大更新、备受瞩目的游戏和AppleIntelligence等众多全新功能令Mac使用体验再升级请访问原文链接:https://sysin.org/blog/macOS-Sequoia/,查看最新版。原创作品,转载请保留出处。作者主页......
  • P1081 [NOIP2012 提高组] 开车旅行
    思路:首先令\(nxt1_i\)表示右侧最近的城市距离(\(id1_i\)为编号),令\(nxt2_i\)表示右侧第二近的城市编号(\(id2_i\)为编号);可以使用set找出离这个城市最近的\(4\)个城市(前面两个,后面两个)。定义:\(f_{i,j}\)表示从\(i\)点出发走\(2^j\)轮最后到达的位置。\(dp1_{i,......
  • 好代码资源网同款主题,基于ripro9.0定制开发,包含演示数据
    这个其实就是好代码网站的早期整站打包代码,现在里面的部分数据已经过期了,只能展示效果,没法下载。所以就只当做主题分享给大家使用。这个代码已经集成了wordpress和ripro主题了,所以在宝塔里新建一个站点,然后把代码上传到网站根目录恢复就可以了。但如果你想单独提取里面的二开......
  • vscode snippets
    snippets\cpp.json{ //Placeyoursnippetsforcpphere.Eachsnippetisdefinedunderasnippetnameandhasaprefix,bodyand //description.Theprefixiswhatisusedtotriggerthesnippetandthebodywillbeexpandedandinserted.Possibleva......
  • 安装 scikit 从 pip 学习时出错
    我一直在尝试通过命令安装scikitlearnpipinstallscikit-learn,但它向我显示了下面给出的错误。PS:Python版本3.8.5pip版本22.3错误显示:Collectingscikit-learnUsingcachedscikit-learn-1.1.3.tar.gz(7.0MB)Installingbuild......
  • 如何修复我的 Python Azure Function DevOps Pipeline 上的“找到 1 个函数(自定义)加载
    我正在尝试使用AzureDevOps构建管道将PythonAzureFunction部署到Azure门户。由于某种原因,代码被部署到服务器,但我在尝试访问端点时收到404错误。我收到一个错误,显示1functionsfound(Custom)0functionsloaded,以及在服务器上显示ModuleNotFound......
  • Modbus TCP/ip Logosoft Comfort V8
    我正在做一个学校项目,其中包括徽标和我的计算机之间的tcp/ip通信,但我无法使其工作。我并不是想创建一个服务器,我只是想将一个值从我的计算机发送到徽标的网络数字输入。标志ip:192.168.0.2网络输入ID:1TCP/IP端口:502网络输入地址:1Estoyhaciendounproyectoescolar,qu......