私はサーバー内に2つの仮想マシンをセットアップし、CentOS 7のファイアウォールで1:1 NATをセットアップしようとしています。現在、両方の仮想マシンは仮想ブリッジ(virbr0、vnet0、vnet1)の背後にあり、コピーを作成しました使用する各IPのNICの数。私はそれを次のように設定したいと思います:
eth0:0(パブリックIP)-----> vnet0(内部IP); eth0:1(パブリックIP)-----> vnet1(内部IP)
それを理解する方法は、1:1 NATを探していることですが、それを設定する方法がわかりません。私は元々すべてをブリッジで構成していましたが、ホスティングプロバイダーはネットワーク上のブリッジを許可していません。仮想NICの架空のMACがすべてをネットワークから開始します。
いくつかのことを試しましたが、firewalldにはまだ慣れていません。
これが私がこれまでに行ったことです。最終的に、これらのVMにパブリックIPを持たせようとしています。それが私の最大の関心事です。私は2つの仮想ブリッジ(virbr1、virb2)をセットアップしました。それぞれに独自のVMがあります。そして、彼らはこのようにnatでセットアップされています:eth0:0-> virbr1-> vnet0; eth0:1-> virbr2-> vnet1すべてが問題なく動作しますが、eth0:0に割り当てられているIPにSSH接続しようとすると、まだメインサーバーを取得しています。
—
dstana 2016年