Are you behind a router? I know D-link for example is a bit nit-picky with letting users join OP. ALso if your cable modem is sorta acting like a router(in routing mode, though it never actually is a true router), then ports will need to be forwarded like they would need to be on a router.