还在为Linux网络配置发愁吗?跟着这篇保姆级教程,从基础配置到高级诊断,轻松玩转网络管理!
无论是服务器运维还是日常开发,网络配置都是Linux系统中不可或缺的核心技能。随着RHEL版本的演进,NetworkManager(NM)已成为现代Linux网络管理的主流工具。本文将带你全面掌握Linux网络管理的方方面面,让你轻松应对各种网络需求。
一、现代Linux网络管理新趋势
NetworkManager(NM)成为主流
从RHEL8开始,NetworkManager正式取代传统的network.service成为默认网络管理工具,RHEL9更是进一步强化了NM的地位。NM支持多种网络类型(有线/无线/虚拟)、提供丰富的管理工具(命令行/图形/Web),是未来Linux网络管理的必然选择。
为什么选择NM?
-
全面管理:支持动态IP、静态IP、以太网、无线网等多种网络类型
-
工具丰富:提供
nmcli、nmtui、图形界面等多种配置方式 -
跨平台兼容:RedHat、SUSE、Ubuntu等主流发行版均支持
-
未来趋势:RHEL后续版本将完全依赖NM进行网络管理
二、网络接口命名规则解析
一致性网络设备命名
现代Linux采用基于固件、拓扑和位置信息的命名方式:
-
en:以太网接口
-
wl:无线局域网接口
-
ww:无线广域网接口
命名示例:
-
eno1:主板集成网卡 -
ens3:热插拔插槽网卡 -
enp0s25:PCI插槽物理位置命名
三、nmcli命令行网络配置实战
查看网络信息
配置静态IP地址
多IP地址配置
创建新网连接
连接管理
四、配置文件管理
配置文件位置
RHEL9开始,网络配置默认存储在:
/etc/NetworkManager/system-connections/
手动编辑配置文件
vim /etc/NetworkManager/system-connections/ens160.nmconnection

编辑后需要重载配置:
五、文本界面配置工具nmtui
如果你不习惯命令行,可以使用文本界面工具:
nmtui
通过方向键和回车键即可完成网络配置,适合初学者使用。
六、网络诊断工具
ping命令详解
输出结果解读:
-
bytes:数据包大小
-
time:响应时间(越小越好)
-
TTL:存活时间,可用于判断目标系统类型
-
Linux:64或255
-
Windows:128
-
Unix:255
-
域名解析配置
本地hosts文件配置
# 添加如下内容
七、网络文件下载工具
wget下载工具
curl多功能工具

八、VMware虚拟网络模式解析
三种网络模式对比
| 模式 | 特点 | 适用场景 |
|---|---|---|
| 桥接模式 | 虚拟机与主机在同一网段,可直接访问外网 | 服务器测试、需要独立IP的场景 |
| NAT模式 | 虚拟机共享主机IP,通过NAT上网 | 个人开发、学习环境 |
| 仅主机模式 | 虚拟机与主机组成独立网络,无法访问外网 | 安全测试、内部网络实验 |
选择建议:
-
需要独立公网IP → 桥接模式
-
节省IP资源,需要上网 → NAT模式
-
完全隔离网络环境 → 仅主机模式
十、网络故障排查指南
常见问题及解决:
-
无法获取IP:
nmcli connection down ens160 dhclient -r ens160 dhclient ens160cat /etc/resolv.conf # 检查DNS配置
-
ping 8.8.8.8 # 测试网络连通性
-
网络服务未启动:
systemctl status NetworkManager systemctl restart NetworkManager
通过本文的学习,你已经掌握了Linux网络管理的核心技能。从基础的IP配置到高级的网络诊断,从命令行操作到虚拟机网络设置,这些知识将帮助你在实际工作中游刃有余地处理各种网络需求。
打开你的Linux终端,按照教程一步步操作,遇到问题不要慌张,每一个故障都是你技术提升的垫脚石。






1万+

被折叠的 条评论
为什么被折叠?



