Hallo,
da ich alte Hardware (NIC) für meine Diskless-Clienten einsetze und die PXE-Implementierungen im ROM der NIC´s nur mit einem Limit von 32k Paketen umgehen kann, muß ich auf auf dem Server mit dem Befehl
die Deaktivierung der "Path MTU discovery" einschalten. Genaueres dazu: siehe hier
Wenn ich diesen Befehl einsetzte wird auch meine Datenübertragungsrate von nfs auf ein Viertel der sonstigen Übertragungsrate herabgesetzt.
Nun suche ich eine Lösung um dieses Problem zu umgehen.
Die einfachste ist, einen seperaten Bootserver aufzusetzen der nur einen dhcp und tftp Server hat und für den Boot der PXE-Karten sorgt. Das Dateisystem würde dann von meinem eigendlichen Fileserver per nfs ohne Einschränkungen übertragen. Der Nachteil dieser Methode ist, wieder ein zusätzlicher Server der zusätzlich Lärm macht und Strom verbraucht.
Eine weitere Idee wäre nach dem Vorbild vom c't-Debian-Server, auf meinen Fileserver im User Mode Linux (UML) laufenden zusätzlichen Server zu installieren, auf dem dann der dhcp und tftp Server mit den Netzwerkeinschränkungen durch die Deaktivierung der "Path MTU discovery" läuft.
Nun meine Frage, hat jemand Erfahrung mit User Mode Linux (UML) und weiß jemand ob es so funktionieren kann oder gibt es eine viel einfachere Lösung?
Gruß MAK