![Windows 10 託管網路和具有兩個無線介面的 Ad Hoc 連接](https://rvso.com/image/1496876/Windows%2010%20%E8%A8%97%E7%AE%A1%E7%B6%B2%E8%B7%AF%E5%92%8C%E5%85%B7%E6%9C%89%E5%85%A9%E5%80%8B%E7%84%A1%E7%B7%9A%E4%BB%8B%E9%9D%A2%E7%9A%84%20Ad%20Hoc%20%E9%80%A3%E6%8E%A5.png)
我有一個似乎無法克服的問題。
我有兩個無線網路適配器,我試圖將它們用於稍微複雜的網路拓撲。沒有使用路由器、交換器或其他網路設備,只有一台筆記型電腦(支援 Wifi)、一台望遠鏡(是的,支援 Wifi 的望遠鏡)和一個帶有兩個網路適配器的英特爾計算棒。
有關我的設備的一些背景信息,我用於遠端連接的英特爾計算棒和筆記型電腦都運行 Windows 10 家庭版。
「無線網路連線」是電腦隨附的整合式無線轉接器。
「Wi-Fi」是 Belkin Nano N300 USB 無線轉接器。
當我檢查時,安裝的驅動程式都支援 IBSS 和託管網路netsh wlan show drivers
。
我的過程如下:
使用以下命令在「無線網路連線」上建立一個ad hoc網路: netsh wlan set hostednetwork mode=allow ssid=ParamountAdhoc key=Paramount
我收到以下回覆:
The hosted network mode has been set to allow.
The SSID of the hosted network has been successfully changed.
The user key passphrase of the hosted network has been successfully changed.
然後,我使用以下命令啟動託管網路:
netsh wlan start hostednetwork interface="Wireless Network Connection"
響應是:
The hosted network started.
在「網頁連接」視窗中,我現在可以看到一個本地連接,它是 Microsoft 託管網路虛擬適配器。到目前為止,一切都按預期進行。啟動幾分鐘後,我的無線網路連線將連接到此本地連線。此步驟可讓我使用另一台裝置透過 Team Viewer 進行遠端連線。
我的下一個過程是將「Wi-Fi」(第二個介面和第二個實體適配器)連接到另一個名為 ParamountMount 的網路。
為了完成這項工作,需要提前完成一些設定 - 因此我將快速概述此處的步驟: 1. 前往「網路與共用中心」 2. 按一下「設定新連線或網路」 3. 雙點選「手動連接到無線網路」 4. 在「網路名稱」欄位中輸入ad hoc 網路(ParamountMount,如「netsh wlan shownetworks」所示)的SSID 5. 將安全性設定配置為「開放(無驗證)」 。取消勾選“自動啟動此連線”(重要) 6. 按一下“下一步”,然後按一下“關閉”
建立連接設定檔後,我可以設定一些必要的參數以使連接根據需要工作:
netsh wlan set profileparameter ParamountMount connectiontype=ibss connectionmode=manual interface="Wi-Fi"
Profile "ParamountMount" on interface "Wi-Fi" updated successfully.
再說一遍,到目前為止,一切都運作良好。 Microsoft 託管網路虛擬適配器仍然存在,並且無線網路連接仍然與其連接。
最後一條命令終止整個進程:
netsh wlan connect name=ParamountMount ssid=ParamountMount interface="Wi-Fi"
Connection request was completed successfully.
但是,Microsoft 託管網路虛擬適配器停止工作,並且我的無線網路連接介面已斷開連接。所有遠端連線都會被丟棄。
Wi-Fi 連接到網路「ParamountMount」。然後,我能夠存取該網路上的資源,但是,無法實際存取連接到「ParamountMount」的電腦(旨在作為無頭遠端電腦運行),它完全沒有用。
現在,真正讓我困惑的是:當我嘗試使用與上面相同的 start Hostednetwork 命令重新建立 ParamountAdhoc 網路時,我收到此新錯誤:
The hosted network couldn't be started.
The group or resource is not in the correct state to perform the requested operation.
當我檢查裝置管理員以查看虛擬適配器是否已停用時,我看到它正在運行。事件檢視器中沒有指示崩潰的事件。
如果我斷開「Wi-Fi」與「ParamountMount」的連接,只有這樣我才能重新建立「ParamountAdhoc」網路。
我錯過了什麼,或者做錯了什麼,當使用一個介面連接到網路時,它會關閉另一個介面的連接?它們應該是相互排斥的,對吧?
感謝您閱讀所有這些。我希望我沒有遺漏任何內容,但如果我可以提供更多信息,請告訴我。
答案1
您還需要在具有 Internet 連接的適配器上啟用 ics,並將其與託管臨時連接的適配器共用