使用Vagrant可以动态更改虚拟机的MAC地址吗?使用Vagrant更新虚拟机的桥接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”),但这不是我想要在这里做的。
那么动态更新公共网络中的MAC地址是否有可能呢?