Instâncias no OpenStack não estão recebendo concessões de DHCP

2

Quando inicio instâncias em openstack, elas não recebem concessões de DHCP. Quando entro na instância e configuro manualmente o IP que teria sido atribuído. A rede flui bem.

Com o TCPDump, vejo as ofertas de DHCP, mas elas parecem ser ignoradas.

    
por Kyle Brandt 13.11.2012 / 20:41

1 resposta

6

Ao usar o módulo vhost_net , as somas de verificação não são adicionadas, portanto, a maioria dos dhcpclients parece ignorar as ofertas DHCP. No meu caso, o Ubuntu 12.10 era o sistema operacional do host.

Você pode corrigir isso com uma regra de mangle no iptables:

iptables -A POSTROUTING -t mangle -p udp --dport 68 -j CHECKSUM --checksum-fill

Veja: link para obter mais detalhes.

    
por 13.11.2012 / 20:41