Read the CnC:Gen readme's. Sounds like you need to foward some ports. Read up on your router (assuming you have one acting as your gateway) from it's producer.
For myself, acessing my router functions means I have to open up internet explorer and type in this web address: 192.168.1.1
And then enter a username and password - typically admin.
You should update your versions of Generals