elgio
(usa OpenSuSE)
Enviado em 02/07/2008 - 13:56h
(não se apressem, leiam meu comentário)
Uma confusão se faz.
Um switch é uma bridge ethernet e para tanto ela não possui número IP. Cada porta do switch é uma placa de rede. O switch trabalha no nivel de Enlace e só conhece MAC. Não conhece IP. PONTO!
Contudo, para facilitar o gerenciamento, para que não o fosse sempre colocando o cabo serial no equipamento, os swithes gerenciáveis permitem atribuir um IP ao equipamento para poder logar-se nele. Este ip geralmente está atrelado a VLAN 1 (mas pode mudar dependendo do switch). Logo, somente neste cenário é que se pode pensar em algo do tipo "obter o IP do switch".
Outra confusão que se faz é com equipamentos nível 5, os chamados swithces router. Veja que conceitualmente eles não são apenas switches, mas são switch + roteador "na mesma caixinha". Dois equipamentos em 1.
@mauriciomlmph: a tua solução de arp -a é falha. Uma máquina só tem na sua tabela ARP os MACS com os ips com os quais conversou ou que foram "estatizados" :-D manualmente. Em ambos os casos já se tem o pré-requisito de que o IP era conhecido. Além disto, só estão na tabela ARP os MACs, Ips da rede local. Se minha rede é 10.0.0.0/24 mas o IP do swtich é 192.168.0.4 ele não vai aparecer na tabela ARP!
@maran: se tu nos disseste qual é o problema, fica mais fácil. Seria o caso do Switch estar ligado, deseja-se acessá-lo mas não se sabe seu IP? E como sabe o MAC então? Os switches ou possuem uma porta serial para serem inicialmente configurados (e não tem IP mesmo!!) ou não a possuem, tendo um IP padrão fixo que consta no manual. Se for este o caso, olha no manual. Se ele diz que o IP do sw é 192.168.0.5, pluga uma máquina em uma de suas portas que esteja na VLAN 1, seta a interface desta máquina para 192.168.0.1 e te loga no sw para fazer a gerência.
[]'s