Pxe

Status
Für weitere Antworten geschlossen.

superimpose

Benutzer
Mitglied seit
30. Dez 2010
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Warum ? Das ist alles in dem nClone drinn :)

Gruß Jo

...aber von nClone hat Wolfgang nichts geschrieben.
So wie es lese, ist nClone ein schönes DSM-Paket. Über mögliche Konfiguration/ Anpassung an eigene Bedürfnisse, sehe ich nichts.
Ist halt die Frage, was man genau will.

Ich nutze (proxy-)dnsmasq, tftpd und httpd um allerlei Linux-Distros, WinXP, 7, 8 nativ übers LAN zu installieren und Live-CDs, Backups, Recovery und Systemtools zu starten. Dazu benötige ich kein nClone etc...

C
 

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164

night2day

Benutzer
Mitglied seit
07. Mai 2008
Beiträge
228
Punkte für Reaktionen
0
Punkte
0
Hallo Ihr Zwei,

danke für Eure Antworten.
Ich werde jetzt das WE nutzen, mir das ganze mal in Ruhe anzusehen und zu testen.
Mal sehen wie weit ich komm... :)

Gruß
Wolfgang

P.S.
Ich habe eine 212+ und eine 407e.
Läuft nClone auch auf der 407er?
 

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
Läuft nClone auch auf der 407er?
Wenn da PHP drauft ist :)
nClone ist noarch
Zitat
System requirements:

* DSM 4.0
* A local network that uses DHCP. nClone acts as a proxy DHCP server and works together with existing DHCP servers present in the network.
* Note: while nClone works fine with other DHCP servers, it is currently incompatible with Synology’s DHCP server add-on component. If you are using that, you will need to uninstall it, before using nClone

Gruß Jo
 

night2day

Benutzer
Mitglied seit
07. Mai 2008
Beiträge
228
Punkte für Reaktionen
0
Punkte
0
Hallo joku,

dann scheitert es zwar nicht am PHP aber am DSM.
3.1-1636 war die letzte Version für die 407.
Dann muss ich schauen was dnsmasq voraussetzt.

Gruß
Wolfgang
 

wilddog1806

Benutzer
Mitglied seit
08. Nov 2009
Beiträge
52
Punkte für Reaktionen
0
Punkte
6
Hallo,

also ich hab nur dem DHCP meines Routers sagen müssen welche ip der TFTP server hat und welches File er ziehen soll (pxelinux.0 bzw. gpxelinux.0)
hab nen WRT54GL mit dd-wrt auf dem der dhcpd aktiviert ist, die parameter sehen dann so aus

siaddr 192.168.0.21 --> IP der DS
sname opt/tftpboot --> hm, ein leerer Ordner, aber es funzt alles
boot_file /gpxelinux.0 --> die Datei die geladen werden soll

ist halt bissel gefrickel aber das lief bei mir auch schon unter DSM 3.0 ohne zusätzliche spk's oder ähnliches.

Aber man soll sich ja nicht immer gleich vor allem verschließen :) werde mir nclone mal anschauen.

Gruß
wilddog
 
Zuletzt bearbeitet:

night2day

Benutzer
Mitglied seit
07. Mai 2008
Beiträge
228
Punkte für Reaktionen
0
Punkte
0
Hallo superimpose,

ich habe auch eine Fritz!Box, die ich ganz normal als DHCP-Server verwende.

könntest Du mal schreiben, was Du in dnsmasq eingestellt hast, das die Fritz weiterhin als DHCP arbeiten kann?

Gruß
Wolfgang
 

night2day

Benutzer
Mitglied seit
07. Mai 2008
Beiträge
228
Punkte für Reaktionen
0
Punkte
0
Ich nutze (proxy-)dnsmasq, tftpd und httpd ...
C

Ich habe folgende im IPKG-Repository gefunden:

atftp - 0.7-10 - Advanced TFTP server and client
linksys-tftp - 1.2.1-1 - TFTP Client customized for a non-standard tftp authentication process.
tftp-hpa - 5.0-1 - A tftp package

Hast Du einen von denen verwendet, oder aus einer anderen Quelle?
Und gleiche Frage was den httpd betrifft:

lighttpd - 1.4.31-1 - A fast webserver with minimal memory footprint.
minihttpd - 1.19-2 - small HTTP server
nostromo - 1.9-1 - nhttpd is a simple, fast and secure HTTP server.
php-thttpd - 2.25b-5.2.17-1 - php-thttpd is thttpd webserver with php support
thttpd - 2.25b-5 - thttpd is a lightweight http server

