fenris14
Goto Top

LTSP: PXE Boot funktioniert nicht

Guten Tag,

ich versuche gerade in einer virtuellen Umgebung einen Terminal Server zum laufen zu bekommen, doch es will mir nicht so recht gelingen. Der Client sagt folgendes:

2016-12-01 11_32_20-client [wird ausgeführt] - oracle vm virtualbox

Vorher stand dort "pxelinux.0", das gab es in diesem Pfad aber nicht. Deshalb habe ich es in der DHCP-Config geändert. Würde mich interessieren was da genau stehen muss...

Im Syslog steht folgendes:

dhcpd: DHCPDISCOVER from 08:00:27:06:64:94 via eth0
dhcpd: DHCPOFFER on 11.0.1.20 to 08:00:27:06:64:94 via eth0
dhcpd: DHCPREQUEST for 11.0.1.20 (11.0.1.10) from 08:00:27:06:64:94 via eth0
dhcpd: DHCPACK on 11.0.1.20 to 08:00:27:06:64:94 via eth0
in.tftpd[2981]: connect: Address family not supported by protocol
in.tftpd[2982]: connect: Address family not supported by protocol
in.tftpd[2983]: connect: Address family not supported by protocol
in.tftpd[2985]: connect: Address family not supported by protocol
in.tftpd[2986]: connect: Address family not supported by protocol

Welche Adresse ist hier gemeint? IP? MAC?

Würde mich über Hilfe freuen.

Gruß

Content-Key: 322590

Url: https://administrator.de/contentid/322590

Ausgedruckt am: 19.03.2024 um 03:03 Uhr

Mitglied: ChriBo
ChriBo 01.12.2016 um 11:56:53 Uhr
Goto Top
Hi,
ist heute schon Freitag ?
dein Tftp server kann die datei vmlinux nicht im angegeben Pfad finden.
wie sieht deine tftpd.conf aus ?
enable mal erweitertes logging.
welche Dateien sind in welchen Pfaden im tftproot ?

CH
Mitglied: Fenris14
Fenris14 01.12.2016 um 12:23:24 Uhr
Goto Top
Zitat von @ChriBo:

Hi,
ist heute schon Freitag ?

?

dein Tftp server kann die datei vmlinux nicht im angegeben Pfad finden.
wie sieht deine tftpd.conf aus ?

Eine tftpd.conf gibt es bei LTSP nicht. Da gibt es nur "tftpd-hpa", und die hat folgenden Inhalt:

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"  
TFTP_DIRECTORY="/var/lib/tftpboot"  
TFTP_ADDRESS="[::]:69"  
TFTP_OPTIONS="--secure"  

enable mal erweitertes logging.
welche Dateien sind in welchen Pfaden im tftproot ?

CH

In diesem Pfad befindet sich ein Ordner mit dem Namen "ltsp", in diesem wiederum ein Ordner "i386". Darin sind dann folgende Dateien vorhanden:

abi-3.19.0-75-generic
config-3.19.0-75-generic
grub
initrd.img -> initrd.img-3.19.0-75-generic
initrd.img-3.19.0-75-generic
initrd.img-generic -> initrd.img-3.19.0-75-generic
System.map-3.19.0-75-generic
vmlinuz -> vmlinuz-3.19.0-75-generic
vmlinuz-3.19.0-75-generic
vmlinuz-generic -> vmlinuz-3.19.0-75-generic
Mitglied: ashnod
ashnod 01.12.2016 um 13:43:07 Uhr
Goto Top
Moin ...

klassischer Fall für eine Google-Suche ,.,,,

die dir in etwa solche Ergebnisse bringt

https://bugs.launchpad.net/ubuntu/+source/tftp-hpa/+bug/1448500

passende suchen und finden ...

Suchbegriff z.B.: tftpd[2981]: connect: Address family not supported by protocol
Mitglied: Fenris14
Fenris14 01.12.2016 aktualisiert um 14:45:29 Uhr
Goto Top
Zitat von @ashnod:

Moin ...

klassischer Fall für eine Google-Suche ,.,,,

die dir in etwa solche Ergebnisse bringt

