Javaren就是爪洼人!

          一起來(lái)研究java

          常用鏈接

          統(tǒng)計(jì)

          最新評(píng)論

          VirtualBox通過(guò)設(shè)置端口映射實(shí)現(xiàn)Host和Client通信

          VirtualBox 是 Sun公司不錯(cuò)的一款開(kāi)源虛擬機(jī)軟件,免費(fèi)小巧好用,可以設(shè)置OEM,可以設(shè)置通過(guò)端口映射來(lái)實(shí)現(xiàn)Host和Client之間的通信,美中不足的是性能比商業(yè)軟件VMWare稍差些。
          如果你看過(guò)VirtualBox的用戶手冊(cè),在6.4.1 Configuring port forwarding with NAT會(huì)有詳細(xì)端口映射的介紹,下面我就舉個(gè)例子說(shuō)明:
          我建立的虛擬機(jī)名稱為"CentOS-5.2",網(wǎng)絡(luò)采用默認(rèn)的PCnet-FAST III(NAT),要設(shè)置端口映射,必須關(guān)閉所有虛擬主機(jī)和主程序,然后在DOS運(yùn)行(如果是Vista請(qǐng)用管理員權(quán)限進(jìn)入DOS):
          C:
          CD C:\Program Files\Sun\xVM VirtualBox
          VBoxManage setextradata 
          "CentOS-5.2" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP
          VBoxManage setextradata 
          "CentOS-5.2" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 22
          VBoxManage setextradata 
          "CentOS-5.2" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 22
          VBoxManage setextradata 
          "CentOS-5.2" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/Protocol" TCP
          VBoxManage setextradata 
          "CentOS-5.2" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/GuestPort" 80
          VBoxManage setextradata 
          "CentOS-5.2" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/HostPort" 80
          VBoxManage setextradata 
          "CentOS-5.2" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesttomcat/Protocol" TCP
          VBoxManage setextradata 
          "CentOS-5.2" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesttomcat/GuestPort" 8080
          VBoxManage setextradata 
          "CentOS-5.2" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesttomcat/HostPort" 8080
          第一行是切換到C盤(pán),然后進(jìn)入VirtualBox安裝目錄,使用里面的VBoxManage管理程序。注意"CentOS-5.2"改成你的虛擬機(jī)名稱,"pcnet"是默認(rèn)網(wǎng)卡的名稱,如果你選用的是Intel網(wǎng)卡要改成"e1000",緊接著后面是端口順序,從0開(kāi)始,Protocl可以是TCP也可以是UDP。
          有人覺(jué)得比VMWare來(lái)說(shuō)貌似很麻煩,其實(shí)不然。首先,VirtualBox的設(shè)置都是通過(guò)VBoxMange命令或者修改xml來(lái)實(shí)現(xiàn),讓用戶可以方便自己定義,比較安全;另外,像我這種經(jīng)常需要Linux來(lái)測(cè)試的開(kāi)發(fā)者來(lái)說(shuō),如果在沒(méi)有網(wǎng)絡(luò)的環(huán)境時(shí)沒(méi)法方便的連接遠(yuǎn)程網(wǎng)絡(luò),但是連接虛擬主機(jī)很方便的,直接用localhost或127.0.0.1訪問(wèn),對(duì)于VMWare來(lái)說(shuō)你本機(jī)和虛擬主機(jī)都要設(shè)置固定IP,一旦你從家里跑到公司,可能還得手動(dòng)修改IP,所以還是VirtualBox更方便些。

          posted on 2009-03-16 14:35 Terry Lee 閱讀(2276) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 景泰县| 方正县| 福建省| 灌阳县| 上蔡县| 金坛市| 恭城| 宣武区| 日土县| 郑州市| 台州市| 义乌市| 星子县| 化德县| 时尚| 南华县| 玉门市| 都江堰市| 河间市| 聂荣县| 甘南县| 高陵县| 苏州市| 宜良县| 五台县| 三穗县| 乐亭县| 裕民县| 六枝特区| 顺义区| 休宁县| 彭山县| 贺兰县| 拜泉县| 烟台市| 天长市| 盐城市| 寿宁县| 梁山县| 敦化市| 长海县|