HI , I got a Di-604 D-Link with the 3.51 firmware on a cable connection.
Everything with the D-Link network it's ok, but when I go to a MSN messenger program and try to connect , the program connect about 1 second and disconnect, I try to update my firmware to 3.51 but no change , I changed my LAN ip to a another , this thing fixed up about 2 week... but the problem came back and try to switch again but the trouble persist..
I don't know if is my Di-Link or Msn Messenger,
someone tell me to try port fowarding...I try but not resolve de problem..
Weirdess thing , I can connect to Trillian or the Old Windows messenger easily ...

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic