数码之家
第二套高阶模板 · 更大气的阅读体验

命令行下如何设置子网掩码:实用操作指南

发布时间:2026-01-09 00:40:53 阅读:420 次

在办公网络环境中,经常需要手动配置IP地址和子网掩码。虽然图形界面操作直观,但在服务器或远程终端中,命令行才是更高效的选择。特别是在批量部署或故障排查时,掌握掩码设置的命令行操作显得尤为重要。

Windows系统中的掩码设置

在Windows命令提示符(CMD)中,可以通过netsh命令修改网络接口的IP和子网掩码。比如,要为“本地连接”设置IP地址为192.168.1.100,子网掩码为255.255.255.0,可以执行:

netsh interface ip set address "本地连接" static 192.168.1.100 255.255.255.0 192.168.1.1

其中,“255.255.255.0”就是子网掩码部分。如果网络名称是英文的,例如“Ethernet”,则替换引号内的名称即可。

Linux系统中的临时掩码配置

在Linux中,常用ip命令或旧版的ifconfig来设置网络参数。使用ip命令为网卡设置IP和掩码的示例:

sudo ip addr add 192.168.2.50/24 dev eth0

这里的/24等价于子网掩码255.255.255.0。也可以用ifconfig实现相同效果:

sudo ifconfig eth0 192.168.2.50 netmask 255.255.255.0 up

这类设置在重启后会失效,适合临时调试网络连通性。

持久化配置掩码(Linux)

为了让设置在重启后依然有效,需要修改网络配置文件。以Ubuntu为例,编辑/etc/netplan/01-network-manager-all.yaml,添加掩码信息:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      addresses:
        - 192.168.3.100/24
      gateway4: 192.168.3.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

保存后运行sudo netplan apply生效。这里/24依然表示子网掩码255.255.255.0。

查看当前掩码设置

无论Windows还是Linux,都可以快速查看当前掩码。Windows下输入:

ipconfig /all

Linux下使用:

ip addr show

输出中包含每个接口的CIDR格式掩码,如/24、/16等,对应不同的子网范围。

在办公室处理多网段设备时,比如打印机服务器跨子网通信异常,直接通过命令行调整掩码往往比重装驱动更快解决问题。熟练使用这些命令,能让你在网络维护中少跑几趟机房。