Thinstation Hilfe

Jamo

Neuling
Thread Starter
Mitglied seit
15.09.2007
Beiträge
448
Ort
Bocholt NRW
Schönen guten Morgen,

Ich bin damit beauftragt worden alte Computer unserer Firma wieder instand zu setzen. Es sind alles alte Computer mit maximal 256 MB Ram und solche Geschichten. Lokal müssen diese Computer gar nichts machen. Die Mitarbeiter melden sich an einen Windows Server 2003 per rdp an. Jetzt habe ich nach einer entsprechenden Linux Distri gesucht. So bin ich auf das Projekt Thinstation aufmerksam geworden. thinkstation.org
Leider bekomme ich es aber nicht zum laufen. Ich habe die rdesktop Version heruntergeladen, und die configfile abgeändert. (hoffentlich richtig) Da ich nicht jedesmal einen neuen CD-Rohling verwenden möchte, arbeite ich mit Virtual PC von Microsoft. Ich habe die configfile mit auf das Image gepackt, so wie in der Anleitung beschreiben. Nun starte ich die Virtuelle Maschine, Thinstation läd ( Punkte "rennen" über den Bildschirm) und der Bootsplash erscheint. Jedoch bleibt er ab dieser Stelle hängen und ich weiß nicht warum.
Es geht nichtsmehr und ich kann den VPC nur noch zurücksetzen. Im FAQ steht, dass Thinstation nicht weiß, was es machen soll und sich deswegen nicht rührt.

Hoffe Jemand kann mir helfen.

Dankeschön

Jamo


Hier schreibe ich mal die configfile:

# --- Network configuration

# Give a different name to each PC
NET_HOSTNAME=MyThinclient

# If you want to use a DHCP server, comment out these params:
NET_USE_DHCP=Off
NET_IP_ADDRESS=172.20.0.90
NET_MASK=255.255.255.0
NET_GATEWAY=172.20.0.10
#NET_DNS1=10.10.12.21
#NET_DNS2=10.10.12.22
#NET_DNS_SEARCH=

# --- Session Options
#
# Note: 1 # 1
#
# SESSION_#_TITLE Office
# SESSION_#_TYPE -rdesktop
# SESSION_#_SCREEN 1
# SESSION_#_AUTOSTART OFF
# SESSION_#_WORKSPACE 0
# SESSION_#_type_SERVER IPDESSERVERS


# Individual Session Settings, override defaults
#
# IMPORTANT: Make sure you minimum have a SESSION_0. Otherwise you will get an error
# on boot. You may have additional sessions: SESSION_1, SESSION_2 ...
# SESSION_0 is on ctrl-alt-F3
# SESSION_1 is on ctrl-alt-F4
# ... etc.


# If you only have one session, it is a good idea to uncomment this line:
#AUTOSTART=OFF


# Typical Windows 2003 Server session, with True-color and sound redirection
# Note: use '-a 16' and '-a 24' to get true-color with Windows 2003+
# Older servers don't support these color depths, wrong settings may cause connection to fail.
#SESSION_0_TITLE="Office"
#SESSION_0_TYPE=rdesktop
#SESSION_0_RDESKTOP_SERVER=IPDESSERVERS
#SESSION_0_RDESKTOP_OPTIONS="-u user:dominik.Jamo -a 16"



# --- General Options
#
# AUDIO_LEVEL Audio Level for sound, 0-100
# KEYBOARD_MAP Keyboard layout
# TIME_ZONE Used to set time zone on TS client by entering the UTC offset.
# This can be set automatically if the appropriate dhcpc option is selected
# (Option 2, time offset in seconds)
# RECONNECT_PROMPT This displays the reconnection/shutdown options for when a session is ended
#
# OFF No reconnect prompt
# ON Reconnect prompt will be displayed
# MENU Shows a menu with a shutdown and reconnection option
# MENUXX As MENU option, but the XX is a time period in minutes.
# After XX minutes shutdown will occur unless the reconnect option
# is choosen

AUDIO_LEVEL=67

# Look inside BuildFiles\build.conf* file for a list of the supported KB layouts
KEYBOARD_MAP=en_us
#TIME_ZONE="UTC-12:30"
RECONNECT_PROMPT=On


