![是否可以偵測網路中連接到路由器但屬於已關閉電腦的網路卡](https://rvso.com/image/760993/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%81%B5%E6%B8%AC%E7%B6%B2%E8%B7%AF%E4%B8%AD%E9%80%A3%E6%8E%A5%E5%88%B0%E8%B7%AF%E7%94%B1%E5%99%A8%E4%BD%86%E5%B1%AC%E6%96%BC%E5%B7%B2%E9%97%9C%E9%96%89%E9%9B%BB%E8%85%A6%E7%9A%84%E7%B6%B2%E8%B7%AF%E5%8D%A1.png)
我們想要偵測已關閉(仍連接電源)的機器是否已與網路斷開連接。我們知道該機器在網路中的 IP 位址,並且在同一臺本地網路中還有另一台機器正在運作。
即使主機伺服器關閉,NIC 是否仍在網路中通訊?我想也許有類似的機制可以進行 WOL 以及其他診斷。雖然我不知道那台機器是否特別打開了 WOL。
答案1
當作業系統關閉時,TCP/IP 堆疊不再活動,因為它是在作業系統網路層中實現的。
如果作業系統關閉(停止)但乙太網路卡仍然通電(匯流排電源開啟),則實體乙太網路層可能仍然處於活動狀態,但這不僅取決於主機板(許多主機板使乙太網路卡始終保持通電狀態)以便允許WOL 功能),還包括網卡驅動程式的實作以及作業系統在停止時向卡發送的命令。
鑑於該卡已通電並且尚未被操作系統置於暫停狀態,它可能會響應例如通過諸如arp-scan
.
無論如何,如果您事先不知道,僅透過 MAC 位址來識別設備將是相當困難的。