Voriges Kapitel
Xconfig

Transportschicht

Parameter für XDMCP


Wie schon erwähnt, erreicht man XDMCP-spezifische Einstellungen in Xconfig unter der Rubrik "Netzwerk und Kommunikation", indem man eine XDMCP-Variante auswählt und dann auf "Konfigurieren" klickt. Jede Art von XDMCP besitzt hier einen eigenen Satz von Parametern. Im Beispiel unten wurde XDMCP-Broadcast gewählt, da in dieser Variante am meisten Parameter einstellbar sind, die auch in der Praxis von größerer Bedeutung sind.

XDMCP-EinstellugenEine wichtige Aufgabe der XDMCP-Kommunikation ist die Übermittlung der Display-ID des X-Servers (also der Exceed-Instanz) and den Linux-  bzw, UNIX-Host. Problematisch kann hier die in der Display-ID angegebene IP-Adresse sein, und zwar dann, wenn der PC, auf dem Exceed läuft, mehrere Netzwerk-Schnittstellen besitzt oder z.B. durch NAT (Network Address Translation) aus der Sicht des Hosts eine andere IP-Adresse erscheint, als lokal am PC.

Im letzteren Fall kann diese nach außen erscheinende Adresse hier explizit als "Adapter-IP-Adresse" angegeben werden.

Wenn das Problem aber darin besteht, unter mehreren "Netzwerk-Schnittstellen" diejenige auszuwählen, die dann von Linux/UNIX aus angesteuert werden soll, dann ist an dieser Stelle (in der Mitte der Abb. rot umrandet) mit "Einstellungen" ein entsprechendes Auswahlmenü aufrufbar.

Die Einstellungen unter "XDMCP-Rundspruch" betreffen den Umfang der Auswahlliste ("Chooser"), die ein XDMCP-Broadcast produziert. Einerseits kann mit einer veränderten Broadcast-Adresse die Reichweite des "Rundspruchs" auf ein bestimmtes Netzwerk-Segmet eingeschränkt werden, andererseits kann in einer "Host-Listendatei" (normalerweise xdmcp.txt) eine Liste von Hosts angegeben werden, die zusätzlich zum eigentlichen Broadcast mit XDMCP angesprochen werden.

Die Option "Ersten Display-Manager wählen" bewirkt, dass keinerlei Auswahlliste erscheint, sondern - ohne weitere Nachfrage - einfach der erste Host gewählt wird, der auf XDMCP antwortet. Damit kann man unter bestimmten Bedingungen (identische Maschinen mit identischen Paketlaufzeiten) ein allerdings wenig zuverlässiges Load-Balancing zwischen mehreren Hosts realisieren. Bei Broadcast bleibt diese Option normalerweise ausgeschaltet.

Weitere XDMCP-Varianten


XDMCP-Query:
Hier muss eine bestimmte Host-Adresse (dh. Name oder IP-Adresse eines Linux-/UNIX-Servers) angegeben werden, den Exceed dann direkt mit XDMCP ansteuert.

XDMCP-Indirect:
Diese raffinierteste Variante von XDMCP beauftragt einen anderen Host damit, einen XDMCP-Broadcast auszuführen und dann den Chooser (also eine Auswahlliste) zurückzugeben. Dies ist immer dann sinnvoll, wenn die angesteuerten Linux-/UNIX-Hosts in einem anderen Netzwerksegment als der Exceed-PC stehen und somit für einen Broadcast unerreichbar sind. Man beauftragt also mit XDMCP-Indirect einen geeigneten Host innerhalb des Ziel-Segments, einen Broadcast auszuführen, und erhält über diesen Trick eine Auswahlliste der gesuschten Hosts. Tip: Bei dieser  Varinate ist unbedingt "Ersten Display-Manager wählen" anzuschalten, da man sonst unnötigerweise zwei Auswahllisten hintereinander erhält.

Netzwerk und Kommunikation
     ©2005, 2007 Andreas Gottwald
Transportschicht