温馨提示×

linux ifconfig如何设子网掩码

小樊
44
2026-10-10 21:32:29
栏目: 智能运维

在 Linux 中,ifconfig 设置子网掩码(netmask)的方式如下:

基本用法

ifconfig <网卡名> <IP地址> netmask <子网掩码>

示例

假设网卡是 eth0,要设置:

  • IP:192.168.1.10
  • 子网掩码:255.255.255.0

命令:

ifconfig eth0 192.168.1.10 netmask 255.255.255.0

同时指定广播地址(可选)

ifconfig eth0 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255

说明

  • ifconfig 修改是临时生效,重启网络或系统后失效
  • 永久生效需要修改配置文件(如 /etc/network/interfaces 或网卡配置文件,取决于发行版)

补充(推荐方式)

现代 Linux 更推荐使用 ip 命令:

ip addr add 192.168.1.10/24 dev eth0

其中 /24 就相当于 255.255.255.0

如果你告诉我具体的 Linux 发行版(如 CentOS、Ubuntu),我可以给你永久配置的方法。

0 踩