Экземпляры в OpenStack не получают аренду DHCP
Когда я запускаю экземпляры в openstack, они не получают аренду DHCP. Когда я иду в экземпляр и вручную настроить IP, который был бы назначен. Сеть течет нормально.
С TCPDump я вижу предложения DHCP, но они, похоже, игнорируются.
1 ответ
При использовании vhost_net
модуль, контрольные суммы не добавляются, поэтому большинство dhcpclients, похоже, игнорируют предложения DHCP. В моем случае Ubuntu 12.10 была основной операционной системой.
Вы можете исправить это с помощью правила mangle в iptables:
iptables -A POSTROUTING -t mangle -p udp --dport 68 -j CHECKSUM --checksum-fill
См. https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Host_Configuration_and_Guest_Installation_Guide/ch11s02.html для получения дополнительной информации.