Назад | Перейти на главную страницу

Можно ли определить физическое местонахождение компьютера в комнате?

В настоящее время я работаю над нашим проектом системы мониторинга сети (NMS), и я хочу знать, есть ли у меня способ определить, где в настоящее время находится каждый компьютер. Скажем, например, у нас есть комната с 40 компьютерами, может ли наша NMS определить, какой компьютер находится в каком физическом месте?

Возможность определить, поменялись ли местами два или три компьютера внутри комнаты, используя их точное положение, будет полезна для того, что я делаю.

Инструмент для определения физического местоположения компьютера на основе не более чем сетевого кабеля. вежливо называют "стажером".

Ваш инструмент для стажировки вполне может запросить, и ему будет очень помогать то, что называется трассировщик кабеля / тонер / картограф / идентификатор, но если я сделал это вручную или с помощью таблицы arp и командной строки, то может и любой. После идентификации рекомендуется маркировать оба конца кабеля, а также оба порта, к которым он подключен, чтобы избежать необходимости физически отслеживать кабели или просматривать таблицы arp в следующий раз, когда кто-то спросит.

При этом система мониторинга сети нечасто отслеживает клиентские ПК / рабочие станции, но если вы все равно захотите, это возможно.

Однако, кроме физической идентификации, нет реального способа отслеживать или извлекать местоположение компьютера на основе только проводного соединения. Однако, поскольку беспроводные сигналы могут быть соотнесены с физическим положением на основе триангуляции, можно отслеживать и отслеживать компьютеры с добавлением небольшого количества оборудования. Многие (если не большинство) беспроводных сетевых устройств в наши дни имеют встроенные возможности отслеживания местоположения, часто со встроенными возможностями отображения клиентов, такими как Линия точек доступа Cisco Meraki делает:

Использование такого продукта - хороший способ приблизительно отслеживать физическое местонахождение всего, что использует Wi-Fi, включая стандартные настольные компьютеры, если вы добавите беспроводную сетевую карту.

Достижение такой же физической корреляции с помощью собственного решения также возможно с помощью RFID-меток и соответствующего оборудования. Это может быть так же просто и дешево, как смартфон, а также прикрепить потребительскую технологию RFID-меток, например Трекер или Плитка или аналогичные предложения для компьютера, или столь же сложные, как системы, которые используют многие крупные дистрибьюторы для отслеживания продуктов на своих складах.

Предполагая, что порты Ethernet в стене соответствуют физическим местоположениям (и предполагая, что Ethernet используется вместо Wi-Fi), если к другому концу портов подключен управляемый коммутатор, вы можете просто запросить устройство, подключенное к каждому порту (и идентифицировать его по MAC-адресу) с помощью вашего любимого инструмента SNMP.

На самом деле, нет. Большинство компьютеров не имеют встроенного GPS (или другой реализации такой же концепции).

Вот что вы можете сделать:

Давать компьютерам разумные имена (например, "northwall-desktop-5") - обычная практика. Что-то подобное делается очень часто.

Подключите каждый компьютер к интеллектуальному переключателю. Вы даже можете назначить разные VLAN для разных портов. Затем, выяснив, к какой VLAN подключено устройство, вы можете получить некоторую информацию о том, к какому порту оно подключено. Или, вместо использования виртуальных локальных сетей, вы можете использовать другой метод, например использование разных подсетей / 30 в зависимости от того, на каком порту находится устройство. Эти методы могут не очень легко масштабироваться, но они технически возможны. Некоторые дополнительные размышления / размышления могут потребоваться, если вы думаете о том, чтобы попытаться сделать это для сотен компьютеров. Это должно быть технически осуществимо (для 40 компьютеров), но может потребовать столько усилий для настройки конфигурации, что вы сочтете это нецелесообразным. Это может зависеть от ваших целей и от того, что вы считаете более важным (например, информация или стоимость / сложность). Ваша способность реализовать это также может немного зависеть от вашего оборудования: например, «управляемые переключатели» могут быть более полезными, чем «немые переключатели».

Точки доступа Wi-Fi могут сообщать вам, насколько сильный сигнал: это может сказать вам, находится ли устройство близко к точке доступа Wi-Fi.

Если у вас есть кабельный тестер, вы можете выяснить некоторые интересные детали, например, какова длина кабеля между двумя точками. Это, вероятно, не поможет вам с каким-либо автоматическим решением, но технология достаточно близка к тому, о чем вы спрашиваете, и я подумал, что упомяну об этом.

Вы можете установить камеры в комнате и в цифровом виде записывать происходящее, если вас беспокоит, что люди вносят несанкционированные изменения.

Если под «ПК» вы имеете в виду ноутбуки, которые могут покинуть комнату, то очень часто у вас могут быть разные IP-адреса, так что это может быть эффективным и простым способом сообщить некоторые детали, например, использует ли ПК проводную сеть в определенную комнату, или если компьютер использует определенные устройства Wi-Fi. Geo-IP - это технология, которая может преобразовывать общедоступные IP-адреса в местоположения; это неточная наука, но часто некоторые детали даются верно (например, на каком континенте находится устройство ... возможно, гораздо точнее, а может и нет).

Если у вас есть доступ к устройству, вы можете включить ввод, например веб-камеру (встроенную в некоторые ноутбуки) или микрофон ... который может дать вам некоторый ввод, который можно использовать, чтобы определить, находится ли устройство рядом с громким источником звука. шум.

Многие из этих идей могут быть немного надуманными и не очень практичными / экономичными для деловых целей. Но вы довольно расплывчато говорили о своих целях, поэтому я просто высказал некоторые идеи о том, что технически возможно.