PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pxes - Thin Client



netzmeister
30.03.06, 10:58
Hallo,

ich habe hier etwas Probleme mit dem http://www.2x.com/pxes/

Das booten von CD klappt einwandfrei.
Auch den TFTP-Server habe ich am laufen.
DHCP klappt auch.

Nur bekomme ich den Netzwerkboot nicht hin.
Der Client meckert: "too many packages"

Ich möchte direkt auf den Terminalserver (RDP) booten.
Und zwar über das Netzwerk. Irgendwie scheint der Kernel
zu groß.

Hat jemand von Euch ein lauffähigen Kernel / Konfiguration?

Hier noch das TFTP Log:

--------------------

Read request for file <pxes.img>. Mode octet [30/03 14:51:40.921]
Using local port 4106 [30/03 14:51:40.937]
Peer returns ERROR <TFTP Aborted> -> aborting transfer [30/03 14:51:40.968]
Read request for file <pxes.img>. Mode octet [30/03 14:51:40.968]
Using local port 4107 [30/03 14:51:40.968]
TIMEOUT waiting for Ack block #1064 [30/03 14:51:56.281]

---------------------


Viele Grüße

Eicke

quinte17
02.04.06, 11:12
was ist, wenn du erstmal einen kernel machst, der gar nix drinhat? (so klein wie möglich) und schaust ob der bootet?
wie groß ist den des pxes.img?

greetz

netzmeister
02.04.06, 17:34
Hallo,

die vmlinuz ist bei 1.330 MB die pxes.img ist bei 17,6 MB.

Im Prinzip wird beim Netzboot der kernel, die vmlinuz geladen.
Dann wird in der RAM Disk das Image gestartet.

Ich habe auch schon einen kleineren Kernel mit 1,0 MB versucht.
Der ist aber auch zu groß. Maximal sind beim Netzboot 640 KB
möglich.

Das scheint eine Beschränkung der Netzwerkkarte zu sein.
Es handelt sich hierbei um eine Intel 100/1000 MT.

Viele Grüße

Eicke

sirmoloch
02.04.06, 17:58
Hast du mal versucht einen Bootloader wie PXELinux zwischenzuschieben? Damit kannst du die Grenze der 640kb umgehen. PXES kenne ich aber nicht und weiß nicht, wie dort solche Dinge gehandhabt werden.

http://syslinux.zytor.com/pxe.php

netzmeister
02.04.06, 19:29
Hallo sirmoloch,

eigentlich sollte das auch bei dem pxes über die initrd Methode gehen.

Ich muß mir wohl doch in diesem Falle einen eigenen Kernel bauen.
Ich hatte gehofft, jemand hier hier hätte so etwas am laufen.
Der pxes ist ja nicht ganz unbekannt.

Viele Grüße

Eicke

sirmoloch
03.04.06, 14:35
Hallo Eicke,

bisher kannte ich PXES noch nicht. Meine Lösungen dazu haben sich bisher nur auf ein umgebautes Debian mit PXELinux beschränkt. Schade, dass ich PXES bisher noch nicht kannte. ;)

netzmeister
18.04.06, 11:12
Hallo,

ich muß das Thema nochmal aufgreifen.

Die Konfiguration ist etwas wirr.

Ich habe alles am Laufen, nut mit dem Netzwerkboot über TFTP klappt
es nicht. Es scheint am etwas zu großen Kernel zu liegen. Leider ist
die Konfiguration schlecht erklärt. http://downloads.2x.com/pxes/1.1.1/doc/2X_PXES_PREBUILT_images.pdf

Ich benötige wohl einen etwas kleineren Kernel.
Hat jemand Lust und Zeit mir hier etwas zu helfen?

Das Thema "Squashfs Image" und "Advanced Configuration" ist in Dokument nur kurz angeschnitten.

Das möchte ich haben: Ich möchte mit PXES über Netzwerk eine RDP Session starten.

Gibt es bessere Lösungen?

Viele Grüße

Eicke

Poseidon238
18.04.06, 11:23
Hallo,

ich muß das Thema nochmal aufgreifen.

Die Konfiguration ist etwas wirr.

Ich habe alles am Laufen, nut mit dem Netzwerkboot über TFTP klappt
es nicht. Es scheint am etwas zu großen Kernel zu liegen. Leider ist
die Konfiguration schlecht erklärt. http://downloads.2x.com/pxes/1.1.1/doc/2X_PXES_PREBUILT_images.pdf

Ich benötige wohl einen etwas kleineren Kernel.
Hat jemand Lust und Zeit mir hier etwas zu helfen?

Das Thema "Squashfs Image" und Advanced Configuration ist in Dokument nur kurz angeschnitten.

Das möchte ich haben: Ich möchte mit PXES über Netzwerk eine RDP Session starten.

Gibt es bessere Lösungen?

Viele Grüße

Eicke


Hallo Eicke,

ich habe mit PXES etwas mehr Erfahrung (beim Kunden ca. 350 Clients umgestellt).

Hast Du das auch schon mal mit einer anderen Netzwerkkarte ausprobiert? Das Phänomen kenne ich noch mit den alten Bootix-Chips (Version 1.60).

