在 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 添加并配置一個新的網卡。