你可以設定乙個虛擬機器的服務(比如 web 服務),通過使用命令列工具 vboxmanage **。你需要知道虛擬機器的服務使用哪個埠,然後決定在主機上使用哪個埠(通常但不總是想要使虛擬機器和主機使用同乙個埠)。在主機上提供乙個服務需要使用乙個埠,你能使用在主機上沒有準備用來提供服務的任何埠。乙個怎樣設定新的 nat 例子,在虛擬機器上連線到乙個 ssh 伺服器,需要下面的三個命令:
vboxmanage setextradata 'linux guest' 'vboxinternal/devices/pcnet/0/lun#0/config/guestssh/protocol' tcp
vboxmanage setextradata 'linux guest' 'vboxinternal/devices/pcnet/0/lun#0/config/guestssh/guestport' 22
vboxmanage setextradata 'linux guest' 'vboxinternal/devices/pcnet/0/lun#0/config/guestssh/hostport' 2222
說明:vboxmanage 是乙個命令列程式,請查詢你的 virtualbox 安裝目錄,'linux guest' 是虛擬主機名。guestssh 是乙個自定義的名稱,你可以任意設定,通過上面的三個命令,把虛擬機器的 22 埠 **到主機的 2222 埠。
又比如,我在虛擬機器 debian 上安裝了 apache2 伺服器,使用 80 埠,對映到主機的 80 埠。使用下面的命令。
'c:\program files\innotek virtualbox\vboxmanage.exe' setextradata 'debian' 'vboxinternal/devices/pcnet/0/lun#0/config/huzhangsheng/protocol' tcp
'c:\program files\innotek virtualbox\vboxmanage.exe' setextradata 'debian' 'vboxinternal/devices/pcnet/0/lun#0/config/huzhangsheng/guestport' 80
'c:\program files\innotek virtualbox\vboxmanage.exe' setextradata 'debian' 'vboxinternal/devices/pcnet/0/lun#0/config/huzhangsheng/hostport' 80
注意:要使設定生效,請關掉 virtualbox 再執行虛擬機器,我把 virtualbox 安裝在 winxp 上,在虛擬機器中安裝 debian 4.02r ,虛擬機器名是 debian ,並安裝了 apache2 php5 mysql-server ,在主機上用ie瀏覽 http://localhost,成功**到虛擬機器 debian 的 apache2 web 伺服器上
virtualbox虛擬機器 虛擬機器的網路
今天要測試ip多宿主 ip multihoming 即host和guest的兩個網絡卡分別接,host ping guest的ipv6不通。解決過程如下 命令輸出 ip addr 1 lo mtu 65536 qdisc noqueue state unknown link loopback 00 ...
虛擬機器(VirtualBox)網路設定詳細
參考 目的 想在現有的具有網路的機器中建立一台linux虛擬機器,且有固定ip,方便開發使用 在網上尋找了比較詳細的教程,這裡記錄一下 虛擬機器配置方案 首先virtualbox小巧靈活,快速安裝,方便使用。並且可支援多個虛擬網絡卡。第一塊網絡卡,我們選擇nat 網路位址轉換 方式接入,這樣虛擬機器...
安裝virtualbox虛擬機器
公司使用virtualbox做測試工作,昨天折騰eclipse和gcc降低版本的事情,早上發現virtualbox不能用了,折騰了半天才搞定,只說解決方案,網上下了乙個virtualbox5.0,貌似ubuntu14裡最高版本是4.3.30,裝的時候會報錯,原因是你要把所有資訊解除安裝乾淨 sudo...