Kyle Brandt Asked: 2012-11-14 11:41:17 +0800 CST2012-11-14 11:41:17 +0800 CST 2012-11-14 11:41:17 +0800 CST OpenStack 中的实例没有获得 DHCP 租约 772 当我在 openstack 中启动实例时,它们没有获得 DHCP 租约。当我进入实例并手动配置本应分配的 IP 时。网络流畅。 使用 TCPDump,我可以看到 DHCP Offers,但它们似乎被忽略了。 dhcp 1 个回答 Voted Best Answer Kyle Brandt 2012-11-14T11:41:17+08:002012-11-14T11:41:17+08:00 使用该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。
使用该
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。