|I think what the problem is, is why is he seeing a private IP on a public network. The answer is probably because your ISP is cheap and instead of buying CIDR blocks for all of their modems they used a LAN for their modems to get to their edge routers.|
Also, what is the Subnet Mask on that IP. I am guessing that it is probably subnetted way down.
Also, I thought FreeBSD had an IFCONFIG command because it is based off of Unix. I don't know because I refuse to use it because every one I know who has has had nothing but problems with it. Better to go with Ubuntu Linux.
You might want to try using NMAP on it to get more info.