ubuntu

如何用ifconfig为Ubuntu添加新网络接口

小樊
36
2025-07-14 05:58:58
栏目: 智能运维

在 Ubuntu 中,ifconfig 命令已经被废弃,取而代之的是 ip 命令。要使用 ip 命令为 Ubuntu 添加新的网络接口,可以按照以下步骤进行操作:

  1. 查看当前网络接口: 首先,你可以查看当前系统中的所有网络接口,以确定你想要配置的接口名称。

    ip addr show
    
  2. 启用新的网络接口: 如果你的新网络接口是物理接口(例如 eth1),你可能需要先启用它。通常情况下,新的网络接口在插入时会自动启用,但如果没有,可以使用以下命令启用:

    sudo ip link set dev eth1 up
    
  3. 配置 IP 地址: 使用 ip 命令为新的网络接口分配 IP 地址。例如,为 eth1 分配一个静态 IP 地址:

    sudo ip addr add 192.168.1.100/24 dev eth1
    

    这里 192.168.1.100/24 是你要分配的 IP 地址和子网掩码。

  4. 启用接口: 如果接口之前是禁用的,这一步会将其启用。如果接口已经是启用的,这一步可以跳过。

    sudo ip link set dev eth1 up
    
  5. 验证配置: 最后,验证新的网络接口是否已经正确配置并可以访问网络。

    ip addr show eth1
    ping -c 4 192.168.1.1
    

    这里 ping -c 4 192.168.1.1 是用来测试新接口是否可以访问网络中的一个已知 IP 地址。

如果你需要永久保存这个网络配置,可以编辑 /etc/netplan 目录下的 YAML 配置文件。例如:

  1. 编辑 Netplan 配置文件

    sudo nano /etc/netplan/01-netcfg.yaml
    
  2. 添加新的网络接口配置

    network:
      version: 2
      renderer: networkd
      ethernets:
        eth1:
          dhcp4: no
          addresses:
            - 192.168.1.100/24
          gateway4: 192.168.1.1
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]
    
  3. 应用配置: 保存文件并退出编辑器,然后应用新的网络配置:

    sudo netplan apply
    

通过以上步骤,你可以使用 ip 命令或 Netplan 配置文件为 Ubuntu 添加新的网络接口。

0
看了该问题的人还看了