百度
360搜索
搜狗搜索

linux机器怎么查子网掩码详细介绍

在 Linux 机器上查看子网掩码的方法有多种,以下是常用的几种方式:

方法一:使用
ip 命令(推荐,现代 Linux 通用)

ip 命令是 Linux 新的网络配置工具,输出更简洁且功能强大,无需额外安装包(系统默认自带)。

  1. 查看所有网络接口的子网掩码
    bash
     addr show

    或简写:
    bash

     a

    输出中找到对应的网络接口(如 enp3s0wlan0 等),在 inet 行中,子网掩码以 CIDR 格式显示(如 192.168.1.10/24/24 表示子网掩码为 255.255.255.0)。

  2. 查看指定接口的子网掩码(以 enp3s0 为例):
    bash
     addr show dev enp3s0

方法二:使用
ifconfig 命令(需安装
net-tools 包,传统方法)

ifconfig 是旧版网络工具,部分新系统可能未预装,需手动安装(如 Ubuntu 执行 sudo apt install net-tools)。

  1. 查看所有接口的子网掩码
    bash

    输出中找到目标接口,Mask 字段即为子网掩码(直接显示为点分十进制,如 255.255.255.0)。

  2. 查看指定接口(以 enp3s0 为例):
    bash
     enp3s0

方法三:使用
nmcli 命令(适用于 NetworkManager 管理的系统)

如果系统使用 NetworkManager(多数桌面版 Linux 或云服务器),可通过 nmcli 查看:
bash

nmcli device show

找到目标接口(如 enp3s0),在 IP4.ADDRESS 行中,第二个参数即为子网掩码(点分十进制)。

方法四:查看网络配置文件(适用于静态 IP 场景)

如果网络接口使用静态 IP 配置,子网掩码通常写在配置文件中:

  • Debian/Ubuntu(netplan)
    查看 /etc/netplan/*.yaml 文件,搜索 maskprefix(CIDR 格式)。
  • RedHat/CentOS(传统)
    查看 /etc/sysconfig/network-scripts/ifcfg-<接口名>(如 ifcfg-enp3s0),NETMASK 字段即为子网掩码。

示例输出说明

  • ip a 输出片段
    plaintext
    2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000

    inet 192.168.1.10/24 brd 192.168.1.255 scope global dynamic enp3s0

    # 子网掩码为 /24(即 255.255.255.0)

  • ifconfig 输出片段
    plaintext
    enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

    inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255

    # 直接显示 netmask 为 255.255.255.0

注意事项

  • 替换命令中的 <接口名> 为实际接口(如 enp3s0wlan0eth0 等,可通过 ip aifconfig 查看所有接口)。
  • CIDR 格式 /XX 表示子网掩码中前 XX 位为 1,可通过在线工具(如 CIDR 转换工具)转换为点分十进制。

根据你的系统环境选择合适的方法即可快速查看子网掩码。

阅读更多 >>>  linux命令行查看买了

网站数据信息

"linux机器怎么查子网掩码"浏览人数已经达到22次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux机器怎么查子网掩码的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!