Чтобы в KVM появилась возможность добавлять маршрутизируемые сети, а не сплошь и рядом описанные bgidge-интерфейсы и NAT рисуем xml-файл, называем например vms.xml, следующего содержания:
В virt-manager наша маршрутизируемая сеть так же будет отображаться. Более того, теперь через virt-manager при желании можно объявить и другие маршрутизируемые сети.
<network>
<name>vms</name>
<forward mode='route'/>
<bridge name='virbr1' />
<ip address='192.168.200.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.200.2' end='192.168.200.254' />
</dhcp>
</ip>
</network>затем объявляем его в virsh:После того как сделали объявление, стартуем и добавляем в это объявление в автозагрузку:# virsh net-define vms.xml
После этого в системе появится новый интерфейс и маршрут, например:# virsh net-start vms # virsh net-autostart vms
Не забываем включить форвард net.ipv4.ip_forward и добавить соответствующие правила в iptables.# ip a s virbr1 7: virbr1:mtu 1500 qdisc noqueue state UNKNOWN link/ether 1a:9d:ce:dd:09:8a brd ff:ff:ff:ff:ff:ff inet 192.168.200.1/24 brd 192.168.200.255 scope global virbr1 # ip r s 192.168.200.0/24 192.168.200.0/24 dev virbr1 proto kernel scope link src 192.168.200.1
В virt-manager наша маршрутизируемая сеть так же будет отображаться. Более того, теперь через virt-manager при желании можно объявить и другие маршрутизируемые сети.
Немає коментарів:
Дописати коментар