My router is forwarding both port 80 and port 6667 to my computer but I figured the software would be able to tell what to do with it. I am
Ok so first step:
Can you use your irc client software locally (on your internal network) and connect to port 6667? Don't worry about trying from outside, just get it working internally first. If you can connect to your irc server then read on.
So your server will have two processes and they will be bound to the ports you have set so the bbs process will be bound to port 80 and the irc process will be bound to port 6667. Unless you have set up additional ports in the configuration of the two servers they will only listen on those ports.
They will forever only listen on those ports, one won't decide to listen on another port unless you change the configuration.
The client software will only attempt to connect to the port in it's configuration - I don't know which IRC software you were using but it could be set up to try multiple ports which you would have to check.
The next step:
As for the firewall if you've forwarded port 80 and 6667 then the firewall doesn't care what's running on your server it just forwards traffic to the ports on the server and that's the end of it's part. So if you connect to port 80 on your external ip/firewall it just forwards that traffic to port 80 on your server.
Unless you have some kind of port redirection set up on the router ie all traffic gets forwarded to port 80. You should check to make sure the router isn't redirecting traffic to a particular port.
Also check your rule for port 80, check you've specified only port 80 and not all ports which is easy to do.
So I would first check the router to make sure some kind of port redirection isn't in place, then check the client software to make sure it doesn't fall back to a different port if it can't connect to the desired port of 6667
If all that fails, call the ghostbusters! ;)
... Back up my hard drive? I can't find the reverse switch!
--- Mystic BBS v1.12 A48 (Linux/64)
* Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)