Чтобы в KVM появилась возможность добавлять маршрутизируемые сети, а не сплошь и рядом описанные bgidge-интерфейсы и NAT рисуем xml-файл, называем например vms.xml, следующего содержания:
В virt-manager наша маршрутизируемая сеть так же будет отображаться. Более того, теперь через virt-manager при желании можно объявить и другие маршрутизируемые сети.
затем объявляем его в virsh:<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 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 при желании можно объявить и другие маршрутизируемые сети.
Немає коментарів:
Дописати коментар