# --- X Server Options
#
# SCREEN_RESOLUTION Screen resolutions available in the workstations
# SCREEN_COLOR_DEPTH Number of bits per pixel (8,16,24)
# SCREEN_HORIZSYNC Monitor horizontal sync frequency in Khz.
# If left blank Xorg will try to detect with DDC
# SCREEN_VERTREFRESH Monitor vertical refresh frecuency in Hz.
# If left blank Xorg will try to detect with DDC
# SCREEN_X_FONT_SERVER IP address or hostname of the font server for X
#
# Screen Saver Settings
# SCREEN_BLANK_TIME Minutes to X session goes blank
# SCREEN_STANDBY_TIME Minutes to X session goes into standby mode
# SCREEN_SUSPEND_TIME Minutes to X session goes into suspend mode
# SCREEN_OFF_TIME Minutes to X session turn off
#
# MOUSE_PROTOCOL Mouse protocol type (Microsoft, PS/2, etc.)
# (mouse is autodetected, use this only if it fails)
# MOUSE_DEVICE Mouse device: /dev/ttyS0 -> COM1
# /dev/ttyS1 -> COM2
# /dev/ttyS2 -> COM3
# /dev/ttyS3 -> COM4
# /dev/psaux -> PS/2 mouse port
# /dev/input/mice -> USB mouse (needs USB package)
# MOUSE_RESOLUTION Mouse resolution
# MOUSE_ACCELERATION Mouse acceleration
# X_NUMLOCK Set numlock state on boot
# X_COOKIE Will set X Cookie if specified

#SCREEN_RESOLUTION=800x600

SCREEN_COLOR_DEPTH=16

#SCREEN_HORIZSYNC=50
#SCREEN_VERTREFRESH=60

#SCREEN_X_FONT_SERVER=172.20.0.10:7100

SCREEN_BLANK_TIME=10
SCREEN_STANDBY_TIME=20
SCREEN_SUSPEND_TIME=30
SCREEN_OFF_TIME=60

#MOUSE_PROTOCOL=PS/2
#MOUSE_DEVICE=/dev/psaux
MOUSE_RESOLUTION=100
#X_NUMLOCK=on
#MOUSE_ACCELERATION=1/2
#X_COOKIE=36d71ab65c10ef065702c111a3d31593


# --- LP Server Printing Options
#
# PRINTER_0_NAME Workstation Printer Name, Can be Any Valid Name
# If you have turned ICA_PRINTER=ON then this is the
# name of the printer driver
# PRINTER_0_DEVICE Workstation printer device (if not specified devices
# are not loaded).
# /dev/printers/[0-2] for parallel ports
# /dev/ttyS[0-3] for serial ports
# /dev/usb/lp[0-2] for USB printers
#
# PRINTER_0_TYPE P for parallel, S for serial, U for USB printer
# PRINTER_0_OPTIONS Serial port options.
# PRINTER_1_* See PRINTER_0_*
# PRINTER_2_* See PRINTER_0_*
# PRINTER_3_* See PRINTER_0_*

#PRINTER_0_NAME="parallel"
#PRINTER_0_DEVICE=/dev/printers/0
#PRINTER_0_TYPE=P

#PRINTER_1_NAME="serial"
#PRINTER_1_DEVICE=/dev/ttyS1
#PRINTER_1_TYPE=S
#PRINTER_1_OPTIONS="speed 38400 -imaxbel"

#PRINTER_2_NAME="usb"
#PRINTER_2_DEVICE=/dev/usb/lp0
#PRINTER_2_TYPE=U
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
hast du die #n in deiner Config auch entfernt? Wenn nicht, weiß dein ThinClient nicht wohin er sich verbinden soll
Code:
#SESSION_0_TITLE="Office"
#SESSION_0_TYPE=rdesktop
#SESSION_0_RDESKTOP_SERVER=IPDESSERVERS
#SESSION_0_RDESKTOP_OPTIONS="-u user:Dominik.Jamo -a 16"
 
meinst du die am Amfang ? oder wo jetzt die 0 steht ?

Aber ich bin wieder einen Schritt weiter.
Ich habe zur VirtuellenBox gegriffen. Mit VirtualPC von MS gings nicht.

