I have two FreeBSD servers that are on 4.7. These are two older servers that were already configure and setup when I got here. Now that the original admins are gone, I've started looking a bit more at these servers and I've come to find there's no firewall installed! The services they run (like ssh and sendmail) are configured well enough within their own respective configurations to filter traffic how we want it. But the fact that I can do a port scan and a list of 20 open ports pops up is concerning.
So I prepped some firewall rules for ipfw and went to install them on the servers only to find that the servers know nothing of IPFW (the binary at /sbin/ipfw doesn't exist). Further, the command I'm used to using to load the kernel modules (kldload) doesn't exist either. I've looked through the ports and there is no port to install it. In the FreeBSD admin guide it said the IPFW was added in the 4.x releases.
Anyone know why I don't have it or how I can get it? Was PF the firewall program that existed before ipfw?