Na verdade, eu estava vinculado a este artigo por um amigo que queria minha contribuição - também vou compartilhá-lo aqui.
O problema aqui está faltando rotas. Para que seu 192.168.1.76
IP (ou qualquer 192.168.1.x
IP) chegue a 10.1.1.x
, ele precisa conhecer o caminho. IPs na mesma sub-rede (por exemplo, [ 10.1.1.1
e 10.1.1.10
] ou [ 192.168.1.76
e 192.168.1.1
]) não precisam de uma rota para se comunicar; eles usam uma transmissão para encontrar o dispositivo com um determinado IP e enviar o tráfego diretamente.
Para ir de uma sub-rede para outra sub-rede, você precisa definir uma rota. Além disso, você precisa definir uma rota BACK. Então, você pode tentar isso (se o seu roteador e o controlador solo suportarem):
Você precisa de uma rota no seu 192.168.1.1
AP. A origem seria qualquer, o destino seria 10.1.1.0/24
e o próximo salto seria 192.168.1.6
- o controlador Solo. O controlador está ciente de ambas as redes, por isso, se você enviar tráfego destinado a 10.1.1.10
, o Solo deverá já saber como chegar lá, e deverá enviá-lo. Além disso, como o próprio controlador é, efetivamente, o gateway de rede para o drone ( 10.1.1.1
), e está também ciente da sub-rede 192.168.1.0/24
, que nenhuma rota seria necessária lá - o rota de volta está implícita.
Adicione essa rota ao seu roteador ( any>10.1.1.0/24>192.168.1.6
) e veja se isso resolve o problema.