在 Ubuntu 中,ifconfig
命令已经被废弃,取而代之的是 ip
命令。如果你想通过命令行为 Ubuntu 添加一个新的网卡,你可以按照以下步骤操作:
检查新网卡是否被系统识别: 首先,你需要确认新网卡是否已经被系统识别。打开终端并输入以下命令:
sudo lshw -class network
或者使用 ip link
命令:
ip link
这些命令会列出所有网络接口。如果你的新网卡已经被识别,它应该会出现在列表中。
为网卡分配 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
。
启用网卡: 如果新网卡被识别但未启用,你可以使用以下命令启用它:
sudo ip link set eth1 up
配置默认路由(可选): 如果你需要为新网卡配置默认路由,可以使用以下命令:
sudo ip route add default via 192.168.1.1 dev eth1
这里 192.168.1.1
是你的网关地址。
持久化配置(可选):
上述步骤在系统重启后不会保留。如果你想让配置持久化,可以编辑网络配置文件。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 添加并配置一个新的网卡。