溫馨提示×

如何用ifconfig設置Ubuntu的子網掩碼

小樊
45
2025-07-14 06:02:58
欄目: 智能運維

在 Ubuntu 中,ifconfig 命令主要用于配置和顯示網絡接口的信息。要設置子網掩碼,您需要使用 ifconfig 命令指定接口以及子網掩碼。不過需要注意的是,在現代的 Ubuntu 版本中,ifconfig 已被 ip 命令取代,但 ifconfig 仍然可用。

以下是如何使用 ifconfig 設置子網掩碼的步驟:

  1. 查看網絡接口: 首先,您需要知道要配置的網絡接口名稱??梢允褂靡韵旅盍谐鏊芯W絡接口:

    ifconfig -a
    

    或者

    ip addr show
    
  2. 設置子網掩碼: 使用 ifconfig 命令來設置子網掩碼。假設您要配置的網絡接口是 eth0,并且您希望將子網掩碼設置為 255.255.255.0,可以使用以下命令:

    sudo ifconfig eth0 netmask 255.255.255.0
    

    這將臨時設置 eth0 接口的子網掩碼為 255.255.255.0。

  3. 持久化設置: 上述方法設置的子網掩碼在系統重啟后會丟失。為了使設置在重啟后依然有效,您需要編輯網絡配置文件。

    在 Ubuntu 18.04 及更高版本中,網絡配置通常通過 netplan 管理。您可以編輯 /etc/netplan/ 下的 YAML 配置文件。例如:

    sudo nano /etc/netplan/01-netcfg.yaml
    

    然后添加或修改如下內容(根據您的網絡環境進行相應調整):

    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]
    

    addresses 行中,192.168.1.10/24 表示 IP 地址和子網掩碼(/24 對應于 255.255.255.0)。

    保存文件后,應用配置:

    sudo netplan apply
    

通過以上步驟,您可以使用 ifconfig 命令臨時設置子網掩碼,并通過 netplan 持久化配置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女