Jetzt habe ich nurnoch das Problem, dass er nicht automatisch die RDP-verbindung aufbaut. Ich werde jetzt den den Tipp von Nascar ausprobieren.

So. Leider meldet er sich immer noch nicht automatisch an.

So schaut immoment die Configfile aus. Durch die Virtuelle Box musste ich DHCP einschalten.

# --- Network configuration

# Give a different name to each PC
NET_HOSTNAME=Dominik Jamo

# If you want to use a DHCP server, comment out these params:
NET_USE_DHCP=ON

# --- Session Options
#
# Note: # is a number equal to or greater than 0
#
# SESSION_0_TITLE Office
# SESSION_0_TYPE -rdesktop
# SESSION_0_SCREEN 0
# SESSION_0_AUTOSTART ON
# SESSION_0_WORKSPACE 100
# SESSION_0_type_SERVER IPDESSERVERS

# If you only have one session, it is a good idea to uncomment this line:
#AUTOSTART=On


# Typical Windows 2003 Server session, with True-color and sound redirection
# Note: use '-a 16' and '-a 24' to get true-color with Windows 2003+
# Older servers don't support these color depths, wrong settings may cause connection to fail.
#SESSION_0_TITLE="Office"
#SESSION_0_TYPE=rdesktop
#SESSION_0_RDESKTOP_SERVER=IPDESSERVERS
#SESSION_0_RDESKTOP_OPTIONS="-u user:dominik.Jamo -p password -a 16 –r sound"


# --- General Options
#
# AUDIO_LEVEL Audio Level for sound, 0-100
# KEYBOARD_MAP Keyboard layout
# TIME_ZONE Used to set time zone on TS client by entering the UTC offset.
# This can be set automatically if the appropriate dhcpc option is selected
# (Option 2, time offset in seconds)
# RECONNECT_PROMPT This displays the reconnection/shutdown options for when a session is ended
#
# OFF No reconnect prompt
# ON Reconnect prompt will be displayed
# MENU Shows a menu with a shutdown and reconnection option
# MENUXX As MENU option, but the XX is a time period in minutes.
# After XX minutes shutdown will occur unless the reconnect option
# is choosen

AUDIO_LEVEL=67

# Look inside BuildFiles\build.conf* file for a list of the supported KB layouts
KEYBOARD_MAP=de_de
#TIME_ZONE="GMT+01:00"
RECONNECT_PROMPT=On


# --- X Server Options
#
# SCREEN_RESOLUTION Screen resolutions available in the workstations
# SCREEN_COLOR_DEPTH Number of bits per pixel (8,16,24)
# SCREEN_HORIZSYNC Monitor horizontal sync frequency in Khz.
# If left blank Xorg will try to detect with DDC
# SCREEN_VERTREFRESH Monitor vertical refresh frecuency in Hz.
# If left blank Xorg will try to detect with DDC
# SCREEN_X_FONT_SERVER IP address or hostname of the font server for X
#
# Screen Saver Settings
# SCREEN_BLANK_TIME Minutes to X session goes blank
# SCREEN_STANDBY_TIME Minutes to X session goes into standby mode
# SCREEN_SUSPEND_TIME Minutes to X session goes into suspend mode
# SCREEN_OFF_TIME Minutes to X session turn off
#
# MOUSE_PROTOCOL Mouse protocol type (Microsoft, PS/2, etc.)
# (mouse is autodetected, use this only if it fails)
# MOUSE_DEVICE Mouse device: /dev/ttyS0 -> COM1
# /dev/ttyS1 -> COM2
# /dev/ttyS2 -> COM3
# /dev/ttyS3 -> COM4
# /dev/psaux -> PS/2 mouse port
# /dev/input/mice -> USB mouse (needs USB package)
# MOUSE_RESOLUTION Mouse resolution
# MOUSE_ACCELERATION Mouse acceleration
# X_NUMLOCK Set numlock state on boot
# X_COOKIE Will set X Cookie if specified

#SCREEN_RESOLUTION="1024x768"

SCREEN_COLOR_DEPTH="16"

#SCREEN_HORIZSYNC="50"
#SCREEN_VERTREFRESH="60"

#SCREEN_X_FONT_SERVER= HTTPproxy:port ?!?!

SCREEN_BLANK_TIME=10
SCREEN_STANDBY_TIME=20
SCREEN_SUSPEND_TIME=30
SCREEN_OFF_TIME=60

