商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > Linux怎么查看网络配置_Linux ifconfig和ip命令使用教程【基础】

Linux怎么查看网络配置_Linux ifconfig和ip命令使用教程【基础】

  发布于2026-05-21 阅读(0)

扫一扫,手机访问

在Linux系统里,想快速摸清网络配置的“家底”——比如IP地址、子网掩码、MAC地址这些关键信息,命令行工具是你的不二之选。方法有好几种,各有侧重,咱们挨个来看。

Linux怎么查看网络配置_Linux ifconfig和ip命令使用教程【基础】

一、使用ifconfig命令查看网络配置

说到查网络,很多人第一个想到的就是ifconfig。这个命令属于经典的net-tools工具集,能直接列出所有网卡(不管是否启用)的基本信息。不过要注意,在一些比较新的Linux发行版里,它可能默认没装。

直接在终端里敲ifconfig回车,所有接口的IPv4/IPv6地址、子网掩码、MAC地址以及流量统计就一目了然了。如果想只看某个特定网卡,比如eth0,那就用ifconfig eth0

如果系统提示“command not found”,那就说明得先安装net-tools。安装命令很简单:在Ubuntu或Debian上,用apt install net-tools;如果是CentOS或RHEL,则用yum install -y net-tools或者dnf install -y net-tools

二、使用ip addr命令查看网络配置

如果说ifconfig是“老将”,那ip addr就是现在更受推崇的“新标准”。它来自iproute2工具集,通过更高效的netlink接口与内核通信,输出信息结构清晰,而且几乎所有现代Linux系统都自带。

运行ip addr或者简写的ip a,你会看到包括回环接口、物理网卡、虚拟网卡在内的所有网络接口详情。想聚焦某个接口?试试ip addr show ens33

解读输出时,关键看这几个字段:inet后面跟着的就是IPv4地址,inet6对应IPv6地址,link/ether后面是MAC地址,而UP标志则表示这个接口已经启用了。

三、使用hostname命令辅助查看主机名与IP映射

主机名和IP的对应关系,有时候也需要确认一下。hostname命令在这里能帮上忙,尤其在那些没有图形界面的服务器环境里,它能快速提供参考。

直接输入hostname,当前的主机名就出来了。更实用的是hostname -I(注意是大写的I),它能直接列出所有启用接口的IPv4地址,用空格分开,非常干脆。

不过,使用hostname -i(小写i)时就得留个心眼了。它返回的是系统解析主机名得到的第一个IPv4地址,这个结果依赖于/etc/hosts文件或者DNS配置。如果hosts文件里没定义,或者DNS暂时不可达,它很可能就返回127.0.0.1,甚至报错。

四、通过读取系统文件获取静态配置信息

命令行查到的往往是当前生效的配置,而系统启动时加载的、那些持久化的网络设置,则保存在特定的配置文件里。想看看网卡是不是设成了静态IP、网关是多少,直接读这些文件最靠谱。

对于像RHEL、CentOS、Fedora这类系统,配置通常在/etc/sysconfig/network-scripts/目录下,比如查看ens33网卡的配置:cat /etc/sysconfig/network-scripts/ifcfg-ens33

而在Ubuntu或Debian上,主配置文件一般是/etc/network/interfaces,用cat命令查看即可。

另外,别忘了/etc/hosts这个文件。它定义了主机名到IP地址的本地映射,优先级比DNS还高,修改后立刻就能影响本机的解析结果,还不用重启任何服务。

五、使用nmcli命令查看NetworkManager管理的连接

如果你的系统用的是NetworkManager来管理网络(很多桌面环境和服务器都这样),那么nmcli命令就是你的好帮手。它能统一查看那些通过图形界面或NetworkManager管理的连接状态和配置细节。

输入nmcli device status,可以看清所有网络设备是已连接、断开还是不可用。运行nmcli connection show,则会列出所有保存过的连接配置及其UUID。

想深究某个连接的详细参数?比如名叫“System eth0”的连接,就用nmcli connection show "System eth0"。在输出信息里,你需要重点关注ipv4.addresses(IP地址)、ipv4.method(是手动manual还是自动auto)以及ipv4.gateway(网关)这几个字段。

本文转载于:https://www.php.cn/faq/2439361.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注