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.
Eine 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.
|