hello mr. linuxy, and welcome to lq... I had never heard of iodine, and thank you for bringing it to my attention, however, I don't know anything about it... I do know a little bit about linux networking, and can comment that though dns works standard on port 53, ping is not even udp or tcp, but rather it is its own protocol: internet control messaging protocol, and needs as well to be allowed in a firewall to operate--so with a standard linux iptables firewall, you would allow it with a command like
Code:
iptables -A icmp_packets -p ICMP -s 0/0 --icmp-type 8 -j ACCEPT
you could change the 0/0 to the netmask of ip addresses you want to allow pinging from... likewise ssh is normally operating on tcp port 22, however, in many distributions of linux, the port sshd listens on is configured to a non-standard port in the file /etc/ssh/sshd_config. Also, in the same file, sometimes user/password type of ssh login is disabled, in favor of certificate login using ssl key pairs... but regardless of whether its certificate login, user/password login, or both, the port defined for sshd to listen on, must also be enabled in the firewall, basically the same way that port 53 is enabled.
hope you find your solution...