VirtualBox是德國一家軟件公司InnoTek所開發的虛擬機系統軟件,VirtualBox不僅具有豐富的特色,而且性能 也很優異。更是開源的,成為了一個發布在GPL許可之下的自由軟件。VirtualBox可以在 Linux 和Windows 主機中運行,並支持在其中安裝 Windows (NT 4.0、2000、XP、Server 2003、Vista)、DOS/Windows 3.x、Linux (2.4 和 2.6)、OpenBSD 等系列的客戶操作系統。假如你曾經有用過虛擬機軟件的經歷的話,相信使用VirtualBox 不在話下。即便你是一個新手,也沒有關系。VirtualBox 提供了詳細的文檔,可以助你在短期內入門。
環境:
主機:Windows 7
虛擬機:VirtualBox 4.2
虛擬系統:CentOS 6.2
需求:
1、虛擬機Linux可以共享主機網絡上互聯網
2、主機、虛擬機互通訊,組成一個虛擬的局域網,且在主機上可通過ssh工具連接虛擬機Linux
步驟:
1、在主機上安排VirtualBox軟件,並在虛擬機上安排Linux系統
2、將VirtualBox虛擬機的網絡模式設置成“host-only”,如下圖:
3、主機設置網絡共享給virtualbox,virtualbox的網卡會自動設置成192.168.137.1/255.255.255.0
3、設置虛擬機的網絡為IP:192.168.137.x 子網掩碼為255.255.255.0 網關為主機上virtualbox的ip
為虛擬機設置DNS地址,該地址為宿主機上網所使用的真實DNS服務器地址。這個比較重要哦,如果不設置,很可能無法訪問外網!!
ssh連接
一般經過上述設置後在虛擬機上是可以上外網的。主機與虛擬機的互ping 也是可以通的。
ssh連接不上的原因有幾個方面
sshd服務要起來
防火牆要關閉
vi /etc/selinux/config 設置selinux=disabled
但我還是不法通過ssh連接!