如何让桥接模式下的虚拟机使用独立唯一MAC地址
如何让桥接模式下的虚拟机使用独立唯一MAC地址
嗨,这个问题其实挺常见的,咱们分主流的虚拟机软件一步步来操作就行,保证让你的虚拟机用上独立的MAC地址:
VirtualBox 操作步骤
- 首先必须关闭你的虚拟机,在线状态下没法修改MAC地址设置哦
- 打开VirtualBox主界面,找到目标虚拟机,右键点击选择「设置」
- 在弹出的设置窗口里,切换到「网络」标签页
- 确认当前网络连接方式是「桥接适配器」,然后点击下方的「高级」按钮展开更多选项
- 你会看到「MAC地址」输入框,旁边有个循环箭头的「刷新」按钮,点击它就能自动生成一个全新的唯一MAC地址;要是你有特定需求,也可以手动输入符合格式的MAC地址(格式是XX:XX:XX:XX:XX:XX,由十六进制字符组成)
- 点击「确定」保存设置,再启动虚拟机,此时它在局域网设备列表里就会显示这个新的独立MAC地址了
VMware 操作步骤
- 同样第一步先关闭虚拟机,这是修改的前提哦
- 在VMware主界面选中你要设置的虚拟机,点击界面上方的「编辑虚拟机设置」
- 在设置窗口里找到「网络适配器」选项卡
- 确认网络连接模式是「桥接模式」,然后找到「生成唯一MAC地址」的勾选框(部分版本里是「自定义MAC地址」,点击旁边的「生成」按钮即可)
- 保存设置后启动虚拟机,这样你的虚拟机就会用这个独立的MAC地址接入局域网了
额外小提示
如果修改完MAC地址后,虚拟机还是显示主机的MAC,大概率是系统缓存了旧的网络配置:
- Windows虚拟机:打开命令提示符,依次输入
ipconfig /release和ipconfig /renew来刷新网络配置 - Linux虚拟机:根据发行版不同,输入对应的重启网络命令,比如Ubuntu可以用
sudo systemctl restart NetworkManager,CentOS可以用sudo systemctl restart network
备注:内容来源于stack exchange,提问作者Benjamin Benjamin




