解决virtualbox克隆ubuntu虚拟机之后IP重复的问题
找遍了国内论坛,没一个能解决该问题的,所以我自己写个文章吧,真讨厌那些只会搬运的,污染国内论坛环境,搜一个问题,千篇一律。
问题
操作系统版本为"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