Използвам 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
Благодаря предварително