乙太網路連接需要 90 秒才能可用(解決方案:將 Npcap 設定為自動啟動)

乙太網路連接需要 90 秒才能可用(解決方案:將 Npcap 設定為自動啟動)

當我啟動 Windows 7 PC 時,或當我停用和啟用乙太網路連線時,網路需要 90 秒才可用。在此期間,狀態顯示為正常(不是“識別”)。

在此期間,接收或發送的資料包為零。然後,90 秒後突然出現流量激增,網路開始運作。從那時起它就可以可靠地工作。

然後我停用了網路上某處建議的 Windows Media Player 共享服務。現在還有 90 秒的時間窗口沒有網路。但至少有資料包正在發送。收到的資料包仍然為零。

我用另一條電纜測試了該電纜。這沒有什麼區別。此路由器是普通 ISP 提供的路由器。這是一種非常常見的設備,網路中的其他設備不受影響。此外,預設配置中僅啟用 Windows 防火牆。沒有其他安全軟體。

什麼可能導致此問題?

答案1

我能想到兩種可能導致此問題的可能性,但它們與企業而不是家庭/soho 部署更相關:

  1. 交換器配置啟用 STP 的葉節點。這通常會導致交換器在新連結的連接埠上啟用流量轉送之前有 15-30 秒的延遲。這可以透過完全停用葉片連接埠上的 STP 或至少啟用「連接埠快速」模式來修正。
  2. 連接埠啟用 802.1x。在連接埠取得授權之前,連接埠不會轉送流量(或僅將流量轉送至 enclave VLAN)。身份驗證和授權由 Radius 伺服器處理,90 秒看起來太長(但我見過廉價交換機,其中 802.1x 確實很慢)。

SG-200-08(在另一個答案中提到)可能同時支援 STP 和 802.1x,因為這似乎是 SLM2008 的克隆。請檢查您的交換器配置。

答案2

我嘗試了這個問題中提到的所有內容。另外,我嘗試完全重置網路堆疊。這沒有幫助。

然後我在這裡禁用了一些東西:

在此輸入影像描述

它開始起作用了。透過再次連續啟用項目,我發現 Npcap 項目導致了問題。(在此螢幕截圖中,它不可見,因為我已經卸載了它。)我確實已經擁有最新的 Npcap 版本。然後我重新安裝了 Wireshark 和 Npcap,這並沒有直接幫助,但:

當我在 Npcap 安裝程式中設定不自動啟動時,就會出現問題。當我啟用自動啟動時,問題就消失了。

相關內容