debian

如何用Debian ifconfig配置子网掩码

小樊
44
2025-06-12 18:41:32
栏目: 智能运维

在Debian系统中,ifconfig命令已经被废弃,取而代之的是ip命令。要配置子网掩码,你需要使用ip命令来设置网络接口的IP地址和子网掩码。以下是如何使用ip命令配置子网掩码的步骤:

  1. 打开终端。

  2. 首先,你需要确定要配置的网络接口名称。可以使用以下命令列出所有可用的网络接口:

ip link show

或者

ifconfig -a
  1. 假设你要配置的网络接口是eth0,并且你想为其分配IP地址192.168.1.10和子网掩码255.255.255.0(这相当于CIDR表示法中的/24),你可以使用以下命令:
sudo ip addr add 192.168.1.10/24 dev eth0
  1. 现在,你需要启用这个网络接口:
sudo ip link set eth0 up
  1. 要验证配置是否成功,可以使用以下命令查看网络接口的详细信息:
ip addr show eth0

或者

ifconfig eth0

请注意,这些更改在系统重启后将不会保留。要使配置永久生效,你需要编辑网络配置文件。在Debian中,你可以使用netplan来管理网络配置。以下是如何使用netplan配置子网掩码的步骤:

  1. 打开终端。

  2. 使用文本编辑器打开Netplan配置文件。通常,这个文件位于/etc/netplan/目录下,文件名可能是01-netcfg.yaml50-cloud-init.yaml或其他类似的名称。例如:

sudo nano /etc/netplan/01-netcfg.yaml
  1. 在配置文件中,添加或修改相应的网络接口配置,如下所示:
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      addresses:
        - 192.168.1.10/24
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

在这个例子中,我们禁用了DHCP(dhcp4: no),为eth0接口分配了静态IP地址192.168.1.10/24,设置了默认网关192.168.1.1,并指定了DNS服务器8.8.8.88.8.4.4

  1. 保存并关闭配置文件。

  2. 应用新的网络配置:

sudo netplan apply
  1. 要验证配置是否成功,可以使用以下命令查看网络接口的详细信息:
ip addr show eth0

或者

ifconfig eth0

现在,你的子网掩码配置已经永久生效了。

0
看了该问题的人还看了