最後一段囉,你累了嗎,這段我們來講一下虛擬電腦的網路設定

虛擬機器的預設網路連線方式是 NAT,這是最簡單,最不花腦筋的連線方式,只要我們的 Mac 可以上網,虛擬機器中的 XP,就可以上網,這時候虛擬機器中的 XP 會自動取得 IP,因為是 NAT 模式,所以取得的是 10.0.2.x 這樣的虛擬 IP。

有時候我們有特殊的需求,想要讓我們虛擬機器中的 XP 取得真實 IP,如何設定就是這段要講的。


圖片 1.png

#如圖在執行中輸入 cmd,開啟「命令提示字元」程式。


圖片 2.png

#在「命令提示字元」中輸入 ipconfig,就可以看到 XP 的 IP,IP 看好了,關機(又要關機),好來修改網路設定。


註:

虛擬機器的網路連線模式預設是 NAT,所以虛擬機器中的作業系統會自動從 VirtualBox 取得 IP,因為是 NAT 模式,所以取得的 IP,會是 10.0.2.x 這種的虛擬 IP。


圖片 3.png

#如圖修改網路設定,「Attached to」的地方,原本是「NAT」,把它改成「主端介面」。

主端介面就是我們的實體網卡,因為我是透過網路線上網,所以下面選擇「en0: 以太網路」,若是透過無線上網,就選擇「en1: AirPort」。


註:

虛擬機器的網路設定有四種:

1.未附掛 (Not attached):等同網路線沒接
2.NAT (Network Address Translation)
  1.預設網路模式
  2.最簡單的方式,host OS 能上網,guest OS 就能上網
  3.會取得虛擬 IP,配接卡1 會分配到 10.0.2.0 網段,配接卡2 會分配到 10.0.3.0 網段......
3.主端介面 (Host Interface Networking, HIF)
  1.當 host OS 是 Windows 的時候,VirtulBox 會在真實電腦中新增一個新的網路介面(VirtualBox 主端介面 1)
  2.guest OS 上網方式跟 host OS 一樣
  3.取得真實 IP
4.內部網路 (Internal Networking)
  1.只能跟內部網路內的電腦通
  2.內部網路內的電腦指用 VirtualBox 建立的虛擬機器
  3.使用內部網路的原因,安全、速度。
  4.內部網路沒有支援 DHCP,需要手動設定 IP,192.168.2.1,192.168.2.2.....。

以上所講的 host OS 就是安裝 VirtualBox 的 OS,guest OS 指的是虛擬機器中裝的 OS。


圖片 4.png

#當設定好,再次啟動 XP 的時候,就會取得真實的 IP。

若沒取得 IP,可以輸入以下指令來重新取得 IP,

ipconfig /release
ipconfig /release
ipconfig /renew


註:

1.因為我的網路環境,電腦會自動取得 IP,所以 XP 會自動取得真實 IP,若您的 Mac 是使用 ADSL 撥接上網,則虛擬電腦中的 XP 也需要撥接才能上網喔。也就是使用主端介面連線方式,虛擬電腦中的作業系統(XP)的網路設定,跟您的真實電腦(Mac)的連線設定是一樣的。
2.ipconfig 的其他用法,可以輸入 ipconfig /? 來取得。



2008.12.13 補充

如何移除 VirtualBox:

1.下載下來的 VirtualBox-2.0.6-39760-OSX_x86.dmg 中,有支反安裝程式「VirtualBox_Uninstall.tool」,執行它,當它停下來的時候,會要我們輸入 yes,接著會要我們輸入管理者密碼,這樣就會將 VirtualBox 移除。

2.打開 Finder 點選左邊的家目錄,找到 資源庫,裡面有個 VirtualBox 資料夾,我們新增的虛擬機器,跟安裝的作業系統(XP),都在此,將此資料夾刪掉,大功告成。



還有很多細節沒說的,不過比較大的功能應該大多有提到,本來還想寫 USB 裝置的,可是我測試的狀況並不是很穩定,所以就沒寫了,您可以自己試看看。

以一個免費的軟體而言,能有這樣的功能與效能,是很值得嘗試一下的。對於尚未碰過或正在評估虛擬化軟體的人,誠摯的推薦您試看看 VirtualBox。


有人有需要「圖解 VMware Fusion 入門」或是「圖解 Parallels Desktop 入門」這樣的文件嗎?有需要的話,留個言吧,看狀況,我會嘔心瀝血的想辦法把它們生出來的



Rondo 發表在 痞客邦 PIXNET 留言(34) 人氣()


留言列表 (34)

發表留言
  • frank
  • 看完了,您真的很用心,謝謝。
  • 感謝留言,寫下這些東西,有時候是為了怕忘掉,若能同時幫到其他人,那就太好了:)

    Rondo 於 2008/12/10 06:23 回覆

  • Broodmead
  • 您的STEP BY STEP 的流程寫的相當好.您的網站已經是我很重要的參考來源了.謝謝.
  • 謝謝,謝謝,您的鼓勵是我的動力來源^^

    Rondo 於 2008/12/10 13:35 回覆

  • joe
  • remote desktop

    請問 大大 有使用remote desktop 這套軟體嗎

    我想要用 macbook pro 控制imac

    我軟體 安裝好了 但是 因為家裡電腦都是用中華電信小烏龜的port 去連線 上網 不知道 怎麼去連線 取得位置 然後 去 控制imac
  • remote desktop 很方便,我也常用:)
    您的問題可以使用透過 DDNS 或是固定 IP 的方式來解決,
    因為中華電信的非固定制 ADSL 是可以申請一個固定IP的,
    所以這個方法應該比較簡單,您可以上以下網址看一下
    http://service.hinet.net/2004/adslstaticip.php

    Rondo 於 2008/12/10 21:24 回覆

  • 徹
  • 謝謝大大的使用流程 細節都很詳細呢
    期待大大的 圖解 Vmware Fusion 跟 Parallels Desktop
  • 我也很期待能快點生出這兩篇來呢:)

    Rondo 於 2008/12/10 21:26 回覆

  • anil
  • 您真的好用心喔!
    謝謝您的分享~~

    想請問您virtual box對於USB裝置的支援度好嗎?想利用他來讓我可以用網路ATM轉帳,會不會有什麼問題呢?

    也期待您的「圖解 VMware Fusion 入門」與「圖解 Parallels Desktop 入門」
  • 根據使用手冊的描寫,是有支援的 USB 裝置的,可是我實際操作的結果,並不順利,不知是不是單一個案,您倒是可以試看看。

    Rondo 於 2008/12/11 15:15 回覆

  • joe
  • 大大 我去你那網頁申請了

    那是不是 加入那個 ip 到task server 上 就可以 控制他了 被控制的imac 我已經再偏好設定哪裡開啟 權限了

    大大方便給 msn嗎

    謝謝你
  • 不是那裡,在 Remote Desktop 主視窗的左邊有個 Scanner,
    1.點一下 Scanner,
    2.然後右手邊選擇「Network Address」,
    3.它的旁邊有個寫著「IP address or DNS name」的框框,將 IP 輸進去即可。
    4.若是在同網段,選擇 Bonjour,就會自動找到了。

    MSN~~~~我是個網路原始人,已經不用任何 IM 很久了^^"

    Rondo 於 2008/12/11 19:46 回覆

  • runwyt
  • 版大你好
    有個問題想請教你
    我個人是使用vmware fusion
    預設的NAT當然是沒有問題
    但是對於如何使用橋接模式取得真實ip感到很頭痛

    希望版大能指點迷津
    謝謝!!

  • http://rondoyoyo.pixnet.net/blog/post/24260705
    您可以先參考一下這篇,
    有問題我們再來討論^^

    Rondo 於 2008/12/19 07:42 回覆

  • ken
  • Virtualbox今天升級成2.2版了
    結果"網路"設定中的"主端介面"消失了@@

    結果現在不能上網了><

    請問新版的要怎麼設定上網功能呢?
  • 我剛剛升級了,
    它有些英文沒有翻譯到,
    主端介面就是 Bridged Network,
    若不想傷腦筋,
    設 NAT 是最簡單的了。

    Rondo 於 2009/04/10 08:43 回覆

  • 熊
  • 如果我是用無線AP的話那要怎麼連上網阿
  • 將網路介面設定成 NAT 即可,
    只要 Host OS 可以上網,Guest OS 就可以上網了。

    Rondo 於 2009/04/11 07:41 回覆

  • ken
  • 感恩
    透過repair解決了^^
  • 有十分這麼感謝您
  • **因為您的詳細解說 我才能感到蘋果電腦作業系統的聰明方便~貴站清晰的各種自由軟體選擇+解說絕對不是使用蘋果內建or除了態度外知識與技能0分的0800客服可以比的**
    ---泣血談-------------
    新買蘋果電腦1個月用壞~想說還在保固打電話給0800客服.:求助Parallels Desktop 壞掉.客服說不是用Boot Camp他們一概不承認...我才知道蘋果官方這麼封閉(難怪蘋果發明執行長會被開除)~
    幸好塞翁失馬:自己重灌OS X才解決N多問題 蘋果是實踐家用的我才明白(要自己找解決問題之法才會知道最適合的應對方法):非常感謝您詳細的圖解+紀錄 著實受惠大眾...
  • 看到有人因為我寫的東西而受益,
    內心真的很高興,
    什麼叫做「助人為快樂之本」,
    每看一次就爽一次 v( ̄︶ ̄)y

    Rondo 於 2009/04/22 21:26 回覆

  • freiheitkino
  • 謝謝大大的教學,非常詳盡,
    而且要照順序看。像我跳著看,
    就看不懂恢復快照就是還原這句話的意思,翻到前面才知道快照就是建立還原檔...

    另外無線網路的部份,我照大大的設定,選擇了Airport,但是進入XP之後,
    並沒有出現無線網路。由於我有網芳的需要,所以IP是指定IP,
    在家裡測試的結果是OK的,因為是用網路線,桌機跟虛擬的XP都可以互相看到。
    但在公司是用無線望路,請問這部份要怎麼調整呢?謝謝~~
  • freiheitkino
  • 自問自答。但還有一事請教。

    在家裡,我有兩台電腦,
    一台是Macbook,一台是桌機XP。使用的是網路線光纖撥接上網。
    為了讓兩台的電腦可以分享網路芳鄰,
    我都各設定同一個網段的虛擬IP 192.168.x.x。
    在Macbook裝了VirtualBox以後,也是指定同一個網段的IP,所以這三個系統的區域網路這裡,都有三個不同的IP。因此都可以互相看到。

    而在公司,我剛剛在選定網路卡為Airport之後開了XP,
    卻沒有辦法上網的原因,就是仍然保留了在家裡使用時指定的IP。我設定為自動取得IP之後,就可以上網,同時也可以使用網芳了。但是如果連線網路印表機,會沒辦法在印表機那裡直接新增,我必須到公用電腦那裡看到印表機之後點兩下才行。

    我的兩個問題是:只是如果回到家裡,就要回到指定IP才能讓這個虛擬XP有網芳的功能,這方面有沒有比較方便的方式?在開XP之前,還要在選擇乙太網路,這方面可以像一般的系統這樣自動選擇嗎?謝謝!~
  • VirtualBox 的網路,設定成 NAT,
    裡面的 XP,設定自動取得 IP,
    這樣只要你的 MacBook 可以上網,
    XP 就可以上網,
    在家中跟公司,網路就不用設來設去。

    那區域網路要如何連,
    因為是 NAT,所以無法使用「網路上的芳鄰」
    不過可以使用手動的方式連接,

    在 VirtualBox 中的 XP,開啟 IE,

    \\192.168.x.x(前面記得加 \\)

    在網址列輸入對方電腦的 IP,像上面這樣,
    如此就可以連到對方的電腦,
    就算有設定帳、密,也會跳出視窗讓我們輸入,
    若對方有分享印表機,也可以看得到。

    這是我想到比較好的解決方式,你可以試看看。

    Rondo 於 2009/05/11 11:49 回覆

  • freiheitkino
  • 現在不在公司,但我想到一種方式,如果我用Bridge指定乙太網路的情況下又設定IP(192.168.x.x)的情況下,能不能在虛擬XP裡面,開啟網芳,設定無線網路?這樣就跟我的Mac設定一樣,既有指定IP,但又可以在公司無線上網,而不用在開啟虛擬XP之前還要去調整VirtualBox網路卡的設定。

    因為不在公司所以沒辦法試試看,請問這樣可行嗎?
    等試過之後我再來報告。

    因為如果沒有指定IP,那縱使我可以用IE連結其他電腦,其他電腦也沒有辦法連到我這裡來..
    應該是這樣吧?所以我想還是以有指定IP為先...
  • 嗯,原來你有分享 虛擬XP 中的檔案的需求,

    不過 虛擬XP 是無法設定無線網路的 ^^"
    設 Bridge,就要接網路線才行。

    剛剛想到一個變通的方式,不知可不可行,

    在 Mac OS 桌面上(或隨便一個地方)開一個資料夾,
    然後在 VirtualBox 中將此資料夾設為 分享資料夾,
    接著在 Mac OS 中,到系統偏好設定 中的 共享,將此資料夾分享出來,

    以後 虛擬XP 中的檔案都放到 分享資料夾 中,
    其他人要用的話,只要連到 Mac OS 就可以了,

    這樣的話,虛擬XP 的網路只要設成 NAT,都不用更動,
    算是個山不轉人轉的方法。

    Rondo 於 2009/05/13 06:13 回覆

  • freiheitkino
  • 測試結果出來了...

    1.從無線網路安裝精靈那裡新增,的確是無效的... ^ ^"

    2.在未啟動虛擬XP的情況下,我在設定裡面的網路/
    配接卡新增了配接卡2,
    設定配接卡2為Bridge型態,
    同時選為 Airport。
    如此配接卡1就是乙太網路,
    配接卡2就是Airport。
    一開機之後,虛擬XP就抓到了硬體,同時在所有連線裡,多出了一個區域網路。
    我沒有再設定其他的,也不用在輸入網路金鑰什麼的,就可以直接上網了。

    我都忘了可以有配接卡1、2...

    報告完畢~^ ^

  • 感謝嚕,
    又學到一招 ^^

    Rondo 於 2009/05/13 16:57 回覆

  • Chich
  • 太感謝了
    能願意花時間教新手用免費軟體

    感恩
  • 不客氣 ^^
    時間充裕的話,還有很多想寫的說。

    Rondo 於 2009/07/21 00:20 回覆

  • Justin
  • 受益良多

    實在非常感謝!我是第一次接觸mac系統的菜鳥。有您的教學真的讓我受益良多!大感謝
  • 不客氣,不客氣^^

    Rondo 於 2009/08/11 13:34 回覆

  • freetomove99
  • 我的windows 無法連上網ㄟ 不知道為甚麼
  • 先確認 Mac 可以上網,
    然後網路設成 NAT,
    理論上這樣就可以上網了才對,
    要是不行,我會再次下載、安裝 VirtualBox。

    Rondo 於 2009/09/04 14:51 回覆

  • gg
  • 首先感謝版主的熱心教學,讓我可以一路順暢的灌VirtualBox
    可是最後有個上網的問題想請教
    全部灌好後,網路也按預設的選項設定
    開IE上網時,網頁顯示的速度超級慢,有些網頁甚至無法顯示
    請問是哪裡可能出問題呢
    感謝
  • 我第一個想到的是記憶體的大小,
    Mac 上有多少記憶體,給 Windows 都少記憶體,
    記憶體太少,怎麼跑都跑不快的,
    另外可以參考一下這篇,
    http://rondoyoyo.pixnet.net/blog/post/25005754
    雖然是寫給 VMware Fusion 的,不過有些還是可以用在 VirtualBox 上的。

    Rondo 於 2009/09/04 18:08 回覆

  • gg
  • 感謝版主這麼快回覆
    我調過了
    一開始顯示速度很正常
    可是多開幾個網頁後就又變慢了
    看來得試試哪個參數才會最佳化
    再次感謝版主熱心回覆
  • 不客氣,
    也祝你早日解決問題^^

    Rondo 於 2009/09/05 16:21 回覆

  • Victorino
  • Student

    版主真是個高手啊...
    只是想要問一下版主...
    小弟試了很多方法...
    想要讓Guest OS只和Host OS相連(就是可以ping的到的那種)
    但是小弟一直失敗了...
    找資料才找到版主這來...
    希望版主可以指導一下...
    謝謝 XD
  • 你好
    這不是將網路設定成「Host-only Adapter」就成了,

    我測試的結果是:
    Guest OS(Windows XP)的 IP 是 192.168.56.101
    Host OS 的是 192.168.56.1,
    你試看看。

    註:
    1.我測試的 VirtualBox 版本是 3.0.6。
    2.記得將 Guest OS 的防火牆關掉,否則會 ping 不到的。

    Rondo 於 2009/10/03 15:46 回覆

  • york
  • bootcamp

    如果已灌好系統可以直接在virtualbox中以bootcamp執行win系統嗎
    因為重灌還要請公司MIS支援太麻煩了不知是否有解呢
  • 不行,VirtualBox 現階段無法直接開啟 Boot Camp 中的 Windows ^^"

    Rondo 於 2009/10/25 16:45 回覆

  • 斯
  • 謝謝~好用!
    但是我想請問一下那個阿!就是我可以開XP用視訊嘛?
  • 剛剛看了一下,
    在XP中,iSight會亮,可是畫面一片黑,
    應該有解決方法吧,
    不過完全沒有這個需求,
    就等你去研究囉.......^^"

    Rondo 於 2010/01/18 23:22 回覆

  • D
  • 找到你真是我的福氣!!

    我是剛加入apple的新人 還在與mac mini磨合中
    因為我每天需要使用網銀買賣外幣 但是偏偏台銀只支援ie 請問我裝了virtual box之後就可以順利操作讀卡機買賣嗎?感謝的你回答!
  • 我沒有使用Virtual Box 這樣用過,不敢保證,
    使用 Boot Camp 安裝 Windows 是一定沒問題的^^"

    Rondo 於 2010/02/28 20:54 回覆

  • TC
  • Thank you from Hong Kong

    Thank you. I learn a lot.
  • 不客氣^^

    Rondo 於 2010/08/24 19:07 回覆

  • noskid
  • 這軟體真是太好用了!!
    也感謝版主無私的經驗分享~
  • 訪客
  • 真感謝您的教學 這對我來說太重要了!
  • 不客氣^_^

    Rondo 於 2011/02/06 09:43 回覆

  • JasonWu
  • 謝謝你的分享。我若買 Mac 的筆電,原因之一是可以在 Mac 上使用 Windows(你的功勞)。
    但不知 Mac 還有什麼其他應用是值得擁有,也是不買的原因(不是很了解 Mac 能做什麼,除了美美的外觀真的很引人注目。
  • 這種問題真的只有你自己能回答^^"
    只能多看多聽多比較再做決定囉,
    http://www.apple.com/tw/why-mac/
    這是蘋果的理由,也可以參考看看~

    Rondo 於 2011/03/13 19:30 回覆

  • 訪客
  • 這套虛擬真的很強方便又好用又支援多CPU
    我接上 usb視訊 想來個視訊通話結果搞不定
    不影響我對他的讚賞還是100分
  • ^_^

    Rondo 於 2011/07/07 20:24 回覆

  • hlc
  • 真的很感謝您寫的那麼詳細,讓我這個mac新手可以自己安裝windows,
    這邊有一個問題想請問,我安裝完全部的東西都成功了,
    網路卡附加到NAT,線路也都已連結,但是卻不能上網,
    我有重新uninstall,但是問題還是一樣,
    不過我有發現我的裝置管理員中的enternet控制卡是有出現黃色的問號,
    請問要怎麼驅動?
    我灌的是window xp sp3!!!
    麻煩您回答了~~~~~
  • Thomas
  • Rondo您好

    小弟有問題想請教您

    現在我有兩顆硬碟(160G跟80G各一顆)

    RAM 1.5GB

    160G那顆(第一顆硬碟)已經安裝好xp了

    另外一顆80G(第二顆硬碟)我想要安裝debian 6.0.3


    假設我已經安裝VirtualBox

    想要新增虛擬機器並建立虛擬硬碟

    映像檔有動態擴充跟固定大小兩個選項



    好了

    以下的問題來了

    1.我第一顆硬碟(160G)安裝了xp,是否可以把debian 6.0.3全部安裝在第二顆硬碟(80G)?

    2.虛擬記憶體的大小最少要給多少MB?

    3.我第二顆硬碟是80G,那映像檔要選動態擴充還是選固定大小?

    4.如果我選了動態擴充映像檔,大小設多少會比較理想?8G可以嗎?還是要更大?

    5.vdi檔的存放路徑可以改變嗎?例如放在E槽,路徑設定為:E:\USB_BOOT\VM\

    6.我已經有debian的iso檔,可以直接掛載嗎?掛載之後要如何做才能把debian 6.0.3的系統直接安裝在第二顆硬碟(80G)?

    7.MBR或grub開機選單是否只能設定在第一顆硬碟(160G)?還是第二顆硬碟(80G)也可以設定?

    8.如果有一天我覺得虛擬的guest OS不好用,可以直接刪除嗎?還是要做一些設定?那MBR或grub開機選單要如何重置?

    9.移除VirtualBox要怎麼做才能完全移除?(例如刪除一些遺留下來的設定檔之類的)


    麻煩rondo大大儘快解惑

    謝謝
  • leo
  • 請問一下,我無法取得ip,我打了ipconfig後沒顯示