最近因為換新電腦,連同 virtualbox 一起重裝,遇到一大堆問題。
最大的就是網路不通。
我在這一篇找到解答: http://www.codeblog.ch/2012/06/no-network-in-debian-after-cloning-with-virtualbox/
所以當我的 vm 建好之後,我打算複製 virtualbox 的虛擬硬碟(VDI檔),然後 mysql 設 slave 。
不過當我複製全新的 vdi ,設一個新的 vm,卻沒有網路。
它開機的時候會寫 waiting for network.... 然後等個 60秒,就沒回應。
然後進入 系統後, ifconfig,只有一個 lo 的部份,沒有eth0。
那篇是寫說,debian 系統都會自動新增網卡的設定。
你會在 cat /etc/udev/rules.d/70-persistent-net.rules 看到有多組網卡設定,都是自動新增的。
所以只要留下最後一張網卡設定,然後把ethX改成eth0,再重開機就可以了。
sudo vim /etc/udev/rules.d/70-persistent-net.rules
留下最後一張網卡,記得要對一下 mac address是否正確。
記得把 ethX 改成 eth0
再重開機即可。
sudo shudown -r now