Alterando o IP do IPv4 do gateway padrão qemu / libvirt para algo diferente de x.x.x.1 / 24

1

Informações gerais:

Eu tenho um KVM-libvirt / qemu em execução no ArchLinux;

3.18.2-2-ARCH
ls | egrep -i 'libvirt|qemu'
libvirt-1.2.11-1-x86_64.pkg.tar.xz
libvirt-glib-0.2.0-1-x86_64.pkg.tar.xz
libvirt-python-1.2.11-1-x86_64.pkg.tar.xz
qemu-2.2.0-1-x86_64.pkg.tar.xz

Problema:

Estou executando firewalls diferentes (com várias interfaces / zonas) e, para problemas de DHCP, ao lidar com configurações específicas, gostaria de alterar:

[root@localhost networks]# pwd
/etc/libvirt/qemu/networks
[root@localhost networks]# cat default.xml | grep address
  <mac address='52:54:00:66:9c:8c'/>
  <ip address='192.168.150.1' netmask='255.255.255.0'>

Qual é o "gateway" para minhas redes e aplicado como um IP para a interface vrbrX para algo diferente de 192.168.150.1 , como por exemplo, se algum host atrás do firewall receber o primeiro IP disponível terá o mesmo IP para gerar um conflito de rede (isso acontece porque as interfaces de firewall são pontes e hosts são encontradas por trás delas.), e eu não quero que cada vez mudem as redes para IP estático, desligando o DHCP (ou outros ajustes).

O que eu tentei:

Bem, eu tentei editar manualmente os xml's do qemu / networks e então iniciei as interfaces, mas apesar de o no xml ser:

No entanto, a interface tinha

 25: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN        group default 
inet 192.168.150.1/24 brd 192.168.150.255 scope global virbr0
    
por SysAdminPluss 20.01.2015 / 17:25

1 resposta

0

Não achou a solução tão fácil,

basicamente, ele deve ser editado com o virsh net-edit, que solicita o vi, e a mudança também é aplicada à interface.

Por incrível que pareça, eu editei o xml, e ele foi aplicado também no diretório autostart e então comecei as interfaces, então parece que com o virsh ele também faz outras operações.

    
por 20.01.2015 / 18:11