Como acessar o mesmo IP usando diferentes interfaces de rede

1

Eu tenho três interfaces wlan anexadas no meu RaspberryPi:

  • wlan0
  • wlan1
  • wlan2

Cada um deles está ligado ao SSID diferente :

  • gopro-0
  • gopro-1
  • gopro-2

As câmeras GoPro são configuradas como um roteador Wi-Fi, têm sempre o mesmo endereço IP : 10.5.5.9 .

Com esta configuração, se eu ligar:

curl http://10.5.5.9

então a primeira interface wlan0 será usada (suposição simplificada). Se eu quiser chamar a câmera gopro-2 , tenho que invocar:

curl http://10.5.5.9 --interface wlan2

Funciona. No entanto, há um problema em que nem todos os comandos me permitem especificar a interface (por exemplo, ffmpeg - ou não sei sobre isso).

É possível, de alguma forma, enganar o Linux e delegar algum endereço IP para ser encaminhado para 10.5.5.9 em uma interface específica?

Por exemplo:

10.5.4.100 -> 10.5.5.9 @ wlan0
10.5.4.101 -> 10.5.5.9 @ wlan1
10.5.4.102 -> 10.5.5.9 @ wlan2

Gostaria de receber qualquer solução ou mesmo outra abordagem que me permita chamar o mesmo IP em uma interface diferente usando métodos HTTP GET / POST comuns.

    
por hsz 22.03.2017 / 08:03

1 resposta

0

Eu acho que o caminho é usar o iptables e definir rotas para isso. Aqui está uma resposta semelhante para a pergunta que você fez:

link

Isso é um pouco menos complexo no OpenBSD / pf.

    
por 22.03.2017 / 08:18