傀儡DNS查询的最低udp源端口是什么?

在CentOS 6.4和6.3上,我看到puppet经常使用低于32768的端口。这与内核分配端口的设置是相反的:

cat /proc/sys/net/ipv4/ip_local_port_range 32768 61000 

我的无状态防火墙阻止示例木偶进程:

 ruby 24488 root 3u IPv4 1844198 0t0 UDP 172.16.10.156:13346->172.16.10.2:domain 

我想解决这个问题,以便能够在无状态防火墙中select一个不需要“世界可写”的范围。

编辑:木偶版本3.1.1和Ruby 1.8.7

为什么防火墙关心传入连接/ UDP数据包的端口? 正确的解决方法是不关心这一点,只为重要的事情添加规则:允许stream量到UDP目标端口53,无论源端口。

在puppet代理守护程序启动后,可能会设置/proc/sys/net/ipv4/ip_local_port_range 。 重新启动守护进程来检查。