使用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地址是否有可能呢?