web-dev-qa-db-ja.com

KVM-ゲストは橋を渡ることができません-インターネット接続がありません

DebianSqueezeでバックポートされたKVMを実行しています。ATMKVM-Guestは、設定したブリッジを介してインターネットに接続できません。ゲストはお互いに連絡できます。ホスト外部には何もありません。リモートアドレスに対してping、nslookup、または何もできません。ゲストは静的IPを持つように構成されています。ブリッジがなくても、ゲストが接続できる仮想ブリッジ(KVM-デフォルト)があります。橋を架けた後、物事が壊れたので、問題はそこにあると思います。

# The loopback network interface
auto lo br0
iface lo inet loopback

# Bonding Interface
auto bond0
iface bond0 inet static
address 10.XXX.XXX.84
netmask 255.255.255.192
network 10.XXX.XXX.64
gateway 10.XXX.XXX.65
slaves eth0 eth1
bond_mode active-backup
bond_miimon 100
bond_downdelay 200
bond_updelay 200

iface br0 inet static
    bridge_ports eth0 eth1
    address 172.xxx.xxx.65
    broadcast 172.xxx.xxx.127
    netmask 255.255.255.192
    gateway 172.xxx.xxx.65
    bridge_stp on
    bridge_maxwait 0

よろしくお願いします!

2
cete3

わかりました、ばかげています-問題は、インターフェイスとゲートウェイが同じIPを持っていることでした。

0
cete3

1.)eth0とeth1をボンディンググループに入れ、それらをbr0にブリッジします-両方を行うことはできません。代わりにbond0を入れてみましたか?

2.)また、なぜSTPをオンにしているのですか?冗長トポロジで外部セグメントをブリッジしようとしているのでない限り、または結合されたインターフェイスをVMに接続しようとしているのでない限り?あなたがそれを必要としない限りオフ。

2
rnxrx

別の可能性:

ホストのiptablesがゲストの邪魔にならないようにしてください!

0
Greywolf