On CentOS 6.4 and 6.3 I have seen puppet regularly use ports below 32768. This is contrary to the setting for kernel-assigned ports according to:
cat /proc/sys/net/ipv4/ip_local_port_range
32768 61000
Example puppet process blocked by my stateless firewall:
ruby 24488 root 3u IPv4 1844198 0t0 UDP 172.16.10.156:13346->172.16.10.2:domain
I would like to fix this to be able to select a range that does not need to be "world-writable" in a stateless firewall.
Edit: Puppet version 3.1.1 and Ruby 1.8.7