Como configurar um salto duplo de proxy para instalação do apt?

Como configurar um salto duplo de proxy para instalação do apt?

Preciso instalar pacotes em um convidado KVM (vm), mas o host KVM (hipervisor) não tem internet. Eu já sei como configurar um proxy ssh + apt para fornecer recursos de instalação do apt para computadores em um proxy de comprimento único.

Tentei configurar uma interface em ponte, mas continuo recebendo erros de conexão após alguns segundos de instalação do apt por meio de ssh.

Agora preciso realizar um salto duplo para solucionar esse problema. Tentei encadear o proxy como abaixo, mas encontrei alguns erros:

|    pc-wan    |                    |  hypervisor  |
|192.168.254.50|<-------ssh1------->|192.168.254.20|                    |      VM1      |
                        /           |192.168.122.1 |<-------ssh2------->|192.168.122.15 |
            -R 3334:ftp-debian:80           |                \                 |
                                            |         -R 3333:pc-wan:3334      |
                                            |                                  |
                                   apt-proxy = localhost:3334           apt-proxy = localhost:3333

\_______________working_______________/
\_____________________________________________KO_____________________________________________/

O primeiro salto funcionou bem, posso instalar no hipervisor. Mas quando tento na VM1, aparece o seguinte erro connect_to to 192.168.254.50 port 3344: failed:.

Parece vir do redirecionamento entre as duas sessões ssh, o hipervisor parece não conseguir redirecionar a solicitação de instalação do apt da VM1 para o túnel ssh1.

Você sabe como resolver meu problema?

Nota: A interconexão da rede KVM host-guest é feita pela ponte NAT padrão (switch).

informação relacionada