Existe alguma maneira de listar todos os switches cisco conectados à caixa linux?

1

Usamos o ssh para nos conectarmos ao cisco switches através do linux box.it solicita uma senha e então nós estamos logados.Eu estava pensando se poderia descobrir uma maneira de listar todos os switches cisco conectados à máquina linux .Aproximadamente existem cerca de 3000 switches que eu posso ssh a partir da máquina linux.

    
por munish 11.04.2013 / 06:58

2 respostas

1

Você não especificou qual distribuição Linux. Se for um com um gerenciador de pacotes, adicione o pacote nmap. Se não tiver um gerenciador de pacotes ou se você quiser compilá-lo vá para link e get the tarball .

Compile e teste em alguns hosts conhecidos (alguns testes iniciais são rápidos).

Exemplos: nmap -v 127.0.0.1 (-v é detalhado)

nmap 172.16.0.0/12 (uma maneira de digitalizar um intervalo grande)

nmap 192.168.1.1-254 (uma outra maneira de especificar um intervalo)

No seu caso, você pode querer as bandeiras s e n .

nmap -sn 192.168.1.252

Starting Nmap 5.51 ( http://nmap.org ) at 2013-04-11 07:22 W. Europe Daylight Time
Nmap scan report for 192.168.1.252
Host is up (0.00s latency).
MAC Address: 00:1E:E5:7A:47:5B (Cisco-Linksys)
Nmap done: 1 IP address (1 host up) scanned in 0.39 seconds

Use-os para varrer toda a sua própria rede amdlog os resultados para um arquivo. Em seguida, classifique isso no nome da marca ou no MAC e você terá sua lista desejada.

    
por 11.04.2013 / 07:27
1

O Nmap suporta arp-scan, que seria eficaz em uma LAN. Como tudo que você precisa é o MAC, a varredura da porta TCP pode ser omitida. É importante executar o nmap como o superusuário (o sudo também funciona):

 $ su -c 'nmap -PR -oN arp-scan.txt 10.3.0.0/27'
 Password:

 (...)

 $ grep '^[NM][Am]' arp-scan.txt
 Nmap scan report for tryggve.lan (10.3.0.3)
 MAC Address: 00:16:17:6D:AC:3A (MSI)
 Nmap scan report for 10.3.0.6
 MAC Address: 00:19:DB:F6:EB:B6 (Micro-star International CO.)
 Nmap scan report for deeebian.lan (10.3.0.7)

 $ awk '/MSI|Micro/ {print $3}' arp-scan.txt
 00:16:17:6D:AC:3A
 00:19:DB:F6:EB:B6

source:
link

Você também pode descobrir MACs recentemente contatados com ip (1) , mas então você teria que correlacionar manualmente os resultados com os prefixos mac de / usr / share / nmap / nmap -mac-prefixos .

# ip neighbor
    
por 11.04.2013 / 08:18

Tags