Как получить доступ к одному IP-адресу с использованием разных сетевых интерфейсов

У меня есть три интерфейса wlan, прикрепленные в моей RaspberryPi:

  • wlan0
  • wlan1
  • wlan2

Каждый из них подключен к другому SSID :

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

Камеры GoPro устанавливаются как маршрутизатор WiFi, всегда имеют одинаковый IP-адрес : 10.5.5.9 .

С этой конфигурацией, если я звоню:

 curl http://10.5.5.9 

то будет использоваться первый интерфейс wlan0 (упрощенное предположение). Если я хочу позвонить в камеру gopro-2 , я хочу вызвать:

 curl http://10.5.5.9 --interface wlan2 

Оно работает. Однако есть проблема, что не все команды позволяют мне указать интерфейс (т. ffmpeg – или я не знаю об этом).

Возможно ли каким-то образом обмануть Linux и делегировать некоторый IP-адрес для пересылки на 10.5.5.9 на конкретный интерфейс?

Например:

 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 

Я был бы признателен за любое решение или даже другой подход, который позволит мне вызвать один и тот же IP-адрес на другом интерфейсе, используя обычные методы HTTP GET / POST.

Linux и Unix - лучшая ОС в мире.