FAQ: Die häufigsten Fragen zur Fehlersuche
Schritt für
Schritt
Kommt kein X11-Fenster mit Exceed, so sollte man die Fehlerquelle
systematisch per Ausschlussverfahren einkreisen:
- Startet Exceed problemlos? Erscheint ein Exceed-Icon
in der
Windows-Takbar? Ein Blick in die Log-Datei
kann Aufschluss geben.
- Ein
ping auf den
angesteuerten Linux-/UNIX-Host zeigt
dessen Erreichbarkeit sowie die Qualität derNetzwerkverbindung.
Paketlaufzeiten sollten im Bereich weniger ms bleiben.
- Versuchen Sie zunächst, mit Xstart lediglich
ein Xterm auf dem Zielhost zu starten. Wenn dies nicht geht, erhalten
Sie mit den Debugging-Optionen von Xstart
detaillierte Informationen darüber, was schief gegangen ist.
- Wenn Xstart erfolgreich durchläuft, aber trotzdem
kein Fenster erscheint, so liegt dies möglicherweise an einer
blockierenden Firewall:
Wie muss die
Firewall konfiguriert sein?
Windows XP
Startet
ein Anwender mit Administrationsrechten zum ersten Mal nach der
Installation Exceed, so bietet Windows XP von selbbst die richtigen
Firewall-Einstellungen an. Bei nicht-privilegierten Anwendern geht dies
schief.
Die Abb. rechts zeigt die geeigneten Einstellungen für Exceed und
Xstart in der Firewall-Konfiguration von Windows XP (zugänglich über
die "Systemsteuerung").
Sowohl das exceed.exe als auch xstart.exe sollten hier das Recht
zugesprochen bekommen, Netzwerkverbindungen aufzubauen und
entgegenzunehmen.
Die Abb. unten zeigt den entsprechenden Eintrag für exceed.exe (zu
erreichen über "Bearbeiten"):
Was tun, wenn
XDMCP nicht geht?
Zunächst müssen im oben beschriebenen Schritt-für-Schritt-Verfahren
abgeklärt werden, ob Exceed und die X11-Verbindung überhaupt
funktionsfähig sind.
Wenn ja (dh. ein einfaches Xterm oder Xclock wird angezeigt), so ist
die häufigste Fehlerursache inkonsistente Namensauflösung. Fast jeder
X-Display-Manager verweigert die Verbindungsaufnahme, wenn DNS-Lookup
oder Reverse-Lookup mit der anfragenden IP-Adresse scheitern bzw.
inkonsistente Ergebnisse liefern.
Dies kann auf dem Linux-/UNIX-Host folgendermaßen getestet werden. "exceed-IP "
sei die IP-Adresse des Exceed-PCs.
nslookup
exceed-IP -> muss
einen Namen
ergeben, der umgekehrt mit
nslookup name
->
wieder die IP-Adressse "exceed-IP " ergeben
muss, und zwar eineindeutig.
nslookup ist natürlich auf dem Linxu-/UNIX-Host auszuführen, der den
XDMCP-Kontakt verweigert.
Die "richtige" Lösung von solchen DNS-Problemen ist der Nachtrag oder
die Korrektur der entsprechenden Einsträge im DNS-Server. Hat man
darauf keinen Zugriff, so kann auch ein Eintrag der "exceed-IP" mit
Namen in die Datei /etc/hosts als
Behelfslösung dienen.
Darüber hinaus können VPN-Tunnel oder NAT (Network Address Translation)
wofür Exceed neben den allgemeinen
Netzwerkeinstellungen noch dedizierte XDMCP-Einstellungen
bereithält.
|