例えばeth0のMAC addressを変更する方法の1つとして

$ ifconfig eth0 down
$ ifconfig eth0 hw ether 08:00:00:00:00:01
$ ifconfig eth0 up

質問1

このようにできますがこれはターミナルの再起動、もしくはパソコン自体を再起動することで戻るのでしょうか?

こちらでは一時的とありますが戻るタイミングについて書かれていません。

質問2

MACアドレスが例えば自分の携帯(iphone)とかぶった際はどういった問題が考えられるのでしょうか?

質問3

VirtualBoxで別のOSを触っている状態でそこで例えばwlan0のMAC addressを変えるとホストには影響はないのでしょうか?