ISPから静的IPを受け取り、それをOpenBSD VMに割り当てたい

ISPから静的IPを受け取り、それをOpenBSD VMに割り当てたい

私は OpenBSD で仮想マシンをセットアップして使っていて、Comcast から受け取ったブロックの静的 IP の 1 つをそのマシンに割り当てたいと考えていました。

VM に割り当てられた静的内部 IP 10.1.10.208 は問題なく動作し、SSH やネットワーク内からのあらゆる種類の接続も問題なく実行できます。VirtualBox によって提供される接続はブリッジ モードです。

OpenBSD に外部 IP を割り当てる方法については、Web 上であまり見つけられないようです。OpenBSD VM のホストで Linux Mint を実行していますが、これは比較的簡単です。ネットワーク設定を開き、新しいゲートウェイを含む新しいルートと、内部ルートの横にあるすべてのものを追加したところ、すぐに機能しました。OpenBSD では、これはそれほど簡単ではないようです。

マシンのホスト名はrigby.4lambda.netです。サブネットは255.255.255.248です。

正しい方向への支援やアドバイスがあれば大変助かります!

答え1

設定するには外部(グローバル)IPアドレス内部(プライベート)IPアドレス、NAT (ネットワーク アドレス変換) が必要です。 使用可能な IP アドレスが 1 つだけの通常の設定では、これにより内部アドレスが外部アドレスのポートに変換されます。 例:

192.168.1.3 --> 132.68.51.43:69256
192.168.1.4 --> 132.68.51.43:57842
192.168.1.5 --> 132.68.51.43:58366

これはダイナミックNATルータによってポートがトラフィックに自動的にマッピングされるため、静的NAT単一の内部 IP アドレスが単一の外部 IP アドレスに手動でマッピングされます。例:

192.168.1.3 --> 195.67.241.7 (Static IP given by ISP)

これがあなたが求めているもののようです。

これを設定する場所は、NAT が実行される場所になります。これは通常、インターネットへのゲートウェイ ルーターです。アドレス交換はゲートウェイ ルーターで実行されるため、OpenBSD の内部 IP アドレスをそのままにしておくことができます。

答え2

回避策を見つけましたが、私が投稿した質問に関連しているため、別の投稿者の投稿を回答としてマークしました。

私のマザーボードには 2 つのポートがあります。両方のイーサネット ジャックを使用して VM をブリッジするように構成しました。

ジャックの 1 つは、ローカル IP を持つ LAN 上の VM とホストの両方を識別します。もう 1 つのイーサネット ジャックは、静的 IP を持つ VM とホストを世界に対して識別します。この方法では、内部と外部を 1 つのリンクに積み重ねる必要がなくなり、それらを分割しました。

内部通信と外部通信用に別々の設定ファイルを用意できないため、私はこれを好みます。

関連情報