Qualquer maneira de saber se dois endereços IP apontam para a mesma máquina?

1

Existe alguma maneira de descobrir se dois endereços IP diferentes em duas redes diferentes apontam para o mesmo dispositivo físico? Eu preciso disso no Linux.

Editar -

Eu tenho o mesmo servidor (um raspberry pi) conectado via 2 intranets ao meu cliente. Eu não sei o endereço IP do servidor, pois é DHCP.

A maneira mais difícil de fazer é alcançar o pi do framboesa a partir de uma intranet e verificar com o ifconfig para encontrar o ipadress da máquina na outra intranet. Eu quero saber se existe alguma outra maneira que eu possa fazer isso?

Eu sei o endereço mac da máquina.Mas eu não sei como faço para encontrar o Ipadress com base no endereço mac.

    
por Vivek V K 05.06.2014 / 02:06

2 respostas

1

Instale o Zenmap (que costumava ser conhecido como Nmap) e execute uma varredura de rede no endereço da rede (em oposição ao host). Isso realmente irá reportar para cada candidato ip na rede. Então, você poderá realmente ver se o endereço Mac está na rede. O Zenmap tem um pacote para muitas das distribuições comuns do Linux, então basta seguir o guia de instalação ( link ) e ir a partir daí.

Um exemplo de comando pode ter a seguinte aparência: nmap -T4 -A -v 192.168.2.0/27

Além disso, observe que essa ferramenta lhe dará muito poder para fazer muitas coisas que nem todo contrato de usuário da rede permitirá. Eu recomendo que você entenda o que está acontecendo antes de fazê-lo.

    
por 05.06.2014 / 02:49
1

Provavelmente existem muitas maneiras de fazer isso.

Como você tem acesso ao framboesa, o seguinte comando

 ssh me@myraspberry 'ip addr show dev NIC2'

executará o comando entre os apices no framboesa sem abrir um shell ssh. Você deve usá-lo para se conectar via NIC1, da qual você conhece o endereço IP, para mostrar o endereço IP da outra NIC.

Ou, supondo que você não saiba o endereço IP da primeira NIC, mas conhece os endereços MAC de ambas as NICs, você pode usar nmap na linha de comando:

 sudo nmap -sn 192.168.1.0/24

Isso executa um ping scan na sua rede local (muito mais rápido do que o sugerido em outra resposta), que imprime o endereço IP associado a cada endereço MAC, assim:

  # nmap -sn 192.168.1.0/24

 Starting Nmap 6.40 ( http://nmap.org ) at 2014-06-05 03:41 CEST
 Nmap scan report for mobilewifi.home (192.168.1.1)
 Host is up (0.0065s latency).
 MAC Address: 24:DB:AC:D5:B2:AC (Shenzhen Huawei Communication Technologies Co.)
 Nmap scan report for 192.168.1.100
 Host is up (0.010s latency).
 MAC Address: C4:85:08:7D:79:40 (Intel Corporate)
 Nmap scan report for 192.168.1.102
 Host is up (0.14s latency).
 MAC Address: 00:07:88:E8:6C:CF (Clipcomm)
 Nmap scan report for 192.168.1.101
 Host is up.
 Nmap done: 256 IP addresses (4 hosts up) scanned in 2.23 seconds

sabendo os endereços MAC das duas NICs, agora você pode encontrar o endereço IP deles.

    
por 05.06.2014 / 03:44