Primeiro, algumas informações básicas: estou em uma situação em que preciso criar imagens de discos rígidos vazios em centenas de computadores. Fazemos isso conectando os sistemas a um switch Ethernet e fazendo-os inicializar pela Ethernet, carregando uma pequena imagem do Linux que faz alguns diagnósticos do sistema, determina o UUID da placa-mãe, particiona o disco etc. e depois carrega uma imagem predeterminada do Windows. Quero poder associar esse UUID a um número de série que eu gero e armazenar em um banco de dados, e depois imprimiremos uma etiqueta com o número de série e colocaremos no computador. O problemaisto é, quero que seja possível colocar facilmente o rótulo correto no sistema correspondente, a fim de minimizar o erro humano e evitar a confusão de sistemas. Para simplificar isso, preciso ser capaz de identificar a localização física do sistema com base em algumas informações do software, por exemplo, endereço IP, endereço MAC ou similares, para poder mostrar à pessoa que manuseia fisicamente esses sistemas a qual número de série pertence. , por exemplo, o computador superior esquerdo. Temos um switch muito bom, um Cisco sg300-52, então acho que deve haver alguma maneira de conseguir essa correlação, mas falta meu conhecimento nesse departamento. Alguma ideia?
Responder1
O título da sua pergunta é muito enganador.
Você deseja correlacionar algumas informações de rede (MAC) à porta física (e por dedução à localização do PC).
Isso é fácil: cada switch mantém uma tabela de endereços MAC pela qual rastreia em qual porta um determinado endereço MAC foi visto pela última vez. A maioria dos switches pode mostrar esta tabela, seja em sua interface web ou usando um comando na linha de comando. Como você já possui o MAC você pode simplesmente procurar nessa tabela para encontrar o switchport e a partir daí deduzir a localização na mesa de instalação ou rack.
Seu maior problema é encontrar uma maneira de ler essa tabela de maneira fácil de usar, para que você possa automatizar o processo tanto quanto possível. Eu não posso te ajudar nisso. Não estou familiarizado com este modelo específico de switch.
(Eles são da marca Cisco, mas na realidade são dispositivos Linksys (propriedade da Cisco Linksys por um tempo). Eles não são tão completos quanto os switches Cisco reais, mas ainda devem ser capazes de mostrar de alguma forma a tabela de endereços MAC.)
Responder2
Trocar portas? Não. (A menos que todos os seus switches sejam 'inteligentes' o suficiente para alterar o ID da porta em todas as solicitações DHCP que passam ...)
Endereços MAC? Claro. BastantequalquerO servidor DHCP – mesmo os pequenos em roteadores domésticos – terá uma função de “locação estática” para atribuir endereços IP a MACs específicos. Na configuração ISC DHCPd ficaria assim:
host rain {
hardware ethernet f4:6d:04:85:fc:d7;
fixed-address 293.319.181.194;
}