I can see 3 possible issues. For a start, with a DI-Link you should forward a port. Second, I suspect you may need to change your Java version. 3rdly, you may have something else that is interfering with LW.
1. Uninstall your Java using your Add/remove programs control panel. Then downld Java 1.4.2 to your comp. (don't install over the net!), then install the java. See link for Java here:
Fixes for Limewire
2. Optional - This may not affect your connection but might also. It will definitely affect incoming; ie: Forward a port. The "most important step" here is to set up a
static ip 1st, before forwarding a port. Instructions here:
http://portforward.com/routers.htm & find your model at bottom left hand side of page. With the DI-Link you will need to save your settings after it's complete & then softw. reboot your DI-Link from the Tools>Miscellaneous section of the DI-Link software.
After that's complete, then within LW:
Manual port forward instructions & sample image & 2 posts after that.
3. Did you configure your firewall so it allows LW full access (advisable not to have 2 active firewalls b/c they can interfere with each other);
Firewall configuration instructions (click on link) & also see
THIS post (click link)