捐血一袋救人一命

2010年4月19日 星期一

Windows 7 也可以當無線基地台

網路上可以很容易找到有關使用指令或是 Connectify 免費軟體來建置虛擬的無線基地台,讓其他資訊設備可以共享上網。

但是很多人在執行 netsh wlan start hostednetwork 時,會遇到以下的錯誤訊息,

無法啟動主控網路。

群組或資源不是處在執行要求操作的正確狀態。

先說明一下,無線網路的共享連線,有兩種模式,一個是AP Mode,一個是Ad Hoc Mode

兩種模式的差異,在於:

使用 AP Mode,可以同一張無線網卡連線上 Internet ,同時共用給其他設備連線。

Ad Hoc Mode,無線網卡不能同時連線及分享,所以,必須要透過第二個網路介面分享連線,例如:有線網卡、3G網卡等等。

而 AP Mode是有限制特定型號的無線網卡!

例如:

  • Atheros AR5xxx/AR9xxx cards, driver version 8.0.0.238
  • Broadcom 4310-series (in many Dell laptops)
  • Broadcom 4321AG/4322AG/43224AG WLAN Adapter, driver version 5.60.18.8
  • D-link AirPlus G DWL-G510 Wireless PCI Adapter, driver version 3.0.1.0
  • D-Link DWA-140 RangeBooster N USB Adapter, driver version 3.0.3.0
  • Dell 1510 Wireless N adapter, Broadcom version,driver 5.60.18.8
  • Intel 5100/5300, WiFi Link 1000 BGN, driver version 13.0.0.107
  • Linksys Dual-Band Wireless-N USB Network Adapter(WUSB600N), driver version 3.0.10.0
  • Netgear 108 Mbit WG311T
  • Ralink RT2870 (in many 802.11n USB dongles)
  • Realtek RTL8187B (Win7 driver ver.1178)
  • Realtek RTL8187SE (with the drivers that came with Windows 7)
  • Realtek RTL8192u with 1370(Beta)
  • Sitecom Wireless USB Adapter 54g WL-608, with Ralink RT2870 drivers, version 3.0.9.0

如果你的無線網卡不是支援AP Mode的網卡,就不用去使用 netsh wlan 這一堆指令了!(因為要用的話,要設定一大堆參數,欲知詳細設定,請在命令列執行藍色字體的指令netsh wlan set profileparameter ?,或者看看後面匯出的設定檔)

建議您直接安裝 Connectify ,裝好之後,先去「開啟網路和共用中心」,接著選「變更介面卡設定」,將您要共享的連線介面分享出來 (請不要勾選讓使用者控制或停用該介面)

接著再到 Connectify 裡面去設定 Wi-Fi Name、Password、Internet(共享網路介面)、Mode即可完成共享。

想要更進一步瞭解它的設定

可以在命令列上輸入

netsh wlan show profile

就可以看到 Connectify 建立的 Profile Name

知道 Profile Name之後,可以把設定匯出成 XML 檔案

netsh wlan export profile name="XXXX"

以上XXXX請自行更換成你的 Profile Name

如果要匯入設定檔,請輸入以下指令

netsh wlan add profile filename="OOOO.XML" Interface="無線網路連線" user=current

以上OOOO.XML 請輸入您的 Profile File Name,如果您的無線網路介面有更改名稱,或是非繁體中文版,請自行變更為您的無線網卡名稱!

3 意見:

匿名 提到...

謝謝你的文章,非常有幫助^_^

匿名 提到...

用過其他推薦方式及軟體 , 只有這個有效!!!

匿名 提到...

最後一個步驟,顯示系統找不到指定的檔案

該如何處理?