温馨提示×

Debian ifconfig如何配置子网掩码

小樊
39
2025-02-25 06:31:36
栏目: 智能运维
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Debian系统中,ifconfig命令用于配置和显示网络接口的参数。要配置子网掩码,请按照以下步骤操作:

  1. 打开终端。

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

ifconfig -a
  1. 假设您要配置的网络接口是eth0,并且您希望设置的子网掩码是255.255.255.0。您可以使用以下命令来配置子网掩码:
sudo ifconfig eth0 netmask 255.255.255.0
  1. 您可以使用ifconfig命令再次检查网络接口的配置,以确保子网掩码已正确设置:
ifconfig eth0

请注意,使用ifconfig命令配置的网络设置是临时的,即在系统重启后将丢失。要永久保存网络设置,请编辑/etc/network/interfaces文件(对于Debian 9及更早版本)或/etc/netplan/*.yaml文件(对于Debian 10及更高版本)。

对于Debian 9及更早版本:

  1. 使用文本编辑器打开/etc/network/interfaces文件,例如:
sudo nano /etc/network/interfaces
  1. 在文件中找到您要配置的网络接口,然后添加netmask参数,如下所示:
auto eth0
iface eth0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1
  1. 保存并关闭文件。

  2. 重启网络服务以应用更改:

sudo systemctl restart networking

对于Debian 10及更高版本:

  1. 使用文本编辑器打开/etc/netplan/*.yaml文件,例如:
sudo nano /etc/netplan/01-netcfg.yaml
  1. 在文件中找到您要配置的网络接口,然后添加gateway4nameservers参数,如下所示:
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]
  1. 保存并关闭文件。

  2. 应用更改:

sudo netplan apply

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:如何用ifconfig配置Debian子网掩码

0