Gruß
Wolfgang
 

superimpose

Benutzer
Mitglied seit
30. Dez 2010
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Hallo Wolfgang,

ich benutze den tftpd-hpa. Dieser tftp ist vom gleiche Autor, wie syslinux/ pxelinux und unterstützt rules etc. und ist ziemlich klein (ca 20kB).
Falls Du nur ein Tool via pxe bereitstellen willst, würde auch nur dnsmasq reichen. Er beinhaltet auch einen einfachen tftpd (dnsmasq.conf -> enable-tftp).

Ich benutze tftp nur zum Laden des Bootloaders (pxelinux.0) und zur Bereitstellung der Windows-Installationen den Rest stelle ich über den eingebauten Webserver der Diskstation bereit (/volume1/web).

DNSMASQ als Proxy-DHCP ist wie folgt zu konfigurieren, wenn du nicht den in dnsmasq eingebauten tftpd verwendest:

Rich (BBCode):
port=0
dhcp-no-override
dhcp-range=192.168.0.0,proxy
pxe-service=x86PC, "pxelinux", pxelinux.0, 192.168.0.20

Die DHCP-Range passt Du natürlich an Deine in der Fritz!Box angegebenen an (Bsp: 192.168.178.0)
Die Funktion Proxy-DHCP ist nur mit der nachfolgenden Zeile pxe-service... möglich. Auch hier solltest Du die IP-Adresse Deines tftpd anpassen (IP Deiner NAS).

Grüße
Christian
 

night2day

Benutzer
Mitglied seit
07. Mai 2008
Beiträge
228
Punkte für Reaktionen
0
Punkte
0
Hallo Christian,

danke für Deine Ausführung. Ich werde heute mal weiter "beißen". :)

Gruß
Wolfgang
 

night2day

Benutzer
Mitglied seit
07. Mai 2008
Beiträge
228
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

(ich hoffe ich gehe Euch nicht auf die Nerven.)

Ich hab nun wieder den ganzen Nachmittag damit verbracht den PXE-Boot von Desinfec't zum laufen zu bringen.
Ich habe mich EXAKT an die Anleitung von Heise selbst gehalten.
http://www.heise.de/security/artikel/Desinfec-t-vom-Linux-Server-booten-1658049.html
Trotzdem bekomme ich bei meinen Tests von einer VM nur "PXE-53: No boot filename received.
Was hab ich denn noch für Möglichkeiten zu testen ob dnsmasq anständig läuft, ob es auf anfragen reagiert, und wenn was es zurückliefert. dnsmasq sollte eigenlich richtig laufen. Es steht zumindest in der Prozessliste und hat keine Fehlermeldung beim starten gebracht. Das Verteichnis ist auch für NFS zum lesen und schreiben freigegeben. Ich hab keine Ahnung was sich jetzt noch versuchen könnte.

Gruß
Wolfgang


Nachtrag:
Ich kann auch keinerlei Logfiles von dnsmasq finden, obwohl log-queries und log-dhcp aktiv ist. Nur letztes WE hatte ich mal einen Eintrag in die messages, als noch das Verzeichnis /var/lib/misc gefehlt hat.
 
Zuletzt bearbeitet:

wuesten_fuchs

Benutzer
Mitglied seit
23. Aug 2012
Beiträge
79
Punkte für Reaktionen
0
Punkte
6
Ich bekomme schon mal gar nicht den tftpd zum Funktionieren.

Ich habe eine DS-112+ mit aktuellster DSM 4.1 Software und das Package Management (ipkg) und /opt usw. ist alles OK.

Der tftpd ist auch installiert wie beschrieben, aber er reagiert einfach nicht auf Client-Anfragen. Selbst wenn ich den interaktiv (ohne inetd, mit --foreground) laufen lasse, reagiert er auf Client-Anfragen nicht, gibt aber auch keinerlei Fehlermeldungen aus. Was kann das sein?

Gibt es andere tftpd-Implementierungen für die DS?
 

night2day

Benutzer
Mitglied seit
07. Mai 2008
Beiträge
228
Punkte für Reaktionen
0
Punkte
0
Hallo wuestenfuchs,

ich hab für den Augenblick auch aufgegeben,
nachdem ich zwei komplette Wochenenden damit verbracht habe mich damit zu beschäftigen.
Ich bin mit Linux auch noch nicht sooo sattelfest, das es oft möglicherweise schon an Kleinigkeiten scheitert.
Es gibt zwei, drei Leute hier die sowas - zum Teil in sehr ausgebauter Weise - schon am laufen haben.
Ich möchte die aber auch nicht permanent löchern, da ich als Programmierer selbst weiss wie lästig das sein kann.

