0

0

CentOS怎么查看当前网卡_CentOS网络接口信息查看与配置教程

蓮花仙者

蓮花仙者

发布时间:2025-08-30 12:37:01

|

369人浏览过

|

来源于php中文网

原创

使用ip addr或ls /sys/class/net确认网卡名称,通过修改/etc/sysconfig/network-scripts/ifcfg-网卡名文件或nmtui、nmcli命令配置IP,结合ping、ip link、firewall-cmd等命令排查网络问题。

centos怎么查看当前网卡_centos网络接口信息查看与配置教程

CentOS查看当前网卡,核心在于使用

ip addr
命令,或者更传统的
ifconfig
(如果安装了 net-tools 包)。前者更推荐,因为它更现代,信息更全面。当然,你也可以通过查看
/etc/sysconfig/network-scripts/
目录下的配置文件来了解网卡配置情况。

ip addr 命令输出的信息会告诉你网卡的名称(例如 eth0, ens33 等),IP地址,MAC地址,以及网络状态。而 ifconfig 则会显示类似的信息,但格式略有不同。

如何确认CentOS系统中的网卡名称?

确认网卡名称,除了上面提到的

ip addr
命令,还可以通过
ls /sys/class/net
命令。这个命令会列出所有网络接口的目录名,这些目录名就是你的网卡名称。比如,你可能会看到
eth0
,
ens33
,
lo
(loopback接口) 等。

但等等,为什么要确认网卡名称? 这不仅仅是为了知道你的网卡叫什么,更重要的是,当你需要配置网络,修改IP地址,或者排查网络问题时,都需要明确指定要操作的网卡。

而且,现在的CentOS系统(特别是7及以上版本),网卡命名规则和以前不太一样了。以前都是

eth0
,
eth1
这样简单粗暴的命名,现在可能会变成
ens33
,
enp0s3
这样看起来比较奇怪的名字。这是因为 systemd 引入了 predictable network interface names 机制,目的是为了让网卡名称更加稳定,不容易因为硬件顺序的变化而改变。

CentOS中如何修改网卡IP地址?

修改IP地址的方法有很多,最常见的是修改网卡配置文件。这个文件通常位于

/etc/sysconfig/network-scripts/
目录下,文件名为
ifcfg-网卡名称
,例如
ifcfg-ens33

你需要以root权限编辑这个文件,修改以下几个参数:

  • IPADDR
    : 设置IP地址
  • NETMASK
    : 设置子网掩码
  • GATEWAY
    : 设置网关
  • DNS1
    : 设置首选DNS服务器
  • DNS2
    : 设置备用DNS服务器

修改完成后,保存文件,然后重启网络服务:

systemctl restart network

Lessie AI
Lessie AI

一款定位为「People Search AI Agent」的AI搜索智能体

下载

当然,你也可以使用

nmtui
命令,这是一个基于文本界面的网络配置工具,使用起来更直观。输入
nmtui
后,你可以选择 "Edit a connection",然后选择要修改的网卡,修改IP地址、网关、DNS等信息。修改完成后,重启网络服务即可。

还有一种方法是使用

nmcli
命令,这是一个命令行网络管理工具,功能非常强大。例如,你可以使用以下命令修改IP地址:

nmcli con mod "ens33" ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8
nmcli con up "ens33"

注意替换 "ens33" 为你的网卡名称,192.168.1.100/24 为你的IP地址和子网掩码,192.168.1.1 为你的网关,8.8.8.8 为你的DNS服务器。

如何排查CentOS网络连接问题?

排查网络连接问题,首先要确认网络是否连通。最简单的办法就是使用

ping
命令。例如,你可以 ping 网关, ping DNS服务器,或者 ping 一个公网地址,例如
ping baidu.com

如果 ping 不通,可能是以下几个原因:

  1. 网卡未启用: 使用
    ip link show 网卡名称
    命令查看网卡状态,如果显示 "DOWN",则需要启用网卡:
    ip link set 网卡名称 up
  2. IP地址配置错误: 检查网卡配置文件,确认IP地址、子网掩码、网关、DNS是否配置正确。
  3. 防火墙阻止: 检查防火墙规则,确认是否阻止了网络连接。可以使用
    firewall-cmd --list-all
    命令查看防火墙规则。
  4. 路由问题: 检查路由表,确认路由是否正确。可以使用
    route -n
    命令查看路由表。

另外,还可以使用

traceroute
命令跟踪数据包的路由路径,帮助你找到网络瓶颈。例如,
traceroute baidu.com
会显示数据包到达百度服务器所经过的所有路由器。

当然,排查网络问题是一个复杂的过程,需要根据具体情况进行分析。你需要熟悉常用的网络命令,理解网络原理,才能快速定位问题。

相关专题

更多
504 gateway timeout怎么解决
504 gateway timeout怎么解决

504 gateway timeout的解决办法:1、检查服务器负载;2、优化查询和代码;3、增加超时限制;4、检查代理服务器;5、检查网络连接;6、使用负载均衡;7、监控和日志;8、故障排除;9、增加缓存;10、分析请求。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

567

2023.11.27

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

220

2023.12.07

硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

1025

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

66

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

451

2025.12.29

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

9

2026.01.19

class在c语言中的意思
class在c语言中的意思

在C语言中,"class" 是一个关键字,用于定义一个类。想了解更多class的相关内容,可以阅读本专题下面的文章。

465

2024.01.03

python中class的含义
python中class的含义

本专题整合了python中class的相关内容,阅读专题下面的文章了解更多详细内容。

13

2025.12.06

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

0

2026.01.20

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Rust 教程
Rust 教程

共28课时 | 4.6万人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号