【发布时间】:2016-09-23 07:50:02
【问题描述】:
是否可以使用 Vagrant 动态更改 VM 的 MAC 地址?
我的主机是 MacOsX,我的客人是 Debian8, 我想测试以下命令(了解网络):
/etc/init.d/networking stop
ifconfig eth0 down
ifconfig eth0 hw ether aa:aa:aa:aa:aa:aa
ifconfig eth0 up
dhclient eth0
问题是第一个命令 (/etc/init.d/networking stop) 冻结了 ssh 终端,所以我不能真正继续前进(我必须流浪停止,然后再次启动)。 如果我删除第一个命令,那么一旦执行“ifconfig eth0 up”,网络系统就会自动为VM机器分配一个IP地址,这违背了测试“dhclient eth0”命令的目的(实际上是那个我想测试)。
我知道可以在启动时静态更改 MAC 地址(例如使用 config.vm.network "public_network" , :mac => "5CA1AB1E0001"),但这不是我想要做的。
那么,Vagrant 是否可以在公共网络中动态更新 MAC 地址?
【问题讨论】:
标签: macos networking vagrant