I have checked off "Allow Remote Assistance Connections to this Computer" and "Allow Connections from Computers Running Any Version of Remote Desktop." Additionally, I've configured my linksys router to forward (Both TCP and UDP) port 3389 to my computer's local ip address.
However, when I'm trying to use remote desktop to connect to my computer (I typed in the external IP address, of course), I still got the typical error: " Remote Desktop can't connect to the remote computer for one of these reasons 1) Remote access to the server is not enabled 2) The remote computer is turned off 3) The remote computer is not available on the network Make sure the remote computer is turned on and connected to the network, and that remote access is enabled. "
Edit: I've tried both accessing my external IP from outside my network and try to use my external IP from within my network, neither method worked. I also tried connecting by using another computer in the network through the Local IP address, and it did not work...