https://bugs.launchpad.net/ubuntu/+source/tftp-hpa/+bug/1448500

passende suchen und finden ...

Suchbegriff z.B.: tftpd[2981]: connect: Address family not supported by protocol

Habe ich bereits probiert. Funktioniert nicht. Genauso wie vorher.

Habe mittlerweile alles nochmal neu gemacht, um zu schauen ob ich irgendwo etwas vergessen habe. Habe es diesmal nach einer anderen Anleitung gemacht, wobei dort nicht viel anders war, selber Fehler.

Laut dem Verlauf soll man ja nur "tftpd-hpa"-File editieren, so sieht jetzt meine aus:
2016-12-01 14_44_10-ubuntu-term [wird ausgeführt] - oracle vm virtualbox
Mitglied: ChriBo
ChriBo 01.12.2016 um 14:44:22 Uhr
Goto Top
Aha,
wie auch schon ashnod richtig bemerkt hat:
TFTP_ADDRESS="[::]:69"
der TFTPD-HA versteht kein IPv4
setz mal "0.0.0.0:69" bzw. die echte Server IP ein, dann sollte es funktionieren.
zum testen ändere TFTP_OPTIONS="--secure" nach TFTP_OPTIONS="--secure -vvv" ; damit solltest du anständige logs erhalten

CH
Mitglied: Fenris14
Fenris14 01.12.2016 um 14:50:29 Uhr
Goto Top
Hier der Log vom letzten Versuch:

Dec  1 14:42:15 ubuntu-term sh[2193]: Database file: /var/lib/dhcp/dhcpd.leases
Dec  1 14:42:15 ubuntu-term sh[2193]: PID file: /run/dhcp-server/dhcpd.pid
Dec  1 14:42:15 ubuntu-term dhcpd: Wrote 2 leases to leases file.
Dec  1 14:42:15 ubuntu-term sh[2193]: Wrote 2 leases to leases file.
Dec  1 14:42:15 ubuntu-term dhcpd: Listening on LPF/eth1/08:00:27:19:8f:02/192.168.1.0/24
Dec  1 14:42:15 ubuntu-term sh[2193]: Listening on LPF/eth1/08:00:27:19:8f:02/192.168.1.0/24
Dec  1 14:42:15 ubuntu-term dhcpd: Sending on   LPF/eth1/08:00:27:19:8f:02/192.168.1.0/24
Dec  1 14:42:15 ubuntu-term sh[2193]: Sending on   LPF/eth1/08:00:27:19:8f:02/192.168.1.0/24
Dec  1 14:42:15 ubuntu-term dhcpd: Sending on   Socket/fallback/fallback-net
Dec  1 14:42:15 ubuntu-term sh[2193]: Sending on   Socket/fallback/fallback-net
Dec  1 14:42:15 ubuntu-term dhcpd: Can't create PID file /run/dhcp-server/dhcpd.pid: Permission denied.  
Dec  1 14:42:15 ubuntu-term sh[2193]: Can't create PID file /run/dhcp-server/dhcpd.pid: Permission denied.  
Dec  1 14:42:15 ubuntu-term dhcpd: Server starting service.
Dec  1 14:42:24 ubuntu-term systemd[1]: Stopping LSB: HPA's tftp server...  
Dec  1 14:42:24 ubuntu-term tftpd-hpa[2212]: * Stopping HPA's tftpd in.tftpd  
Dec  1 14:42:24 ubuntu-term tftpd-hpa[2212]: ...done.
Dec  1 14:42:24 ubuntu-term systemd[1]: Starting LSB: HPA's tftp server...  
Dec  1 14:42:24 ubuntu-term tftpd-hpa[2221]: * Starting HPA's tftpd in.tftpd  
Dec  1 14:42:24 ubuntu-term tftpd-hpa[2221]: ...done.
Dec  1 14:42:24 ubuntu-term systemd[1]: Started LSB: HPA's tftp server.  
Dec  1 14:42:35 ubuntu-term dhcpd: DHCPDISCOVER from 08:00:27:03:9c:bd via eth1
Dec  1 14:42:36 ubuntu-term dhcpd: DHCPOFFER on 192.168.1.21 to 08:00:27:03:9c:bd via eth1
Dec  1 14:42:38 ubuntu-term dhcpd: DHCPREQUEST for 192.168.1.21 (192.168.1.1) from 08:00:27:03:9c:bd via eth1
Dec  1 14:42:38 ubuntu-term dhcpd: DHCPACK on 192.168.1.21 to 08:00:27:03:9c:bd via eth1
Dec  1 14:43:55 ubuntu-term dbus[642]: [system] Activating via systemd: service 
name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service'  
Dec  1 14:43:55 ubuntu-term systemd[1]: Starting Hostname Service...
Dec  1 14:43:55 ubuntu-term dbus[642]: [system] Successfully activated service 'org.freedesktop.hostname1'  
Dec  1 14:43:55 ubuntu-term systemd[1]: Started Hostname Service.
Dec  1 14:46:41 ubuntu-term systemd[1]: Stopping LSB: HPA's tftp server...  
Dec  1 14:46:41 ubuntu-term tftpd-hpa[2382]: * Stopping HPA's tftpd in.tftpd  
Dec  1 14:46:41 ubuntu-term tftpd-hpa[2382]: ...done.
Dec  1 14:46:41 ubuntu-term systemd[1]: Starting LSB: HPA's tftp server...  
Dec  1 14:46:41 ubuntu-term tftpd-hpa[2390]: * Starting HPA's tftpd in.tftpd  
Dec  1 14:46:41 ubuntu-term tftpd-hpa[2390]: ...done.
Dec  1 14:46:41 ubuntu-term systemd[1]: Started LSB: HPA's tftp server.  
Dec  1 14:47:12 ubuntu-term dhcpd: DHCPDISCOVER from 08:00:27:03:9c:bd via eth1
Dec  1 14:47:13 ubuntu-term dhcpd: DHCPOFFER on 192.168.1.21 to 08:00:27:03:9c:bd via eth1
Dec  1 14:47:15 ubuntu-term dhcpd: DHCPREQUEST for 192.168.1.21 (192.168.1.1) from 08:00:27:03:9c:bd via eth1
Dec  1 14:47:15 ubuntu-term dhcpd: DHCPACK on 192.168.1.21 to 08:00:27:03:9c:bd via eth1
Dec  1 14:47:15 ubuntu-term in.tftpd[2404]: RRQ from 192.168.1.21 filename /ltsp/amd64/vmlinux
Dec  1 14:47:15 ubuntu-term in.tftpd[2404]: sending NAK (1, File not found) to 192.168.1.21
Mitglied: maretz
maretz 01.12.2016 um 14:55:12 Uhr
Goto Top
Moin,

