虚拟机无法获取DHCP IP
问题
虚拟机获取不到dnsmasq分配的IP地址。
解决方案
在计算节点上添加IPtables规则,若发现数据包缺少checksum,则自动计算并添加进去。
传统网络应用,比如DHCP服务,会与目前网卡开启的checksum offload起冲突,导致网路服务无法识别处理过的数据包。
iptables -A POSTROUTING -t mangle-p udp --dport 68 -j CHECKSUM --checksum-fill
虚拟机获取不到dnsmasq分配的IP地址。
在计算节点上添加IPtables规则,若发现数据包缺少checksum,则自动计算并添加进去。
传统网络应用,比如DHCP服务,会与目前网卡开启的checksum offload起冲突,导致网路服务无法识别处理过的数据包。
iptables -A POSTROUTING -t mangle-p udp --dport 68 -j CHECKSUM --checksum-fill