场景:在做虚拟机复制时,复制完的两台虚拟机存在相同MAC,导致无法分别分配IP。
解决:修改一台虚拟机的MAC地址。
一、临时修改MAC地址(重启后复原)
sudo ifconfig ens33 down // ens33为网卡名通过ifconfig查看
sudo ifconfig ens33 hw ether 00:AA:BB:CC:DD:EE
sudo ifconfig ens33 up
二、永久修改MAC地址
cd /lib/systemd/system // 进入系统目录
gedit modify_mac.service // 创建文件
文件中写入:
[Unit]
Description=Modify MAC Address on Startup
[Service]
Type=oneshot
ExecStart=/bin/bash -c "ip link set dev ens33 address 00:AA:BB:CC:DD:EE"
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable modify_mac.service
之后重启系统