du hast entweder in deiner dhcp-Konfig einen falschen Bootfilename angegeben oder ganz einfach irgendwo in deiner TFTP-Konfig den Pfad verhauen... Denn es scheint keine Datei /ltsp/amd64/vmlinux zu geben... Schau mal ob es eine vmlinuz (mit Z am Ende) dort gibt und nimm die
Mitglied: Fenris14
Fenris14 01.12.2016 aktualisiert um 15:12:09 Uhr
Goto Top
Ich hatte tatsächlich einen Ablese-Fehler. Aber leider funktioniert es dennoch nicht, jetzt hat sich nur auf dem Client die Fehlermeldung geändert:

2016-12-01 15_01_00-client [wird ausgeführt] - oracle vm virtualbox

Den Root-Path habe ich nun auf /opt/ltsp/amd64 geändert. Fehler bleibt.
Mitglied: ChriBo
ChriBo 01.12.2016 um 18:33:28 Uhr
Goto Top
Hi,
jetzt wird es (für mich ) schwierig, da ich kein Ubuntu bzw. LTSP vorliege habe.
Ich interpretiere den Screenshot folgendermaßen:
Das Laden von vmlinuz per TFTP war erfolgreich (tftp://.....ok), aber das Starten bzw. Ausführen im RAM nicht (could not boot image).
Bootest du eine virtuelle Maschine ? Wenn ja: ändere mal die Systemparameter oder boote einen physikalische PC.
oder hat LTSP ein Boot Menü ? ggf. funktioniert eine andere Startkonfiguration.

CH
Mitglied: maretz
maretz 01.12.2016 um 20:49:53 Uhr
Goto Top
Worauf soll das laufen? Sieht so aus als hättest du die falsche Architektur eingetragen
Mitglied: Fenris14
Fenris14 02.12.2016 um 09:27:39 Uhr
Goto Top
Eigentlich wollte ich es erstmal auf einer virtuellen Maschine zum Test booten lassen. Ich verwende Virtualbox und habe als Typ für die "Client-VM", Ubuntu 64bit angegeben. Diese hat 1Gb Ram und keine Festplatte.

In verschiedenen Tutorials wurde ebenfalls Virtualbox mit so einer Konfiguration verwendet. Dort hat es funktioniert. Ich versuche mal eine physische Maschine aufzutreiben und mit dieser zu testen.
Mitglied: Fenris14
Fenris14 02.12.2016 um 10:02:43 Uhr
Goto Top
Scheinbar gab es bei älteren Ubuntu-Versionen einen Bug. Die pxelinux.0 muss vorhanden sein. Leider geht nicht ganz hervor wie man diesen dennoch gelöst bekommt.

https://bugs.launchpad.net/ltsp/+bug/1387773

Würde dies das Problem lösen?
Mitglied: Fenris14
Fenris14 02.12.2016 um 11:40:06 Uhr
Goto Top
Interessant. Mit LTS 16.04 scheint es zu laufen. Jedenfalls bootet er, es sieht zwar alles ziemlich verschoben aus, aber er hat gebootet.

Scheinbar hatte bei Canonical keiner die Lust diesen Fehler zu beheben.

So sieht es jetzt erstmal aus, wobei ich diesen Grafikfehler jetzt mal auf die VM schiebe:

2016-12-02 11_39_30-ltsp_ pxe boot funktioniert nicht - fenris14 - administrator.de
Mitglied: Fenris14
Fenris14 02.12.2016 um 12:42:41 Uhr
Goto Top
Habe es jetzt mit einem VXL Itona versucht, NIC Boot im Bios aktiviert und gestartet. Bleibt aber nach kurzer Zeit einfach hängen, macht dann die ganze Zeit nicht und nach einer gefühlten Ewigkeit kommt dann: "linuxc32" konnte nicht geladen werden.

Hier der Log:

Dec  2 12:22:16 ubuntu-term1 dhcpd[1343]: DHCPDISCOVER from 00:60:72:26:18:a0 via enp0s8
Dec  2 12:22:17 ubuntu-term1 dhcpd[1343]: DHCPOFFER on 192.168.1.23 to 00:60:72:26:18:a0 via enp0s8
Dec  2 12:22:17 ubuntu-term1 dhcpd[1343]: reuse_lease: lease age 639 (secs) under 25% threshold, reply with unaltered, existing lease
Dec  2 12:22:17 ubuntu-term1 dhcpd[1343]: DHCPREQUEST for 192.168.1.23 (192.168.1.5) from 00:60:72:26:18:a0 via enp0s8
Dec  2 12:22:17 ubuntu-term1 dhcpd[1343]: DHCPACK on 192.168.1.23 to 00:60:72:26:18:a0 via enp0s8
Dec  2 12:22:17 ubuntu-term1 in.tftpd[2511]: RRQ from 192.168.1.23 filename /ltsp/i386/pxelinux.0
Dec  2 12:22:17 ubuntu-term1 in.tftpd[2511]: tftp: client does not accept options
Dec  2 12:22:17 ubuntu-term1 in.tftpd[2512]: RRQ from 192.168.1.23 filename /ltsp/i386/pxelinux.0
Dec  2 12:22:28 ubuntu-term1 systemd[1]: Stopping User Manager for UID 108...
Dec  2 12:22:28 ubuntu-term1 systemd[1173]: Reached target Shutdown.
Dec  2 12:22:28 ubuntu-term1 systemd[1173]: Stopped target Default.
Dec  2 12:22:28 ubuntu-term1 systemd[1173]: Starting Exit the Session...
Dec  2 12:22:28 ubuntu-term1 systemd[1173]: Stopped target Basic System.
Dec  2 12:22:28 ubuntu-term1 systemd[1173]: Stopped target Sockets.
Dec  2 12:22:28 ubuntu-term1 systemd[1173]: Stopped target Paths.
Dec  2 12:22:28 ubuntu-term1 systemd[1173]: Stopped target Timers.
Dec  2 12:22:28 ubuntu-term1 systemd[1173]: Received SIGRTMIN+24 from PID 2538 (kill).
Dec  2 12:22:28 ubuntu-term1 systemd[1]: Stopped User Manager for UID 108.
Dec  2 12:22:28 ubuntu-term1 systemd[1]: Removed slice User Slice of lightdm.
Dec  2 12:22:31 ubuntu-term1 org.gnome.zeitgeist.Engine[1769]: ** (zeitgeist-datahub:2574): WARNING **: zeitgeist-datahub.vala:229: Unable to get name "org.gnome.zeitgeist.datahub" on the bus!  
Dec  2 12:22:35 ubuntu-term1 pulseaudio[2017]: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.bluez': timed out  
Dec  2 12:23:11 ubuntu-term1 gnome-session[1926]: (gnome-software:2121): dconf-CRITICAL **: unable to create file '/run/user/1000/dconf/user': Zu viele offene Dateien.  dconf will not work properly.  
Dec  2 12:23:11 ubuntu-term1 kernel: [ 1593.668155] do_trap: 39 callbacks suppressed
Dec  2 12:23:11 ubuntu-term1 kernel: [ 1593.668158] traps: pool[2620] trap int3 ip:7fc76818fa6b sp:7fc7458286f0 error:0
Dec  2 12:23:11 ubuntu-term1 gnome-session[1926]: (gnome-software:2121): dconf-CRITICAL **: unable to create file '/run/user/1000/dconf/user': Zu viele offene Dateien.  dconf will not work properly.  
Dec  2 12:23:11 ubuntu-term1 gnome-session[1926]: (gnome-software:2121): Gs-WARNING **: failed to call gs_plugin_refresh on fwupd: Zu viele offene Dateien
Dec  2 12:23:11 ubuntu-term1 gnome-session[1926]: (gnome-software:2121): GLib-ERROR **: Creating pipes for GWakeup: Zu viele offene Dateien
Dec  2 12:23:48 ubuntu-term1 whoopsie[702]: [12:23:48] Parsing /var/crash/_usr_bin_gnome-software.1000.crash.
Dec  2 12:23:48 ubuntu-term1 whoopsie[702]: [12:23:48] Uploading /var/crash/_usr_bin_gnome-software.1000.crash.
Dec  2 12:24:49 ubuntu-term1 whoopsie[702]: [12:24:49] Sent; server replied with: No error
Dec  2 12:24:49 ubuntu-term1 whoopsie[702]: [12:24:49] Response code: 502
Dec  2 12:24:49 ubuntu-term1 whoopsie[702]: [12:24:49] Server replied with:
Dec  2 12:24:49 ubuntu-term1 whoopsie[702]: [12:24:49] <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">  
Dec  2 12:24:49 ubuntu-term1 whoopsie[702]: <html><head>
Dec  2 12:24:49 ubuntu-term1 whoopsie[702]: <title>502 Proxy Error</title>
Dec  2 12:24:49 ubuntu-term1 whoopsie[702]: </head><body>
Dec  2 12:24:49 ubuntu-term1 whoopsie[702]: <h1>Proxy Error</h1>
Dec  2 12:24:49 ubuntu-term1 whoopsie[702]: <p>The proxy server received an invalid
Dec  2 12:24:49 ubuntu-term1 whoopsie[702]: response from an upstream server.<br />
Dec  2 12:24:49 ubuntu-term1 whoopsie[702]: The proxy server could not handle the request <em><a href="/fd40c54d581d4e2e4fd75176dec8dc0060a8613eef4b28033669dfb9d33eba7c9a2e1f0d125cd688b15379dd61ca529887a16c6cde18b0b61ba05139a49b131a">POST&nbsp;/fd40c54d581d4e2e4fd75176dec8dc0060a8613eef4b28033669dfb9d33eba7c9a2e1f0d125cd688b15379dd61ca529887a16c6cde18b0b61ba05139a49b131a</a></em>.<p>  
Dec  2 12:24:49 ubuntu-term1 whoopsie[702]: Reason: <strong>Error reading from remote server</strong></p></p>
Dec  2 12:24:49 ubuntu-term1 whoopsie[702]: <hr>
Dec  2 12:24:49 ubuntu-term1 whoopsie[702]: <address>Apache/2.2.22 (Ubuntu) Server at daisy.ubuntu.com Port 443</address>
Dec  2 12:24:49 ubuntu-term1 whoopsie[702]: </body></html>
Dec  2 12:24:49 ubuntu-term1 whoopsie[702]: [12:24:49] Could not upload; processing later (/var/crash/_usr_bin_gnome-software.1000.crash).
(END)
Mitglied: ChriBo
ChriBo 02.12.2016 um 19:29:25 Uhr
Goto Top
Hi,
"linuxc32" konnte nicht geladen werden
weißt du was du da tust ?
Du hast lt. deine ersten Screenshots versucht per lpxe zu booten.
Nun bist du auf das klassische pxeliux umgestiegen.
Da fehlt jetzt das Modul linux.c32.
Google mal nach "linux.c32 pxe" da erhältst du ausreichend Links weiteren Infos.

Gruß
CH
Mitglied: Fenris14
Fenris14 03.12.2016 um 17:34:35 Uhr
Goto Top
Ich weiß es eben nicht und versuche es herauszufinden. Das Ding ist das ich es genauso gemacht habe, wie es in der Anleitung steht und er fragt dennoch nach der "ldlinux.C32".

In meiner dhcp.conf habe ich ja nur standardmäßig drin stehen das er "pxelinux.0" verwendet. Sollte es vielleicht auf "vmlinuz" geändert werden?
Mitglied: Fenris14
Fenris14 05.12.2016 um 09:40:09 Uhr
Goto Top
Da ich das Problem immer noch nicht lösen konnte und scheinbar sich hier auch niemand finden lässt der mir wirklich helfen kann, werde ich meine Frage in einem anderen Forum stellen müssen.
Ich bin zwar dankbar für den Versuch mir zu helfen, aber wenn man solche Fragen bekommt wie "weißt du was du da tust ?", in einem Forum wo man fragt wenn man etwas nicht weiß, dann kann schon irgendetwas nicht stimmen.
Mitglied: ashnod
ashnod 05.12.2016 um 10:14:57 Uhr
Goto Top
Zitat von @Fenris14:
Ich bin zwar dankbar für den Versuch mir zu helfen, aber wenn man solche Fragen bekommt wie "weißt du was du da tust ?", in einem Forum wo man fragt wenn man etwas nicht weiß, dann kann schon irgendetwas nicht stimmen.

Moin ..

zumeist stimmt die Einstellung der Fragenden nicht face-wink

Das ist hier keine Hersteller-HotLine zu einem bestimmten Produkt, sondern es ist ein Forum für Administratoren mit Fragen aus so ziemlich allen Bereichen. Meiner Meinung nach (ich habe nichts mit dem Betreiber der Seite zu tun) sollte hier eine Diskussion auf Augenhöhe beginnen.

und nicht nach dem Motto >> ... ich mach da jetzt mal etwas von dem ich keine Ahnung habe und das ich nicht verstehe.
Ich habe auch keine Lust mich in das Thema einzuarbeiten oder ein Handbuch dazu zu lesen.
Natrürlich erwarte ich von den Menschen in diesem Forum das sie Ihre Freizeit opfern und mir jedes noch so spezielle Problem per Ferndiagnose lösen und wenn das nicht zackig geht oder mir eine Nachfrage nicht gefällt dann bin ich mal eingeschnappt. <<

Wenn du eine schnelle Lösung erwartetst, dann suche dir einen Speziallisten und bezahle diesen für seine Arbeit.

VG
Ashnod
Mitglied: Fenris14
Fenris14 05.12.2016 aktualisiert um 10:36:20 Uhr
Goto Top
Diskussion auf Augenhöhe... da bin ich voll bei dir.

Das dies keine Hotline ist, ist mir ebenfalls bewusst. Doch wenn ich so eine Frage wie von ChriBo lese, muss ich ernsthaft fragen, ob ich hier richtig bin. Natürlich geht man beim Fragenden von einem gewissen Maß an technischen Verständnis aus, aber das man nun nicht alles wissen kann sollte auch klar sein.

Es ist ja nicht so, dass ich mich mit diesem Thema garnicht beschäftigt habe. Ich bin nach diversen Anleitungen/Lektüre vorgegangen und musste feststellen das dies nicht funktioniert. Daraufhin habe ich selber recherchiert und kam dennoch auf keinen grünen Zweig. Erst nachdem ich nicht mehr weiter wusste, habe ich hier die Frage gestellt.

Sinn des Forums, zumindest bin ich dieser Meinung, ist es doch gegenseitig Wissen auszutauschen. Leider muss ich immer wieder eine Herabwürdigung von Fragestellern beobachten. Die, pardon, Arroganz von einigen ist hier teilweise nicht zu überbieten.

Ganz im Ernst: Seit fünf Tagen versuche ich das Problem zu lösen, das ist nichtmal das Problem und ich bin euch auch dankbar das ihr soweit mitgemacht habt, aber dann kommt so eine Frage von Chribo... ganz ehrlich... was soll das?

Kommt dann irgendwie so rüber... nachdem Motto: "Ja selber keine Ahnung, Hauptsache etwas geschrieben und nebenbei noch schön einen Seitenhieb ausgeteilt."

Aber es ist in Ordnung und werde jetzt versuchen anderweitig eine Lösung zu finden. Dennoch bedanke ich mich für eure Zeit.
Mitglied: ashnod
ashnod 05.12.2016 um 10:58:13 Uhr
Goto Top
Zitat von @Fenris14:
Sinn des Forums, zumindest bin ich dieser Meinung, ist es doch gegenseitig Wissen auszutauschen. Leider muss ich immer wieder eine Herabwürdigung von Fragestellern beobachten. Die, pardon, Arroganz von einigen ist hier teilweise nicht zu überbieten.

Manchmal darf man auf beiden Seiten nicht zu empfindlich sein ....versuche das mal von der anderen Seite zu betrachten.

Es kommt oft Fragen die hier schon hunderte male beantwortet wurden, oder Fragen wo man sich wirklich sagt .. das ist jetzt so Speziell, weiss das Gegenüber wirklich was es da machen will, oder ist das jemand der das dringend für seinen Job braucht oder spielt da nur jemand zuviel am Rechner .... und entsprechend ergibt sich die Antwortbereitschaft ... face-wink

Dein Problem ist, wie du bisher selbst festgestellt hast nicht eines, welches man (in dem Fall gerne auch ICH statt man) im vorbeigehen lösen kann.
Im Grunde müsste man dieses Szenario selbst nachstellen oder eine entsprechende Umgebung bereits nutzen.
Für mich ist der Aufwand tiefer einzusteigen zu Hoch. Für die erste Fehlermeldung konnte man noch schnell eine logische Erklärung finden, später wurde das ganze schon undurchsichtiger.

In diesem Fall wäre es tatsächlich so, das du auf Foren oder Seiten die sich speziell mit deiner Konfiguration beschäftigen eindeutig besser aufgehoben bist, weil dort die Wahrscheinlichkeit größer ist Menschen zu finden, die sich genau mit dieser Thematik beschäftigen.

VG
Ashnod
Mitglied: maretz
maretz 05.12.2016 um 13:28:13 Uhr
Goto Top
Moin,

sorry, dir muss auch bewusst sein das die meisten hier arbeiten. Und ich habe kein problem damit jemanden zu helfen - ich habe so um die 50 laufenden PXE-Boots bei denen ich jederzeit nachgucken kann. Nur dafür braucht es eben auch mal Zeit. Und 5 Tage sind da nicht viel - wenn ich grad mal auf mein Zeitkonto gucke bin ich momentan sogar ganz froh das ich nicht mehr dem deutschen Arbeitszeit-Gesetzen unterworfen bin. Die hätten da schon wieder nen Aufstand gemacht ;).

