ubuntu

如何用ifconfig为Ubuntu添加新网卡

小樊
71
2025-04-26 09:08:51
栏目: 智能运维

在 Ubuntu 中,ifconfig 命令已经被废弃,取而代之的是 ip 命令。如果你想通过命令行为 Ubuntu 添加一个新的网卡,你可以按照以下步骤操作:

  1. 检查新网卡是否被系统识别: 首先,你需要确认新网卡是否已经被系统识别。打开终端并输入以下命令:

    sudo lshw -class network
    

    或者使用 ip link 命令:

    ip link
    

    这些命令会列出所有网络接口。如果你的新网卡已经被识别,它应该会出现在列表中。

  2. 为网卡分配 IP 地址: 如果新网卡已经被识别,你可以使用 ip 命令为其分配一个 IP 地址。例如,如果你想为新网卡(假设其名称为 eth1)分配 IP 地址 192.168.1.100,子网掩码为 255.255.255.0,你可以使用以下命令:

    sudo ip addr add 192.168.1.100/24 dev eth1
    

    这里 /24 表示子网掩码 255.255.255.0

  3. 启用网卡: 如果新网卡被识别但未启用,你可以使用以下命令启用它:

    sudo ip link set eth1 up
    
  4. 配置默认路由(可选): 如果你需要为新网卡配置默认路由,可以使用以下命令:

    sudo ip route add default via 192.168.1.1 dev eth1
    

    这里 192.168.1.1 是你的网关地址。

  5. 持久化配置(可选): 上述步骤在系统重启后不会保留。如果你想让配置持久化,可以编辑网络配置文件。Ubuntu 18.04 及更高版本使用 netplan 来管理网络配置。你可以编辑 /etc/netplan/ 目录下的 YAML 文件来配置网络。例如:

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

    然后添加或修改以下内容:

    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]
    

    保存文件后,应用配置:

    sudo netplan apply
    

通过以上步骤,你应该能够成功地为 Ubuntu 添加并配置一个新的网卡。

0
看了该问题的人还看了