4枚のネットワークカードを搭載したマシンにUbuntu 16.04 Serverをインストールしました。私はインターフェイスeth0
とeth1
を同じスイッチに接続しています。 eth0
インターフェイスは、リモートSSH接続がサーバーを管理するためのものです。 br0
でブリッジするにはeth1
を使用します。 LXCコンテナに使用したいこのブリッジです。 DHCP環境でこの設定をしても問題は発生しませんでした。問題は、このサーバーがインストールされているネットワークが完全に静的であることです。同じサブネットマスクとゲートウェイを持つこのサーバーのIP範囲を受け取りました。 eth0
の設定LXCをブリッジするために2番目のNICを設定する必要があります
は全く問題なかった。
auto eth0
iface eth0 inet static
address 195.x.x.2
network 195.x.x.0
netmask 255.255.255.0
gateway 195.x.x.1
broadcast 195.x.x.255
dns-nameservers 150.x.x.105 150.x.x.106
eth0
Ubuntuは唯一のデフォルトゲートウェイは(論理的である)を設定することができることを警告していると、それは同じゲートウェイを持っているため、問題は、第2のインタフェースeth1
が付属しています。この設定で
auto eth1
iface eth1 net static
address 195.x.x.3
network 195.x.x.0
netmask 255.255.255.0
broadcast 195.x.x.255
問題は、私は外部からのping eth0のIP 195.x.x.2
ではなくeth1
pingを実行またはSSHを介してアクセスすることができないということです。そのため、次のように私はeth1
設定していました。私はそれが多くのルーティングトリッキーで動作するように管理しましたが、この方法では静的なブリッジとコンテナがあれば深くなる穴です。
私の質問は:誰もが私の問題のための簡単な方法を持っていますか? eth0
とeth1
は、通常、コンテナを静的IP番号のeth1
にブリッジするように設定する必要がありますか?