Und es ist mir sogar bekannt das die meisten Anleitungen zu PXE immer gerne mal Kleinigkeiten vergessen.

Was du also willst:
a) Dein System zurück auf PXE stellen - dafür lässt du das in der dhcp.config drin wie es ist, prüfst die Pfade deines TFTP-Servers.
b) Wenn das klappt dann kommt aber der nächste Schritt: Du brauchst ja nen NFS oder sonstwas um etwas zu starten. Du möchtest den Kernel laden (deine vmlinuz-File). Danach möchtest du aber mit Sicherheit auch noch mehr (z.B. ne Shell/Bash, ein paar Programme usw.), die zieht man sich da klassischerweise über NFS. Denn das steckt nicht alles da drin.

Und leider wird es natürlich nicht ganz ohne lesen gehen - da hier keiner weiss was du da betreibst. Es können VMs auf x86-Hardware sein, es kann aber auch nen Mac oder ne Solaris-Kiste sein. Die laufen nicht zwingend mit demselben Kernel (die Solaris mit grosser Sicherheit nicht). Es weiss auch keiner was du da als Server hingebaut hast, welche Dienste noch drauf laufen, ob ne Firewall usw. aktiv ist...
Mitglied: Fenris14
Fenris14 05.12.2016 aktualisiert um 15:12:46 Uhr
Goto Top
Wie ich schon schrieb: Um die Zeit geht es mir nicht und ich bin froh das es Leute gab oder gibt die sich meiner angenommen haben. Mich hat nur diese Frage von ChriBo aufgeregt und irgendwie auch irritiert. Vielleicht bin auch zu dünnhäutig in dieser Beziehung.

