当前位置: 首页 > news >正文

CentOS配置网络

CentOS配置网络传统配置文件方法
一、传统配置文件方法(推荐 CentOS 7)​​
​步骤:​​
​确定网络接口名称​
ip addr # 或 ifconfig,查看接口名(如 eth0、ens33)
​编辑接口配置文件​
配置文件路径:/etc/sysconfig/network-scripts/ifcfg-<接口名>(如 ifcfg-eth0)

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改或添加以下参数:
ini

BOOTPROTO=static       # 或 none,表示静态 IP[1,3,4](@ref)
ONBOOT=yes            # 开机自动激活接口
IPADDR=192.168.1.100  # 静态 IP 地址
NETMASK=255.255.255.0 # 子网掩码(或 PREFIX=24)[4](@ref)
GATEWAY=192.168.1.1   # 默认网关
DNS1=8.8.8.8          # 首选 DNS
DNS2=8.8.4.4          # 备用 DNS(可选)[3,4](@ref)

📌 ​关键参数​:

DEVICE 需与接口名一致(如 DEVICE=eth0)
若使用 PREFIX 替代 NETMASK,值应为 24(对应 255.255.255.0)
​重启网络服务​

sudo systemctl restart network  # CentOS 7[1,3,5](@ref)

​验证配置​

ip addr show eth0  # 检查 IP 是否生效
ping 8.8.8.8      # 测试网络连通性

⚙️ ​二、使用 nmcli(推荐 CentOS 8+)​​
若系统已安装 NetworkManager,可用命令行工具动态配置

查看连接名称

nmcli con show

修改配置(假设连接名为 Wired)

nmcli con mod "Wired" ipv4.addresses 192.168.1.100/24
nmcli con mod "Wired" ipv4.gateway 192.168.1.1
nmcli con mod "Wired" ipv4.dns "8.8.8.8,8.8.4.4"
nmcli con mod "Wired" ipv4.method manual  # 设为静态 IP
nmcli con up "Wired"                      # 应用配置[2,6](@ref)
http://www.dtcms.com/a/266491.html

相关文章:

  • RocketMQ延迟消息是如何实现的?
  • 深度学习基础1
  • 基于Android的财务记账App
  • 【wps】 excel 删除重复项
  • AI 应用于进攻性安全
  • linux_git的使用
  • MySQL 8.0:窗口函数
  • 【Unity开发】Unity实现对模型移动、缩放、旋转操作的功能
  • 基于Docker构建OrangePi5 SDK环境
  • 408第三季part2 - 计算机网络 - 计算机网络基本概念
  • 闲庭信步使用SV搭建图像测试平台:第二十九课——绘制正弦波的图片
  • Android 实现底部弹窗
  • Datasophon的Ranger安装时数据库踩坑及问题解决
  • NeighborGeo:基于邻居的IP地理定位(三)
  • NeighborGeo:基于邻居的IP地理定位(二)
  • 【WEB】Polar靶场 6-10题 详细笔记
  • Jenkins-Email Extension 插件插件
  • 前端开发-前置知识
  • Android WebView 性能优化指南
  • Vue2中的keep-alive:组件状态缓存与性能优化实战指南
  • Android发展历程
  • Android 安装使用教程
  • [论文精读]StruQ: Defending Against Prompt Injection with Structured Queries
  • 前端捕获异常的全面场景及方法
  • 算法题目记录
  • OTC机器人焊机节气设备
  • EPLAN 电气制图:建立自己的部件库,添加部件-加SQL Server安装教程(三)上
  • web3钱包的运作原理
  • Type-C PD快充协议智能芯片S312L详解
  • GO 语言学习 之 结构体