Ad Hoc是一個拉丁詞匯,在拉丁語中的意思是“即興,臨時(improvised, impromptu)”。
Ad-Hoc結構是一種省去了無線AP而搭建起的對等網絡結構,只要安裝了無線網卡的計算機彼此之間即可實現無線互聯;其原理是網絡中的一台電腦主機建立點對點連接相當於虛擬AP,而其它電腦就可以直接通過這個點對點連接進行網絡互聯與共享。
由於省去了無線AP,Ad-Hoc無線局域網的網絡架設過程十分簡單,不過一般的無線網卡在室內環境下傳輸距離通常為40m左右,當超過此有效傳輸距離,就不能實現彼此之間的通訊;因此該種模式非常適合一些簡單甚至是臨時性的無線互聯需求。另外,如果讓該方案中所有的計算機之間共享連接的帶寬,比如有4台機器同時共享寬帶每台機器的可利用帶寬只有標准帶寬的1/3。
下面開始介紹如何建立Ad Hoc無線連接:
我們將從一台已經通過有線Ethernet寬帶連接到Internet的獨立電腦開始。然後,我們將按照3個步驟建立ad hoc無線網絡:
第一步是在主電腦上安裝802.11b無 線網卡,並將其配置為一個電腦到電腦(ad hoc)的無線連接。第二步是在第二台電腦上安裝一個無線網卡。要完成網絡並提供與Internet的連接,應在主機上激活Internet連接共享(ICS)。
配置主機
在你在電腦上安裝了一個802.11b適配器(例如一個Orinoco 或Cisco無線網卡)之後,Windows XP將自動檢測到該網卡,安裝驅動並在通告區域顯示一個圖標。(現在,我正在使用Agere的Orinoco Silver 網卡建立ad hoc無線網絡。盡管在Windows XP提供了對它們的內置支持,但是您還可以通過Microsoft Update,使用更新的驅動程序和固件對它們進行升級)。如果在電腦所處的環境范圍內還有其它的網卡,Windows就會自動顯示一個可用網絡的清單。但是,如果在此范圍內沒有任何可用的網絡,無線連接圖標將顯示一個紅色的“X”,而且將不能自動打開一個“查看無線網絡”(View Wireless Networks)窗口。如果要打開這個窗口,請點擊無線連接的圖標。在這個時候,如果“可用網絡”列表中出現了可用的網絡,請不要立即選擇其中的某個可用網絡。如果在此之前,你的電腦已經連接到一個首選的訪問點上,請刪除所有首選訪問點。以保證只建立與你想要配置的ad hoc網絡的連接。
然後,點擊窗口頂部的“高級”選項卡。只選擇“電腦到電腦(ad hoc)網絡”,並且清除到“自動連接非首選網絡”復選框,如果它已經被選中的話,。這項設置以及刪除有線網絡保證了只連接到ad hoc網絡。
再次點擊“無線網絡”選項卡。在首選網絡項下,點擊“添加”,如圖1所示。在“無線網絡屬性” 對話框中指定一個網絡名稱(SSID)。可以使用任何想要的名稱,但是一定要使用該名稱對所有電腦進行配置。注意,由於網絡的類型已經被指定為只能連接到 ad hoc網絡,所以它已經被標明為電腦到絡,不能再改變了。 由於在嘗試配置WEP數據的加密之前,運行ad hoc無線網絡的工作要更容易進行一些,所以我們此時不對無線等價協議(WEP)進行配置。你是否使用WEP將由你所處的環境決定。在大多數情況下,為了得到最佳的保護和安全,在你的ad hoc網絡開始正確運行之後,你應該回到“無線網絡屬性”並指定WEP的設置。在“無線網絡屬性”對話框中配置了網絡名稱(SSID)之後,將顯示一個新的ad hoc網絡和一個PC網卡圖標,表明這是一個電腦到電腦的網絡。 要注意紅色的“X”標記。當第二台電腦在此范圍之內,而且已經連接上新的ad hoc網絡時,顯示將改變為沒有“X”標記的和正在工作的電腦到電腦的網絡。
配置一台客戶機
在第二台電腦上安裝過一個Agere Orinoco 802.11b Silver PC網卡之後,無線網絡標簽會顯示一個在此范圍內的無線訪問節點或ad hoc無線網絡的清單,如圖4所示。 新的ad hoc網絡aloha4321被列在其中(而且用PC網卡的圖標標出)。激活網絡名稱,然後點擊“配置”。由於此次將配置WEP,點擊“OK”。共享連接現在已經成功建立了一個ad hoc無線網絡,我們將設置Internet連接共享。在主機上打開“網絡連接”。(點擊“開始”,點擊“控制面板”,點擊“切換到經典視圖”,然後點擊“網絡連接”。)點擊“共享連接”,在“網絡任務”項下,點擊“改變此連接的設置”。在“高級”標簽上,選擇“允許其他網絡用戶通過此電腦的Internet連接進行連接”復選框。如果你沒有使用第三方防火牆,而且還沒有設置“Internet連接防火牆(ICF)”,一定要選中激活此特性的復選框。(請閱讀有關激活ICF的原因的早期專欄文章:不要讓防衛松懈。)最後,您還可以選擇啟用“讓其他用戶控制或啟用此連接”復選框。在完成了ICS的配置之後,主機上的“網絡連接”窗口將顯示原始的有線以太網連接,並將其狀態顯示為共享和啟用。客戶機上的“網絡連接”窗口將主機上的連接顯示為一個Internet網關。現在,用戶機應該可以通過DHCP主機獲得一個范圍為192.168.0.*的不可路由私有地址,並且獲得完全的Internet連通性。
配置WEP
現在已經成功地建立了Internet連接,下一個步驟是要回到“網絡屬性”對話框配置WEP的設置,來保證ad hoc網絡得到最佳的安全保護。在客戶機上,打開“無線網絡屬性”對話框並選擇“數據加密”(WEP已啟用)復選框。在你的網卡制造商提供的文件中查詢密鑰格式和密鑰長度。使用你的硬件和驅動所支持的加密的最高級(密鑰長度)。在此使用的是Agere的Orinoco Silver網卡,它只支持64位WEP(也有的是40位)。使用最新的驅動和固件,實際上Windows XP會自動發現此硬件只支持64位加密,並將不允許把密鑰設置為128位。確定你使用了一個不能被輕易猜到的由隨意選取的字符和字母組成的ASCII網絡密鑰。最後一步是使用相同的密鑰和加密設置來配置用戶機。注意:要采取附加的安全措施,可以考慮每星期改變密鑰。