溫馨提示×

ubuntu ifconfig如何配置多個IP地址

小樊
42
2025-09-13 09:01:32
欄目: 智能運維

在 Ubuntu 系統中,你可以使用 ifconfig 命令或更現代的 ip 命令來配置網絡接口的多個 IP 地址。以下是使用這兩種方法的步驟:

使用 ifconfig 配置多個 IP 地址

  1. 查看網絡接口: 首先,你需要知道要配置的網絡接口名稱??梢允褂靡韵旅畈榭矗?/p>

    ifconfig -a
    

    或者

    ip addr show
    
  2. 添加 IP 地址: 假設你的網絡接口名稱是 eth0,你可以使用以下命令為其添加一個額外的 IP 地址:

    sudo ifconfig eth0:1 192.168.1.100 netmask 255.255.255.0 up
    

    這里,eth0:1 表示 eth0 接口的第二個 IP 地址,192.168.1.100 是你要添加的 IP 地址,netmask 255.255.255.0 是子網掩碼,up 表示啟用該接口。

  3. 驗證配置: 使用以下命令查看配置是否成功:

    ifconfig eth0:1
    

使用 ip 命令配置多個 IP 地址

  1. 查看網絡接口: 同樣,首先需要知道要配置的網絡接口名稱??梢允褂靡韵旅畈榭矗?/p>

    ip addr show
    
  2. 添加 IP 地址: 假設你的網絡接口名稱是 eth0,你可以使用以下命令為其添加一個額外的 IP 地址:

    sudo ip addr add 192.168.1.100/24 dev eth0 label eth0:1
    

    這里,192.168.1.100/24 表示 IP 地址和子網掩碼(/24 等價于 255.255.255.0),dev eth0 指定網絡接口,label eth0:1 是為該 IP 地址指定的標簽。

  3. 啟用接口: 如果接口未啟用,可以使用以下命令啟用它:

    sudo ip link set eth0:1 up
    
  4. 驗證配置: 使用以下命令查看配置是否成功:

    ip addr show eth0:1
    

持久化配置

使用 ifconfigip 命令添加的 IP 地址在系統重啟后會丟失。要使配置持久化,你需要編輯網絡配置文件。

  1. 編輯網絡配置文件: 打開 /etc/network/interfaces 文件(對于使用傳統 ifupdown 系統)或 /etc/netplan/*.yaml 文件(對于使用 Netplan 的系統)。

    • 對于傳統 ifupdown 系統:

      sudo nano /etc/network/interfaces
      

      添加以下內容:

      auto eth0:1
      iface eth0:1 inet static
          address 192.168.1.100
          netmask 255.255.255.0
      
    • 對于 Netplan 系統:

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

      添加以下內容:

      network:
        version: 2
        renderer: networkd
        ethernets:
          eth0:
            addresses:
              - 192.168.1.100/24
            gateway4: 192.168.1.1
            nameservers:
              addresses: [8.8.8.8, 8.8.4.4]
      
  2. 應用配置

    • 對于傳統 ifupdown 系統:

      sudo ifup eth0:1
      
    • 對于 Netplan 系統:

      sudo netplan apply
      

通過以上步驟,你可以在 Ubuntu 系統中為網絡接口配置多個 IP 地址,并使其配置持久化。

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