在VirtualBox安裝虛擬機器後,虛擬機的網路卡能有IP是因為VirtualBox本身也扮演了DHCP server的角色,所以虛擬機會得到一個預設IP=10.0.2.15;而因為VirtualBox預設給虛擬機使用的網路卡是NAT模式,所以若要讓2台虛擬機可以互通,必須將IP錯開,並且分別設定不同虛擬機的port forwarding。所以先將CentOS的網路卡IP設為static,給它10.0.2.16,Ubuntu的部分不變,還是10.0.2.15。
CentOS部分
VirtualBox當中的CentOS設定值部分,點選「網路→ 進階→ 連接埠轉送」,按+號新增規則,在主機IP這輸入VirtualBox Host-Only Network的IP,客體IP這輸入CentOS的IP。
Ubuntu部分
同樣的VirtualBox當中的Ubuntu設定值部分,在主機IP這輸入VirtualBox Host-Only Network的IP,客體IP這輸入Ubuntu的IP。
前置準備完成後,在VirtualBox分別執行CentOS以及Ubuntu。
這裡要從Ubuntu裡連接CentOS,所以在Ubuntu裡開啟terminal視窗,然後在Ubuntu安裝 Putty,輸入如下指令:
sudo apt-get install putty
過程當中同樣會詢問user密碼以及確認占用的磁碟空間。
putty安裝完成後,執行putty。
在這個視窗,首先輸入 VirtualBox Host-Only
Network的IP,然後給個名稱。
再來點選 Tunnels,接著在Source port及Destination分別輸入22及CentOS的IP,最後按下Add。
上一步完成後,回到Session,按下Save以便日後使用。
以上都設定好後,點選open建立與CentOS的連線。
從CentOS裡查看連線狀況。
沒有留言:
張貼留言