這個教程是為那些想用ubuntu做點小實驗的使用者準備的。這并不适用于所有人,尤其是那些在(正式環境中)使用生産機器的使用者。
如果你對網絡運作和ip網絡有所了解,你應該知道在大多數情況下,每個網卡隻會配置設定一個ip位址。我們習慣認為這是一對一的事物。
一個網卡對應一個ip位址,你在一台機器上的一個網卡及其ip位址隻能綁定或運作單一的網絡服務/端口。例如,如果你想在80端口運作一個web伺服器,而一個ip位址和端口号隻能由一個web伺服器監聽。這是這樣設計的。
是以,網卡和ip位址并不是一對一的關系,你可以建立可以單獨配置設定ip位址的虛拟網卡。是以,單一的實體網卡可以群集無限的子網卡或虛拟網卡。每一個都能配置設定它自己ip位址到對應的端口。
這個簡短的教程将展示給你如何在ubuntu上做到這些。這是在一台電腦上用一張實體網卡和單一的端口号運作及測試多個網絡服務的好方式。
動手吧,運作下列指令打開網絡接口檔案。
然後按照下圖中的步驟,添加你想要的任意多的虛拟網卡。預設情況下,linux會給第一張網卡配置設定eth0的名稱,是以如果你的機子隻有一張網卡,那麼它會被命名為eth0。
添加虛拟網卡,建立多個靜态網卡并命名為eth0:1、eth0:2、eth0:3等等(eth0後面緊跟冒号和數字)。

對于你建立的每一個網卡,也要確定網絡都是不同的子網,這是網絡常識(譯注:事實上并非如此,虛拟網卡完全可以是相同子網的ip位址,隻要你需要)
完成以後,儲存檔案并用下列指令重新開機網絡服務。
就是這樣!
玩得開心!
原文釋出時間為:2013-11-27
本文來自雲栖社群合作夥伴“linux中國”