KVM ゲスト (vm) にパケットをインストールする必要がありますが、KVM ホスト (ハイパーバイザー) にはインターネットがありません。 1 ジャンプ長プロキシ内のコンピューターに apt インストール機能を提供する ssh+apt プロキシを構成する方法は既にわかっています。
ブリッジ インターフェイスを設定しようとしましたが、ssh 経由で apt をインストールして数秒後に接続エラーが発生し続けます。
この問題を回避するには、ダブルジャンプを実行する必要があります。以下のようにプロキシをチェーンしようとしましたが、いくつかのエラーが発生しました。
| 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
。
これは 2 つの ssh セッション間のリダイレクトから発生しているようです。ハイパーバイザーが VM1 から ssh1 トンネルへの apt インストール要求のリダイレクトに失敗しているようです。
私の問題を解決する方法をご存知ですか?
注: KVM ホストとゲストのネットワークの相互接続は、デフォルトの NAT ブリッジ (スイッチ) によって行われます。