DNS查询失败 (REFUSED)
VM上查询DNS失败,解决:
1. 在网络节点,确定命名空间中,通过监听DHCP的接口能够ping通DNS服务器
增加路由:
ip netns exec dhcpxxxxx route add 目的ip gw x.x.x.1
验证
ip netns exec dhcpxxxxx ping 目的ip
2. 让dnsmasq查询额外的DNS服务器
修改 /etc/quantum/dhcp_agent.ini
增加配置:
dnsmasq_dns_server = 10.67.142.110
它表示在查询 /etc/resolv.conf 文件中指定的服务器之前,先查询xx服务器
3. 重启dnsmasq服务
killall dnsmasq
service quantum-dhcp-agent restart
再VM查询就OK
VM上查询DNS失败,解决:
1. 在网络节点,确定命名空间中,通过监听DHCP的接口能够ping通DNS服务器
增加路由:
ip netns exec dhcpxxxxx route add 目的ip gw x.x.x.1
验证
ip netns exec dhcpxxxxx ping 目的ip
2. 让dnsmasq查询额外的DNS服务器
修改 /etc/quantum/dhcp_agent.ini
增加配置:
dnsmasq_dns_server = 10.67.142.110
它表示在查询 /etc/resolv.conf 文件中指定的服务器之前,先查询xx服务器
3. 重启dnsmasq服务
killall dnsmasq
service quantum-dhcp-agent restart
再VM查询就OK