In der Firma habe ich 2-3 ThinClients (Testumgebung) mit RDP und 2.6er Kernel problemlos laufen. Die Netzwerkkarten sind mit PXE ausgestattet (Baujahr ab 2000 (Dell Rechner eben, müsste somit PXE 2.* sein).

Was für eine Netzwerkkarte hast Du?


PS: Ich hab Urlaub... also sitze vermehrt am PC ;) (zumindest auf heute bezogen). Kann Dir bestimmt da helfen. 18 Monate mit PXES (ab Version 0.9) prägen dann doch :D

netzmeister
18.04.06, 11:31
Hallo,

ich habe nagelneue Netzwerkkarten von Intel: Intel PRO/1000MT

PXE ist aktiviert. der TFTP Server läuft auf dem ADC, der macht auch DHCP:
Für den TFTP SErver verwende ich diese Anleitung: http://pxes.sourceforge.net/howtos/ms_only_environment.html

Ich bin heute Mittag vor Ort

Viele Grüße

Eicke

Poseidon238
18.04.06, 11:36
Hallo,

ich habe nagelneue Netzwerkkarten von Intel: Intel PRO/1000MT

PXE ist aktiviert. der TFTP Server läuft auf dem ADC, der macht auch DHCP:
Für den TFTP SErver verwende ich diese Anleitung: http://pxes.sourceforge.net/howtos/ms_only_environment.html

Ich bin heute Mittag vor Ort

Viele Grüße

Eicke

Das Tuto geht, das habe ich nämlich auch verwendet. Letztendlich habe ich beim Kunden WinAgent TFTP auf W2K-PDC (DHCP) laufen und verbinde eben nur zu Citrix, anstelle des RDPs.

Was ich Dir anbieten kann:
Ich habe meinen Laptop mit VMware da, wo ich meine Images baue. Würde Dir schnell eines bauen (er wird dann eben nur die IP für den Terminalserver abfragen) und auf meinen Webspace laden. Passwort schicke ich Dir via PN hier zu. Das dauert jetzt mal ein kleines Weilchen, da ich bei meinem Laptop grad ein Backup fahre.

Die Images funktionierten bisher IMMER!

Bis gleich
Grüße
Stephan

netzmeister
18.04.06, 11:41
Hallo,

der Terminalserver heißt sinniger Weise "Terminal" und hat die IP 192.168.0.2
(wie kreativ ;)

Viele Grüße

Eicke

Poseidon238
18.04.06, 11:43
Hallo,

der Terminalserver heißt sinniger Weise "Terminal" und hat die IP 192.168.0.2
(wie kreativ ;)

Viele Grüße

Eicke

Hallo,

gutes Timing... bin grad dabei, Dir das Image zusammenzubauen. IP werde ich dann auch gleich einbauen.

Grüße
Stephan

netzmeister
18.04.06, 23:34
Hallo Stephan,

vielen Dank nochmal. Ich bin begeistert.
Jetzt klappt das! :D

Irgendwie war ich da mit Debian auch in einer Sackgasse fest.

Mit Fedora Core habe ich bisher noch nichts gemacht.
Diese Distribution wird jedoch benötigt, um die Images
zu erstellen.

Meine Tasks sind jetzt noch:

- Ergonomische Bildwiederholfrequenz für die User.
- Bestimmte Clients sollten bestimmte Namen erhalten.
Im Netzwerk läuft eine CTI Lösung. Das geht wohl am
besten über den DHCP Server über die MAC Adressen.

Viele Grüße

Eicke

Poseidon238
20.04.06, 09:25
Hallo Stephan,

vielen Dank nochmal. Ich bin begeistert.
Jetzt klappt das! :D

Irgendwie war ich da mit Debian auch in einer Sackgasse fest.

Mit Fedora Core habe ich bisher noch nichts gemacht.
Diese Distribution wird jedoch benötigt, um die Images
zu erstellen.

Meine Tasks sind jetzt noch:

- Ergonomische Bildwiederholfrequenz für die User.
- Bestimmte Clients sollten bestimmte Namen erhalten.
Im Netzwerk läuft eine CTI Lösung. Das geht wohl am
besten über den DHCP Server über die MAC Adressen.

Viele Grüße

Eicke


Hallo Eicke,

unter Fedora kann man PXES via Yum gut pflegen. Auch wenn die Einträge für FC4 sind, funktionieren sie unter FC5 sehr gut.

http://downloads.2x.com/pxes/1.1.1/doc/2X_PXES_Using_2X_Yum_repository.pdf

Somit kannst Du Dir das PXES komplett mit allen Abhängigkeiten so schnellstmöglich installieren.

Zu Deinen Tasks:
- Ergonomie:
Leidiges Thema mit CRTs... sind das alles 17-Zoller? In meinem Fall hatten wir mit einigen TFTs Probleme (alte NECs (15Zoller)), da eben es diese Ausreißer gab und der Standard eigentlich FSC-19-Zoller sind. Somit wurden seperate Images gebaut

- CTI:
Da habe ich absolut null Ahnung. CTI haben wir erst seit Juni letzten Jahres und das hat mein Kollege gemacht. Telefonie ist nicht meine Welt, wobei mein alter Arbeitgeber Netzmanagementsoftware herstellte... ist irgendwie peinlich für mich ;)

Sauberste und zentrale Lösung ist da wirklich die Namensvergabe via DHCP. So läuft das auch bei meinem Kunden. Sauber und diskret ;) Auch wenn man viel mit PXES macht ist das Kernstück doch der DHCP-Server.

Grüße
Stephan