IPなしでブリッジインターフェイスを使用できますか?

IPなしでブリッジインターフェイスを使用できますか?

一部の仮想マシン(LXC)を実行しているホストOSには、2つのNIC(eth0とeth1)があります。

  • スポンサーイーサネット0プライベートネットワークに接続し、それをプライマリインターフェイスとして設定します。
  • スポンサーイーサネット1DMZに接続します。
  • 各仮想マシンには固定IPがあります。ホストのeth0にブリッジします。
  • パブリックIPを必要とする一部の仮想マシンには、ホストeth1にブリッジされる2番目の仮想ネットワークカードがあります。

質問:

  • ホストのeth1ネットワークカードからIPアドレスを削除できますか?ホストにはパブリックIPアドレスはまったく必要ありません。選択したゲストVMにインターフェイスを接続するだけです。割り当てられたパブリックIPでサービスをホストするゲスト仮想マシン。

ホストeth1からIPを削除しようとするとエラーが発生します。

ベストアンサー1

インターフェイスが動作し続ける限り、動作する必要があります。

ifconfig eth0 | grep UP
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

ブリッジは「スイッチ」なので、IPは必要ありません。ただし、eth0にファイアウォールルールがあることを確認してください。

iptables -l -vnx

rp_filterがオフの場合

 cat /proc/sys/net/ipv4/conf/eth1/rp_filter
 0

他のすべての方法が失敗した場合は、STPを有効にしてみてください。

 brctl stp br0 on

そのインターフェイスで無差別モードをイネーブルにします。

  ifconfig eth0 promisc 

(ifconfig eth0 -promiscはそれを削除します)

もちろん、削除されたIPを使用する他の設定がないことを確認してください:)

おすすめ記事