在VirtualBox的Ubuntu虛擬機上設置靜態IP,可以按照以下步驟進行:
首先,打開終端并輸入以下命令來查看所有網絡接口及其狀態:
ip addr
找到你想要配置靜態IP的網卡名稱,例如 enp0s3
。
Netplan的配置文件通常位于 /etc/netplan/
目錄下。你可以使用你喜歡的文本編輯器打開該文件,例如使用 sudo vim /etc/netplan/01-network-manager-all.yaml
。
在Netplan配置文件中,添加或修改以下內容以配置靜態IP:
network:
version: 2
renderer: NetworkManager
ethernets:
<網卡名稱>:
dhcp4: no
addresses:
- <靜態IP地址>/<子網掩碼>
gateway4: <網關地址>
nameservers:
addresses:
- <DNS服務器地址1>
- <DNS服務器地址2>
例如,如果你的網卡名稱是 enp0s3
,靜態IP地址是 192.168.1.100
,子網掩碼是 24
(即 255.255.255.0
),網關地址是 192.168.1.1
,DNS服務器地址是 8.8.8.8
和 1.1.1.1
,則配置如下:
network:
version: 2
renderer: NetworkManager
ethernets:
enp0s3:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
保存并關閉YAML文件后,運行以下命令使配置生效:
sudo netplan apply
使用以下命令驗證配置是否成功:
ip addr
你應該能看到網卡已經分配了你配置的靜態IP地址。
routes
字段,具體可以參考相關教程。通過以上步驟,你就可以在VirtualBox的Ubuntu虛擬機上成功設置靜態IP了。