Das Problem tritt dann auf wenn für den Internetzugang Masquerading verwendet wird, d.h. für mehrere Computer nach außen nur eine IP verwendet wird. Dann funktionieren Dateiübertragung und Voice Chat mit dem Messenger nicht mehr, zumindest nicht mit Personen außerhalb des Netzwerkes. Das liegt daran dass der Messenger in einer Nachricht an den Gesprächspartner die IP Adresse mitteilt, damit dieser sich dann zwecks Dateiübertragung mit eurem Rechner verbinden kann. Steht der Rechner in einem LAN, ist diese IP Adresse meist privat, d.h. z.b. 192.xxx, auf jeden Fall aber ist sie für den Gesprächspartner nicht direkt erreichbar.
Microsoft verspricht das Problem zu beheben, und gibt an dass die neuen Versionen von Messenger zumindest mit Routern die Microsofts Universal Plug & Play unterstützen funktionieren. Dazu zählt auch die Internetverbindungsfreigabe von Windows XP. Für die verbreiteten Linux Router, etwa fli4l, liegt UPnP noch in weiter Ferne, allerdings wird auch beim Kernel-Entwicklungsteam über eine Implementierung nachgedacht. Kleiner Tipp: Voice Chats sind dennoch möglich, etwa indem man das kostenlose GameVoice Share von
www.gamevoice.com benutzt. Allerdings muss die Einladung jemand erstellen der nicht in einem solchen LAN ist.