本人因編程工作需要,使用虛擬機軟件VMware在同一台電腦上同時運行不同的系統,用以測試網絡應用程序。其實,在一台電腦上可以安裝N塊虛擬網卡,配合虛擬機軟件,可以進行很多網絡方面的模擬與開發,如軟路由、VPN、異網傳輸、外網穿透內網通信、網絡攻擊壓力測試等。
本人安裝的是Windows系統自帶的虛擬網卡,同樣實現了無聯網情況下虛擬機與本機的互訪。
下面以WindowsXP系統為例,簡單介紹虛擬網卡的安裝:
打開“控制面板”,雙擊“添加硬件”圖標,在“添加硬件向導”中單擊“下一步”按鈕,該向導會搜索最近連接到計算機但尚未安裝的新硬件。由於我們並沒有真正為計算機連接新的硬件,所以系統當然無法找到新硬件,因此會彈出一個詢問硬件是否已安裝的對話框,在該對話框中選擇“是,我已經連接了此硬件”,單擊“下一步”按鈕。
1. 在出現的“已安裝的硬件”列表中,選擇最後一項“添加新的硬件設備”,單擊“下一步”按鈕繼續。
2. 在接下來彈出的對話框中,選擇“安裝我手動從列表中選擇的硬件”,單擊“下一步”按鈕,在出現的硬件列表中選擇“網絡適配器”,單擊“下一步”按鈕。
3. 在選擇網卡對話框中,“廠商”選擇“Microsoft”,“網卡”選擇“Microsoft Loopback Adapter”,單擊“下一步”按鈕即可開始安裝,最後單擊“完成”按鈕。
4. 打開“控制面版”→“網絡連接”,可以看到新增的網卡,為便於區分,請重命名虛擬網卡的連接。每張虛擬網卡最好都要設定固定IP。如果平常不用虛擬網卡,禁用它們就可以了。
5. 虛擬機軟件(以VMware5為例)可以選定或排除不同網卡,來滿足我們的需要。選擇“編輯→虛擬網絡設置”,選“自動橋接”標簽,通過“添加”或“移除”來調整我們要用於聯網的網卡。