Acessando dois dispositivos com o mesmo IP?

1

Eu quero conectar meu laptop a duas câmeras digitais habilitadas para Wi-Fi, que têm o mesmo IP codificado: 192.168.1.1

Uma solução que eu tentei com sucesso:

  • Conecte um dispositivo ao adaptador WiFi embutido do laptop e acesse-o em 192.168.1.1:15740. Aqui 15740 é a porta padrão para PTP / IP (Protocolo de Transferência de Imagem via IP), um protocolo para câmeras de controle remoto.

  • Configure uma máquina virtual com o Linux. Conecte um adaptador WiFi USB à máquina virtual. Use o encaminhamento de porta SSH para redirecionar a porta 15740:

    Agora,aportaPTP/IPdasegundacâmerapodeseracessadanohostem:localhost:15740

Existeumasoluçãoquenãorequeraconfiguraçãodeumamáquinavirtual?

Alguémmencionou ForceBindIP , mas não consegui fazê-lo funcionar, pelo menos não com ptp.js :

C:\Windows\SysWOW64\ForceBindIP.exe {64DD8F7D-8F9A-40DD-BE10-74011D549687} "C:\Program Files (x86)\nodejs\node.exe" C:\Scratch\ptp.js\node_demo\app.js capture 192.168.1.1

O que eu vejo é uma janela para cima e para baixo, rápida demais para ser lida.

    
por feklee 20.10.2014 / 12:14

1 resposta

1

Isso é um pouco difícil, mas vale a pena. Encontre o endereço MAC para cada uma de suas câmeras e, em seguida, configure um mapeamento ARP estático em seu PC para que cada câmera tenha seu próprio endereço IP. Com o ARP estático no lugar, sua máquina não tentará resolver o ARP para o endereço IP formado e encapsulará o tráfego com o endereço MAC correto.

Isso definitivamente vai levar os pacotes para a câmera. A única preocupação é se a câmera está escutando especificamente no IP 192.168.1.1, ou em qualquer IP. AKA, se estiver ouvindo no localhost: 15740, você ficará bem. Se a sua única escuta em 192.168.1.1:15740, isso provavelmente não funcionará.

    
por 20.10.2014 / 17:33