找遍了國內論壇,沒一個能解決該問題的,所以我自己寫個文章吧,真討厭那些只會搬運的,污染國內論壇環境,搜一個問題,千篇一律。
問題
操作系統版本為"Ubuntu 24.04 LTS"
lenny@test1:~$ cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
臨時解決:手動觸發DHCP
virtualbox的dhcp好像無法自動觸發,復制之后還是這個樣子,搞得我真的很頭疼
sudo apt install isc-dhcp-client
#清除ip
dhclient -r
#重新獲取ip
dhclient
這樣基本上就可以解決virtualbox的IP沖突問題了
永久解決
為網卡添加dhcp-identifier: mac這個選項,因為dhcp除了用MAC,還可以用DUID和FQDN,我們需要指定一下,才能正常恢復DHCP
network:ethernets:enp0s3:dhcp4: truedhcp-identifier: macenp0s8:dhcp4: truedhcp-identifier: macversion: 2
應用配置
netplan apply