CentOS配置网络

CentOS配置网络传统配置文件方法

一、传统配置文件方法(推荐 CentOS 7)​​

​步骤:​​

​确定网络接口名称​

ip addr # 或 ifconfig,查看接口名(如 eth0、ens33)

​编辑接口配置文件​

配置文件路径:/etc/sysconfig/network-scripts/ifcfg-<接口名>(如 ifcfg-eth0)

bash 复制代码
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改或添加以下参数:

ini

bash 复制代码
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)

​重启网络服务​

bash 复制代码
sudo systemctl restart network  # CentOS 7[1,3,5](@ref)

​验证配置​

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

⚙️ ​二、使用 nmcli(推荐 CentOS 8+)​​

若系统已安装 NetworkManager,可用命令行工具动态配置

查看连接名称

nmcli con show

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

bash 复制代码
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)
相关推荐
林兴洋7 小时前
linux-mtr命令-ping和traceroute的能力合二为一
linux
cws2004017 小时前
监控摄像头选型指南
运维·网络·监控
OsDepK7 小时前
OSMDE_v1.9.0已加入FTP与shell功能
linux·运维·服务器
和裕7 小时前
定制纸箱刀模费全解析:费用定义与可减免合作场景
大数据·运维·网络·人工智能·算法
troy1287 小时前
智能体沙箱:如何为 Agent 模型搭建安全试验场,降低幻觉带来的损失
网络·安全
LHR_friendship8 小时前
HCIP课程全部内容
网络·笔记·学习·hcip·华为ensp
硅基手札8 小时前
【Linux内核专栏 11】驱动框架:platform / char / misc / 设备树
linux·运维·服务器
Chengbei118 小时前
拒绝无效洞!蚂蚁Src榜一Clown 2.0 SRC SKill 第二代带状态闭环的白盒 & 黑盒审计 Skill
网络·人工智能·安全·web安全·网络安全·自动化·安全架构
倒头就睡的小比特8 小时前
Linux基础指令初步认识
linux
2301_777998348 小时前
TCP协议:滑动窗口与流量控制
服务器·网络·网络协议·tcp/ip·php