Fragen wir mal so: Was ist den heutzutage Best-Practice in Sachen Terminalserver?

Pxelinux scheint schon etwas in die Jahre gekommen und ipxe noch nicht wirklich von der breiten Masse unterstützt. Sachen wie RDP oder VNC finde ich persönlich immer heikel, da es doch eine größere Rechenleistung des Servers voraussetzt, da ja alles auf dem Server stattfindet.
Mitglied: maretz
maretz 07.12.2016 um 07:01:02 Uhr
Goto Top
Moin,

auch das hängt von deinen Anforderungen ab. Du kannst RDP/VNC nicht mit PXE vergleichen.
RDP/VNC sind remote-konsolen. D.h. du arbeitest auf einem entfernten Rechner hast aber ein lokales OS.
PXE ist umgekehrt: Du arbeitest lokal aber dein ganzes OS wird von einem Server gestartet.
Dann gibt es noch "zwischenlösungen" wie z.B. Auto-Install Umgebungen: Du hast dein lokales OS aber wenn das fehlschlägt gehts als Fallback auf einen PXE der dann dein System neu installiert.

Daher ist die Frage erstmal was du möchtest, was du für eine Umgebung hast usw.. Nehmen wir an du hast eine Schule mit 10.000 Endgeräten die aber möglichst wenig kosten sollen. Dann kannst du Thin-Clients nehmen und die übers Netz booten lassen (so alle identisch genug sind). Dafür musst du aber natürlich ins Netz investieren da die Bandbreite ja auch irgendwo herkommen muss. Oder du hast z.B. eine Firma mit 10.000 bereits bestehenden Plätzen die ggf. sogar natürlich gewachsen sind. Jetzt hast du genau eine Applikation die von allen genutzt werden muss aber eigentlich von nie mehr als 20 Leuten gleichzeitig. Hier wäre es natürlich finanzieller Unsinn 10.000 Lizenzen zu kaufen wenn du nur 20 brauchst (+ Terminal-Server-Lizenzen falls nötig). Da würde man dann eben auf RDP oder sowas gehen (oder wenn du z.B. Anwendungen hast die massive Daten benötigen und deine Anbindung z.B. vom Homeoffice daher eh zu lahm wäre).

Von daher ist die Frage was da besser / best practice ist eher sowas wie: Ist nun nen Auto oder Motorrad besser? Mitm Mopped kann ich natürlich selbst in den Städten problemlos parken (und auch umsonst), möchte ich aber 2 Kisten Cola transportieren fangen die Probleme an...