Ich werde auf einen neuen Motivationsschub warten und mich dann weiter in die Materie einlesen müssen.
Das betrift sowol die zu verwendenden Dienste, als auch Linux selbst. Bis dahin muss halt die gute alte
Boot-DVD herhalten.

Ein Traum wäre gewesen, verschiedene Images - Desinfec't, Knoppix, Bart-PE etc.. einfach über Netz booten
zu können um so bequemer Datenrettung/Entseuchung bei meinen Schützlingen zu betreiben.

Gruß
 

wuesten_fuchs

Benutzer
Mitglied seit
23. Aug 2012
Beiträge
79
Punkte für Reaktionen
0
Punkte
6
Ich habe mit dem TFTPD nochmal umprobiert und dann ging er plötzlich. Dann habe ich versucht, das mit dem DHCP-Server meines Routers zu kombinieren (da kann man Optionen eintragen), aber das ist doch auch zu limitiert. Also habe ich dann doch den extra DHCPD auf der DS installiert und konfiguriert und jetzt klappt alles. Mein Ziel war allerdings nur, Windows PE übers Netz zu booten.

Hallo wuestenfuchs,
Es gibt zwei, drei Leute hier die sowas - zum Teil in sehr ausgebauter Weise - schon am laufen haben.
...
Ein Traum wäre gewesen, verschiedene Images - Desinfec't, Knoppix, Bart-PE etc.. einfach über Netz booten
zu können um so bequemer Datenrettung/Entseuchung bei meinen Schützlingen zu betreiben.

In der Firma habe ich sowas auch implementiert, allerdings mit einem Windows-Server, also WDS. Da kann ich auch Windows PE booten, diverse Tools (DaRT, PartedMagic, GParted, DBAN usw.) und auch diverse Linux-Derivate installieren (CentOS, Debian, SuSE, demnächst auch Ubuntu) sowie VMWare ESXi 4.1/5.0/5.1 (und mit dem Windows PE natürlich auch alle möglichen Windows-Versionen). Das ist sehr praktisch und eigentlich gar nicht so schwer, wenn man mal die Einstiegs-Knackpunkte geschafft hat. Das erste OS/Tool/Boot ist das schwerste. Alle weiteren sind dann eher Kinderspiel.
 
Mitglied seit
06. Dez 2012
Beiträge
48
Punkte für Reaktionen
0
Punkte
0
auch wenn der thread etwas älter ist....habe tftp am laufen nur startet er winpe nicht(findet bcd nicht). Remap ist aktiviert, leider ist das einzigste was im log angezeigt wird nur "in.tftpd[22278]: tftp: client does not accept options"
wird denk ich weniger damit zutun haben. Mit tftpd32 aufm pc läuft das ganze.....hab ihc was vergessen?
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Mitglied seit
06. Dez 2012
Beiträge
48
Punkte für Reaktionen
0
Punkte
0
Danke für deine Antwort, habe es genauso wie in dem post gemacht, in der remap.conf steht "rg \\ /" leider trozdem der fehler :(
 

superimpose

Benutzer
Mitglied seit
30. Dez 2010
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Hallo Spirit/BLACKDIAMONT,

ich vermute, dass das Remapping bei Dir nicht ausreichend ist.
Ich starte auch verschiedenste Windows PEs und habe festgetellt, dass auch gern der BCD unter \Boot gesucht wird.
Da ich Deine Ordnerstruktur nicht kenne, empfehle ich Dir entweder das vorhandene Verzeichnis \boot in \Boot umzubennen oder ein Remapping zu erstellen, das generell alle Großbuchstaben in Kleinbuchstaben wandelt und Du daraufhin alle Verzeichnisse und Dateien einmalig in Kleinbuchtaben umwandelst, die im TFTP-Verzeichnis vorkommen.

Grüße
Christian

PS: oder Du schreibst den BCD um und gibst alle Dateien und Pfadangaben in Kleinbuchstaben an, wie sie bei dir auch auf den NAS liegen
 
Mitglied seit
06. Dez 2012
Beiträge
48
Punkte für Reaktionen
0
Punkte
0
Hallo Christian,

danke für deine antwort, habe erst ein remap erstellt zu lowercase und alles kleingeschrieben -> kein erfolg
habe boot wie du gesagt hast zu Boot umbenannt und es funktioniert!
Muss nun alles anpassen aber dafür funktioniert es :) Danke dir vielmals!

Grüße Marco - Spirit/BLACKDIAMONT
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat