私のシナリオのような既存の質問を見つけることができないようです。 4つのVMに2つのパブリックブリッジを使用しています。ブリッジデバイスごとに2つのVM。インターフェイス統計は、インバウンドトラフィックのVMに割り当てられたブリッジが使用されていることを示していますが、アウトバウンドは最初のブリッジのみを通過しています。
# cat /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
pre-up iptables-restore < /etc/firewall-rules
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_maxwait 0
bridge_fd 0
auto br1
iface br1 inet dhcp
bridge_ports eth1
bridge_stp off
bridge_maxwait 0
bridge_fd 0
# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.a4badb4e3949 no eth0
vnet0
vnet2
br1 8000.a4badb4e394a no eth1
vnet1
vnet3
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default vlan-200.mydoma 0.0.0.0 UG 0 0 0 br0
XXX.YYY.200.0 * 255.255.248.0 U 0 0 0 br0
XXX.YYY.200.0 * 255.255.248.0 U 0 0 0 br1
ルーティングは私が見ているもので理にかなっています。200サブネットを除いて、すべてのアウトバウンドトラフィックはbr0を使用します。
KVM br1のゲストがアウトバウンドトラフィックでゲートウェイにbr1を実際に使用するように構成するにはどうすればよいですか?現在の設定は正常に機能しますが、ブリッジをVMに割り当てることをお勧めします独自の完全なゲートウェイとして、br1はTXパケットに適しています。
インターフェイスが同じサブネット上にある場合は、それらを結合します。そうでない場合、VMに2番目のブリッジを通過するルートがない限り、VMはそれを使用しません。それらは同じサブネット上にあるように見えます。その場合は、次のガイドに従ってください。