Как настроить двойной прокси-переход для установки apt?

Как настроить двойной прокси-переход для установки apt?

Мне нужно установить пакеты в гостевой KVM (vm), но у хоста KVM (гипервизора) нет интернета. Я уже знаю, как настроить прокси ssh+apt, чтобы предоставить компьютерам возможности установки apt в прокси с длиной одного перехода.

Я попытался настроить мостовой интерфейс, но через несколько секунд после установки apt через ssh я получаю ошибку соединения.

Теперь мне нужно выполнить двойной прыжок, чтобы обойти эту проблему. Я попробовал связать прокси, как показано ниже, но столкнулся с некоторыми ошибками:

|    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_____________________________________________/

Первый прыжок прошел нормально, я могу установить apt на гипервизоре. Но когда я пробую его на VM1, появляется следующая ошибка: connect_to to 192.168.254.50 port 3344: failed.

Похоже, это происходит из-за перенаправления между двумя сеансами ssh: гипервизору не удаётся перенаправить запрос apt install с VM1 на туннель ssh1.

Знаете ли вы, как решить мою проблему?

Примечание: Сетевое соединение хост-гостевой сети KVM осуществляется с помощью моста NAT (коммутатора) по умолчанию.

Связанный контент