#MOUSE_PROTOCOL=PS/2
#MOUSE_DEVICE=/dev/psaux
MOUSE_RESOLUTION=100
#X_NUMLOCK=ON
#MOUSE_ACCELERATION=1/2
#X_COOKIE=36d71ab65c10ef065702c111a3d31593
 
Zuletzt bearbeitet:
Die # vor SESSION müssen weg. Alles was eine # voran hat, wird nicht ausgewertet und ist lediglich ein kommentar.

Editier die zeile einfach zu:
Code:
SESSION_0_TITLE="Office"
SESSION_0_TYPE=rdesktop
SESSION_0_RDESKTOP_SERVER=IPDESSERVERS
SESSION_0_RDESKTOP_OPTIONS="-u user:Dominik.Jamo -p password -a 16 –r sound"
 
Aha das wäre ja genial, wenn das funktioniert.

Ich werde es gleich Morgen früh ausprobieren.

Danke

Ich melde mich Morgen. :wink:

Soo
Er will nun sofort die Remoteverbindung starten. Nur erscheint immer ein "Fehler" : Klick OK zu reconnect.
Mehr passiert bisher noch nicht. Ich werde mal weiter probieren, und den Fehler suchen. Wie kann ich ihn den sagen, bei Welcher Domäne er sich anmelden soll?

mfg
Jamo

Edit:
Wie kann ich den einen HTTP-Proxy mit in die Configdatei schreiben ? icl. Port ?
 
Zuletzt bearbeitet:
So ich bin jetzt soweit, dass die Thinstation läd. Ich kann meine Session aussuchen und er macht den anschein, als ob er den RDP-client läd. Jedoch erscheint am ende nur der Linux Desktop und nicht das Anmeldefenster vom Server.

Hat noch Jemand eine Idee warum ?
Zudem weiß ich immernochnicht, wie ich eine Domain festlege.
 
AH das ist doch sehr schön.

kannst ja deine Erfahrungen auch hier schreiben. Würde mich mal interessieren.
 
So ich habe es jetzt hinbekommen, dass er alles automatisch startet.

Nur muss ich jetzt noch wissen, wie ich die Domäne einstelle, und wie ich den Benutzernamen voreinstelle. Wenn mir Jemand das noch sagen könnte bin ich zufrieden.
 
Bei den Rdesktop Options einfach folgendes machen:
Code:
-u "BENUTERNAME" -d "DOMÄNE"
 
Wunderbar.

So hatte ich mir es vorgestellt. Es läuft alles.

An dieser Stelle mal ein Dankeschön von meiner Seite aus. :wink:
 
Beschäftige mich derzeit auch mit Thinstation, soweit läuft auch alles in einer größeren Domäne im Testbetrieb über PXE Boot. Mittlerweile habe ich von dem mitgeliferten Tool umgestellt auf Windows 2003 DHCP und werde wohl auch noch mit Windows Bordmitteln das TFTP realisieren, das ist aber eher nebensächlich.

Mich würde insteressieren ob es mit der PXE Variante möglich ist die lokalen USB Ports der Clients in eine RDP oder VNC Sitzung zu mappen.
 
Mittlerweile habe ich herausgefunden, dass thinstation usb, cdrom, sound usw selbstständig mountet. Die Geräte müssen nur noch mit -r in die RDP-Sitzung durchgereicht werden, ganz einfach.

Habe das OS erst vor ein paar Tagen entdeckt und es unterstützt für meinen Zweck fast alle Anforderungen out-of-the-box. Kann man bedenkenlos weiterempfehlen.
 
Hi, wie hast du es hinbekommen, dass die Session automatisch gestartet wird?
 
Entschuldigung, hab mich aufgrund von Zeitdruck nicht ausführlich ausgedrückt. Ich habe die Konfiguration auf der Diskette liegen unter "A:\thinstation.profile\thinstation.conf.user".

Was muss ich tun, damit die vorgefertigte LiveCD die Konfiguration von der Diskette übernimmt?

Edit: Er übernimmt jetzt die Konfiguration mit der Session zu einem XP-Rechner, doch es erscheint nur ein schwarzer Bildschirm mit einem X-Cursor.
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh