Switch Determinado IP / Linux

0

Estou tentando determinar o ip do switch de rede em que várias caixas de linux estão conectadas. Antecedentes: eu preciso saber em qual porta física eles estão conectados, então as máquinas detectam automaticamente a 'colocação espacial' (desde que uma determinada porta é ligada a um local específico). A detecção de porta é feita via snmp, o que funciona muito bem, mas obviamente eu preciso do ip do switch.

O que estou fazendo no momento é: executar o nmap (meh ...) com apenas ping scan na sub-rede inteira (ou procurar por telnet, já que o switch tem esta porta aberta) e depois verificar o cache de arp e recuperar o ip checando o endereço mac, desde que eu saiba qual parte do fabricante procurar.

Pergunta: Existe alguma maneira mais fácil (evitando nmap), eu já tentei arp broadcasting, mas isso não parece me dar uma entrada de cache arp para o switch. O switch em questão é um IGS-801M da Planet Technology ( link ), os (seis) dispositivos são conectados diretamente, nada é rede entre eles. O switch obtém seu ip assign via dhcp ou mesmo auto assigned (169.xxx), ip estático não é uma opção. Eu também tentei coisas como traceroute e esperava que o switch aparecesse como um salto, mas como ele apenas encaminhava as coisas para o gateway, ele não apareceria. Alguma idéia?

    
por flipflop 14.02.2014 / 10:02

4 respostas

0

É provável que o seu interruptor não tenha uma endereço IP (como um roteador ) e está ligando o < href="http://en.wikipedia.org/wiki/Data_link_layer"> link de dados camada .

Pode ainda ser possível detectar os saltos (que é o que eu estou supondo que você quer), mas não com o Nmap; qual pode ser um nível muito alto tornando o seu switch invisível. Talvez a recomendação do netdisco desse cara pode ajudar.

Aqui está um manual < kbd> ctrl + f para level 2 , não sei, talvez haja uma resposta definitiva lá. Eu não sei se isso atrapalharia sua missão se fosse.

    
por 14.02.2014 / 12:39
0

Você pode tentar rastrear cabos, mas, como todos sabemos, às vezes isso leva a uma enorme frustração. No caso de o switch ter o CDP ou o lldp ativado, você pode usar isso para descobrir.

Eu sei que o Debian inclui pacotes para CDP e LLDP, mas não tenho certeza sobre outras distribuições.

    
por 14.02.2014 / 17:40
0

Este switch está funcionando na Camada 2, então o switch não possui endereço IP. O protocolo IP é a Camada 3. Você deve procurar se o switch tiver uma porta de gerenciamento (e o endereço para conectá-lo).

    
por 15.02.2014 / 16:41
0

O IGS-801M tem um recurso de segurança que suporta L2 a L4. Então, eu estou supondo que talvez tenha um endereço IP.

  • Ping para transmitir o endereço IP da rede atual do PC. Todos os PCs são, por padrão, configurados para não responder à transmissão pings, como medida de segurança. Então as únicas respostas que você receberá seria a partir do Switch (e talvez de um roteador também se houver)

OR

  • Se, como você disse, você conhece a parte OUI do mac, verifique o servidor DHCP quanto a ligações de IP.

PS: Você pode 'reservar' um IP para um endereço mac, do servidor DHCP. Faça isso para o mac do switch com um IP que você pode lembrar, então você não terá que verificar sempre

    
por 15.06.2016 / 07:42