是否可以找到計算機在房間中的實體位置?

是否可以找到計算機在房間中的實體位置?

我目前正在開發我們的網路監控系統 (NMS) 項目,我想知道是否有一種方法可以讓我精確定位每台 PC 目前的位置。比方說,我們有一個房間,裡面有 40 台 PC,我們的 NMS 是否可以知道哪一台 PC 位於哪個實體位置?

能夠透過準確的位置判斷兩台或三台電腦是否在房間內交換了位置,這對我正在做的事情很有用。

答案1

僅根據網路電纜查找電腦實體位置的工具是被禮貌地稱為“實習生”

您的實習工具可能會要求並獲得稱為“a”的東西的極大幫助。電纜追蹤器/音訊產生器/映射器/標識符,但如果我手動或使用 arp 表和命令列來完成,那麼任何人都可以。一旦確定,建議對電纜的兩端以及電纜連接的兩個連接埠進行標記,以防止下次有人詢問時需要實際物理追蹤電纜或搜尋 arp 表。

話雖如此,網路監控系統監控客戶端 PC/工作站的情況並不常見,但如果您願意的話,這是可能的。

然而,除了物理識別之外,沒有可行的方法來僅基於有線連接來監視或檢索電腦的位置。然而,由於無線訊號可以基於三角測量與物理位置相關聯,因此可以透過添加少量硬體來監視和追蹤電腦。如今,許多(如果不是大多數)無線網路設備都內建了此類位置追蹤功能,通常還具有內建的客戶端映射功能,例如思科 Meraki 接入點系列做:

在此輸入影像描述

使用此類產品是近似追蹤使用 WiFi 的任何物體的物理位置的好方法,如果您添加無線 NIC,則可以包括標準桌上型電腦。

透過 RFID 標籤和適當的硬件,也可以實現與滾動式解決方案相同的物理關聯。這可以像智慧型手機一樣簡單且便宜,並附加消費者 RFID 標籤技術,例如追蹤器或者或類似的電腦產品,或像許多大型分銷商用來追蹤其倉庫內產品的系統一樣複雜。

答案2

並不真地。大多數計算機沒有內建 GPS(或同類概念的另一種實現)。

您可以執行以下操作:

為電腦指定合理的名稱(例如“northwall-desktop-5”)是一種常見的做法。像這樣的事情很常見。

將每台電腦插入智慧型交換器。您甚至可以將不同的 VLAN 指派給不同的連接埠。然後,透過確定裝置插入哪個 VLAN,您可以獲得有關其插入哪個連接埠的一些資訊。或者,您可以使用不同類型的技術,例如根據設備所在的連接埠使用不同的 /30 子網,而不是使用 VLAN。如果您正在考慮嘗試對數百台電腦執行此操作,則可能需要一些額外的思考/考慮。這在技術上應該是可行的(對於 40 台電腦),但可能需要花費大量精力來設定配置來執行此操作,以至於您發現它不值得。這可能取決於您的目標是什麼,以及您發現的更高優先事項(例如資訊或成本/複雜性)。您實現此功能的能力也可能在一定程度上取決於您的硬體:例如「託管交換器」可能比「啞交換器」更有用。

Wi-Fi 接入點也許能夠告訴您訊號有多強:這可能會告訴您裝置是否靠近 Wi-Fi 接入點。

如果您有電纜測試儀,您也許能夠找出一些有趣的細節,例如幾個點之間的電纜長度。這可能不會對您提供任何類型的自動化解決方案有幫助,但該技術與您所要求的足夠接近,我想我會提到它。

如果您擔心有人進行未經授權的更改,您可以在房間中安裝攝像頭,並以數位方式記錄發生的情況。

如果「PC」指的是可能離開房間的筆記型電腦,那麼通常您可能有不同的IP 位址,因此這可能是一種有效且簡單的方法來了解一些詳細信息,例如PC 是否在電腦中使用有線網絡。 Geo-IP是一種可以將公共IP位址轉換為位置的技術;這是一門不精確的科學,但經常能得到一些正確的細節(例如設備位於哪個大陸……也許比這更準確,也可能不準確)。

如果您可以存取該設備,則可以啟用輸入,例如網路攝影機(內建於某些筆記型電腦)或麥克風...這可能會為您提供一些輸入,可用於確定設備是否靠近大聲來源噪音。

其中許多想法可能有點牽強,並且對於商業目的來說可能不是超級實用/經濟。但你對你的目標相當模糊,所以我只是提出了一些關於技術上可行的想法。

答案3

假設牆上的乙太網路連接埠對應於實體位置(並假設使用乙太網路而不是 wifi),如果連接埠的另一端連接有託管交換機,那麼您可以簡單地查詢連接到每個連接埠的設備(並且使用​​您最喜歡的SNMP 工具透過MAC 位址識別它。

相關內容