Я работаю в ИТ-отделе жилого района в моем университете (сетевые операции отделены от наших). Мне было интересно, как получается, что когда кто-то регистрирует MAC-адрес на нашем портале регистрации устройств [для получения проводного доступа в Интернет в кампусе], BluCat Address Manager может определить, является ли это MAC-адрес проводным или беспроводным, и назначить IP-адрес от конкретных диапазонов кампуса соответственно. Я знаю, что есть компании, которые требуют, чтобы вы выполняли удаленную работу с компьютера, который должен быть подключен к проводному соединению, и у них есть программы в комплекте с программным обеспечением, которое они дают вам, которые могут определить разницу, но я понятия не имею, как такое вещь будет реализована. Ты хоть представляешь, как это делается? Правильно ли предположить, что если программа может это выяснить, есть что-то в содержимом MAC-адреса или другого идентификатора устройства, которое можно посмотреть, чтобы определить это? Я хотел бы создать программу оболочки, которая могла бы воспроизвести это для развлечения. В любом случае это будет для удаленного компьютера в той же сети, что и мой, если это упростит задачу.
Не используйте MAC-адрес в целях безопасности или аутентификации. Эти адреса можно легко изменить.
Вместо этого внедрите (или используйте существующее) решение для управления доступом к сети. Они используют некоторую комбинацию фактической аутентификации, снятия отпечатков пальцев с устройств и приложений, пользовательских агентов и интеграции с другими средствами управления устройствами.
Беспроводные точки доступа могут и, вероятно, предлагают другие подсети, чем проводные коммутаторы доступа. Другой физический уровень, другие конструктивные ограничения и, возможно, оборудование другого производителя.