Здравейте,
Използвам Debian/Ubuntu за виртуализация, но в случая единствено Fedora разпозна RAID контролера. Всичко работи перфектно с изключение на единия bridge.
Сървъра има две карти с два bridge-а. За вътрешна и външна мрежа. Инсталирал съм 5 виртуалки, като и петте работят перфектно с вътрешния brige. Единствено на една от виртуалките се наложи на използвам външен адрес, но отвън няма никакъв ping. Странното е, че има ping от компютри във вътрешната мрежа към външното IP.
Ето какво показва brctl show:
[root@virt ~]# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.002590ad2d78 yes p4p1
vnet0
vnet1
vnet2
vnet4
br1 8000.002590ad2d79 yes p5p1
vnet3
virbr0 8000.000000000000 yes
От xml-а на виртуалката:
<controller type='virtio-serial' index='0'>
<alias name='virtio-serial0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
</controller>
<controller type='pci' index='0' model='pci-root'>
<alias name='pci0'/>
</controller>
<interface type='bridge'>
<mac address='52:54:00:14:6d:ff'/>
<source bridge='br0'/>
<target dev='vnet2'/>
<model type='virtio'/>
<alias name='net0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
<interface type='bridge'>
<mac address='52:54:00:29:c6:c1'/>
<source bridge='br1'/>
<target dev='vnet3'/>
<model type='virtio'/>
<alias name='net1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</interface>
Firewall-а е изключен, NetworkManager също. Това е конфигурацията от /etc/sysconfig/network-scripts :
ifcfg-br0:
DEVICE=br0
ONBOOT=yes
TYPE=Bridge
BOOTPROTO=none
IPADDR=192.168.7.35
NETMASK=255.255.255.0
BROADCAST=192.168.7.255
NETWORK=192.168.7.0
GATEWAY=192.168.7.1
STP=on
DELAY=0
ifcfg-br1:
DEVICE=br1
ONBOOT=yes
TYPE=Bridge
BOOTPROTO=none
STP=on
DELAY=0
ifcfg-p4p1:
DEVICE=p4p1
ONBOOT=yes
BRIDGE=br0
TYPE=Ethernet
NAME="System p4p1"
ifcfg-p5p1:
DEVICE=p5p1
ONBOOT=yes
BRIDGE=br1
TYPE=Ethernet
NAME="System p5p1"
p4p1 е вътрешната карта, а p5p1 - външната.
Ето какво показва iptables -L :
[root@localhost network-scripts]# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Благодаря предварително