OpenStack 中的实例未获得 DHCP 租用

Kyl*_*ndt 2 dhcp openstack nova-network

当我在 openstack 中启动实例时,它们没有获得 DHCP 租约。当我进入实例并手动配置本应分配的 IP 时。网络流畅。

使用 TCPDump,我可以看到 DHCP Offers,但它们似乎被忽略了。

Kyl*_*ndt 6

使用该vhost_net模块时,不会添加校验和,因此大多数 dhcpclients 似乎忽略了 DHCP 提供。就我而言,Ubuntu 12.10 是主机操作系统。

您可以使用 iptables 中的 mangle 规则解决此问题:

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