2016年9月5日 星期一

VirtualBox+Vagran與ubuntu網路設定

Virtualbox+Vagrant


目標:快速架設好ubuntu,包含使用者


Virtualbox 與 Vagrant 至官網下載並照預設安裝後,

找一個地方建資料夾準備放Vagrantfile(vagrant的設定檔)。

Vagrantfile可重複建立多個virtualbox os。



接下來到Vagrant Cloud 搜尋想要的box,

這些box是別人整理好的直接灌之後就可以用,

也可以自己上傳。

這裡以ubuntu 14.04 LTS的desktop版本為例。






打開terminal,移動到剛剛建立要來放Vagrantfile的資料夾,

然後照著網頁指示輸入 vagrant init box-cutter/ubuntu1404-desktop;











建好的Vagrantfile出現之後就可以直接下 vagrant up

vagrant就會自動幫你灌好virtualbox的os




噹噹!灌好開好已!



















設定root密碼



由vagrant架好的os通常會預設帳號、密碼都是vagrant。


登入後搜尋並打開terminal輸入指令:sudo passwd root

就可以設定root密碼。

為了應付不時之需,早點設好吧XD


設好之後用su -登入試試看是否設定成功










網路設定


目標:ubuntu有固定IP,並可連上外部網路,且pietty可連入ubuntu


其實通常剛裝完的時候就已經有預設的NAT網路了,

但由於我們要架設的是SERVER,也需要使用putty/pietty來連線以方便操作,

必須有static ip,

所以才需要特別設定這一段網路的部份。


廢話不多說,快趁可以連外網的時候先裝好vim啊啊啊啊啊~~~

更新軟體清單:sudo apt-get update



安裝vim:sudo apt-get install vim


























裝好之後就先幫virtual os關機 準備正式開始設定吧!

首先要使用virtualbox來設定os的(偽)硬體網路










接下來設定軟體部份

本機網路IP:192.168.16.92

要設定給VirtualBox的IP:192.168.16.99

先用ifconfig來設定看看能不能通

sudo ifconfig eth0 192.168.16.99 netmask 255.255.255.0











確定可以通了之後再設到網路設定檔上

使用 root 權限打開 /etc/network/interfaces 檔案

sudo vim /etc/network/interfaces


輸入以下:
iface eth0 inet static
address 192.168.16.99
netmask 255.255.255.0
gateway 192.168.16.1
dns-nameservers 8.8.8.8









存檔後重新啟動網卡,然後ping看看是否可以與本機互通

ubuntu 14.04 LTS的重新啟動指令是sudo ifdown eth0 && sudo ifup eth0















































再ping本機看看、開網頁看看,確定都可以通之後就可以用pietty囉~(灑花

















































※以上許多參考: https://babu0628.wordpress.com/2013/01/09/ubuntu-virtual-box-%E7%B6%B2%E8%B7%AF%E5%B0%8D%E5%A4%96%E9%80%A3%E6%8E%A5%E8%A8%AD%E5%AE%9A/









沒有留言:

張貼留言