Comando para saber o IP do switch de rede

1

Estou usando o switch de rede abaixo:

HPE ProCurve J8697A Switch 5406zl
Software Revision K.14.34

Eu sou aconselhado a executar o comando abaixo para saber o IP do meu switch de rede:

tcpdump -i net0 ether proto 0x88cc -v -c 5

Ele está mostrando a seguinte saída, mas não está sendo executado completamente e fica preso lá:

dropped privs to nobody
tcpdump: listening on net0, link-type EN10MB (Ethernet), capture size 262144 bytes

Ao dar Ctrl + C , mostra a saída abaixo:

root@solaris:~# tcpdump -i net0 ether proto 0x88cc -v -c 5
dropped privs to nobody
tcpdump: listening on net0, link-type EN10MB (Ethernet), capture size 262144 bytes
^C
0 packets captured
607908 packets received by filter
0 packets dropped by kernel
root@solaris:~#

O que esse comando está fazendo? Por que não está dando a saída esperada e há algum outro comando para saber o mesmo?

    
por Amit24x7 04.07.2017 / 09:00

3 respostas

2

Eu acho que você pode, se você estiver conectado a um host que está diretamente ligado ao switch, faça um:

ping -b <yourBroadcastAddress>

As chances são apenas o switch irá responder como será, provavelmente, dependendo da marca do switch e configuração, bloquear o ping de transmissão de ser encaminhado.

    
por 04.07.2017 / 14:35
0

O tcpdump é usado para farejar tráfego de rede, eu sinto que isso pode ser um exagero na sua situação. Se você estiver conectado diretamente ao seu roteador, use apenas route , em que ip do gateway é um endereço do próximo salto. Qual é, com alta probabilidade, um endereço do seu roteador.

    
por 04.07.2017 / 09:16
-1

Como sempre, RTFM. Pesquisando encontra o manual , e em p . 2-20 diz:

The console can be accessed through these methods:

  • Out-of-band: Connect a PC or VT-100 terminal, to be used as a console, directly to the switch using the serial cable that comes with the Series 5400zl Switches. If the PC or terminal has a 25-pin serial connector, you can use a readily available 9-pin to 25-pin serial cable, or attach a 9-to-25 pin straight-through adapter to the PC end of the cable.
  • In-Band: Access the console using telnet from a PC or UNIX station on the network, and a VT-100 terminal emulator. This method requires that you first configure the switch with an IP address and subnet mask by using either out-of-band console access or through DHCP/Bootp.

Portanto, use o cabo serial e configure o endereço IP, ou conecte o comutador a um segmento de rede local com um servidor DHCP em funcionamento, então o servidor DHCP irá atribuir a ele um endereço IP (transitório) (identificado pelo endereço MAC da interface interna do switch).

Ouvir com tcpdump não informará nada (uma transmissão inicial de solicitação DHCP se tiver sorte), a menos que o servidor DHCP já esteja funcionando. Nesse caso, basta procurar o endereço nos dados do servidor DHCP sem se preocupar com tcpdump .

Portanto, não há "comando para informar o endereço IP". Você deve usar a infraestrutura correta.

Editar

Se o switch já tiver um endereço IP (por console ou DHCP) e se você não conseguir farejar a negociação de DHCP (porque não é possível reinicializar o comutador e / ou a negociação acontece em um segmento diferente) então você está sem sorte.

Você pode tentar verificar o seu alcance de IP (você tem um intervalo de IPs do servidor DHCP por trás do switch, não tem?) com nmap , ping etc. e Espero que você receba uma resposta, mas se o switch estiver configurado para ter seu IF interno apenas no segmento em que recebeu a resposta do DHCP, você está novamente sem sorte.

A melhor solução é ter alguém que vá até lá , acesse o switch fisicamente, corrija o endereço IP no console e diga a todos que precisam saber.

Se você não tem permissão para acessar o switch fisicamente, provavelmente também não tem permissão para acessar a interface do console.

    
por 04.07.2017 / 12:36