Re: [lmn] hostname bei ubuntu client setzen
Hallo Jürgen, früher hat man per DHCP den Hostnamen gesetzt: das hat der linuxmuster-cliemt erledigt. Jetzt (14.04) geht das nicht mehr. Deswegen lassen wir das den universellen ppstsync machen. LG Holger -- Diese Nachricht wurde mit meinem minitel gesendet Juergen Engeland schrieb: Liebe Listenmitglieder, wie wird eigentlich der hostname bei ubuntu clients gesetzt? Bei uns heißt einer z. B. ip-10-0-3-41, obwohl ich ihn in workstations fmms041 genannt habe. Das ist doof, weil ich den Standarddrucker mit dem Skript setzen möchte, der die Zeichen von hostname und Druckername (=Freigabename) bis zum Trennzeichen s vergleicht. Mit LinuxMint und FOG hat dies hervorragend funktioniert. Auch dort wurde der hostname nicht per DHCP gesetzt, obwohl ich dies so eingestellt hatte. Aber da gab es den FOGService, der unter Linux zwar (noch) nicht viel kann, aber wenigstens den hostname setzen. Was muss ich in mit linbo oder auf dem client tun, damit der hostname gesetzt wird? Gruß Jürgen ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] hostname bei ubuntu client setzen
Hallo Holger, das erklärt einiges. Ubuntu 14.04 hat sich also Windoofs angepasst, das den DHCP-Parameter noch nie auswerten konnte :-( Was muss ich genau tun? Ein postsync setze ich bereits ein, um die separate Partition für den leoclient und wine mit zu syncen, wenn die HULC-Partition mit sync gestartet wird. Gruß Jürgen Am 05.04.2015 um 07:47 schrieb Holger Baumhof: > Hallo Jürgen, > früher hat man per DHCP den Hostnamen gesetzt: das hat der > linuxmuster-client erledigt. Jetzt (14.04) geht das nicht mehr. > Deswegen lassen wir das den universellen postsync machen. > LG > Holger > -- > Diese Nachricht wurde mit meinem minitel gesendet > > > > Juergen Engeland schrieb: > > Liebe Listenmitglieder, > > wie wird eigentlich der hostname bei ubuntu clients gesetzt? > > Bei uns heißt einer z. B. ip-10-0-3-41, obwohl ich ihn in workstations > fmms041 genannt habe. > > Das ist doof, weil ich den Standarddrucker mit dem Skript setzen > möchte, > der die Zeichen von hostname und Druckername (=Freigabename) bis zum > Trennzeichen s vergleicht. > Mit LinuxMint und FOG hat dies hervorragend funktioniert. > Auch dort wurde der hostname nicht per DHCP gesetzt, obwohl ich > dies so > eingestellt hatte. Aber da gab es den FOGService, der unter Linux zwar > (noch) nicht viel kann, aber wenigstens den hostname setzen. > > Was muss ich in mit linbo oder auf dem client tun, damit der hostname > gesetzt wird? > > Gruß Jürgen > > ___ > linuxmuster-user mailing list > linuxmuster-user@lists.linuxmuster.net > https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user > > > > ___ > linuxmuster-user mailing list > linuxmuster-user@lists.linuxmuster.net > https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] hostname bei ubuntu client setzen
Hi Jürgen, > Was muss ich genau tun? > Ein postsync setze ich bereits ein, um die separate Partition für den > leoclient und wine mit zu syncen, wenn die HULC-Partition mit sync gestartet > wird. schau mal in das universelle Postsync, da gibts den Abschnitt: # hostname in /etc/hosts patchen sed -i "s/HOSTNAME/$HOSTNAME/g" /mnt/etc/hosts sed -i "s/#SERVERIP/$SERVERIP/g" /mnt/etc/hosts hier wird das imho gemacht. Linbo kennt den Hostname ja und dann wird er nach /etc/hosts geschrieben. frohe Ostern, Max -- Max Führinger Eichendorff-Gymnasium Ettlingen - System: - Virtualisiert mit KVM auf Ubuntu 12.04 - IPFire 2.15, Core 85 (linuxmuster-ipfire 1.1.4-2ubuntu0) - linuxmuster.net 6.1.0-28ubuntu mit Linbo 2.2.14-0 Erweiterungen: Openschulportfolio, mrbs, apt-cacher (separater virt. server) Clients: Ubuntu 12.04 32bit und 14.04 64bit. - ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] hostname bei ubuntu client setzen
Hi Max, so einfach ist das bei uns glaube ich nicht. Mag sein, dass ich an dieser Stelle wieder einmal für die Einhaltung der "sinnvollen" IP-Adressvorgaben 10.0.2.0/23 einschließlich Time for Kids und nicht linuxmuster als DHCP-Server blechen muss :-( Frohe Ostern Jürgen Am 06.04.2015 um 11:27 schrieb Schule Führinger: > Hi Jürgen, > >> Was muss ich genau tun? >> Ein postsync setze ich bereits ein, um die separate Partition für den >> leoclient und wine mit zu syncen, wenn die HULC-Partition mit sync gestartet >> wird. > schau mal in das universelle Postsync, da gibts den Abschnitt: > > # hostname in /etc/hosts patchen > sed -i "s/HOSTNAME/$HOSTNAME/g" /mnt/etc/hosts > sed -i "s/#SERVERIP/$SERVERIP/g" /mnt/etc/hosts Das klappt nur, wenn es in /etc/hosts eine Zeile #SERVERIP HOSTNAME gibt, oder? > > > hier wird das imho gemacht. Linbo kennt den Hostname ja und dann wird > er nach /etc/hosts geschrieben. Wenn linbo den HOSTNAME kennt, dann sollte dieser in der grünen Maske bei Host: eingetragen sein, oder? Dort steht bei mir jedoch ip-10-0-3-41 ! > > frohe Ostern, > > Max > > ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] hostname bei ubuntu client setzen
Hi Max, es ist so - weder ipfire noch Time for Kids verteilen den DHCP-Parameter "option hostname"! Wenn ich DHCP auf GRÜN abschalte und dafür die Pakete isc-dhcp-server und dhcp3-server auf linuxmuster installiere, heißen die Clients so wie sie in workstations bzw. dhcpd.conf.linuxmuster eingetragen sind. Damit sollte ich das Problem der fehlenden Druckerzuweisung beheben können. Gruß Jürgen Am 06.04.2015 um 17:14 schrieb Juergen Engeland: > Hi Max, > > so einfach ist das bei uns glaube ich nicht. > > Mag sein, dass ich an dieser Stelle wieder einmal für die Einhaltung der > "sinnvollen" IP-Adressvorgaben 10.0.2.0/23 einschließlich Time for Kids > und nicht linuxmuster als DHCP-Server blechen muss :-( > > Frohe Ostern > Jürgen > > Am 06.04.2015 um 11:27 schrieb Schule Führinger: >> Hi Jürgen, >> >>> Was muss ich genau tun? >>> Ein postsync setze ich bereits ein, um die separate Partition für den >>> leoclient und wine mit zu syncen, wenn die HULC-Partition mit sync gestartet >>> wird. >> schau mal in das universelle Postsync, da gibts den Abschnitt: >> >> # hostname in /etc/hosts patchen >> sed -i "s/HOSTNAME/$HOSTNAME/g" /mnt/etc/hosts >> sed -i "s/#SERVERIP/$SERVERIP/g" /mnt/etc/hosts > Das klappt nur, wenn es in /etc/hosts eine Zeile > #SERVERIP HOSTNAME > gibt, oder? >> >> hier wird das imho gemacht. Linbo kennt den Hostname ja und dann wird >> er nach /etc/hosts geschrieben. > Wenn linbo den HOSTNAME kennt, dann sollte dieser in der grünen Maske > bei Host: eingetragen sein, oder? > Dort steht bei mir jedoch ip-10-0-3-41 ! >> frohe Ostern, >> >> Max >> >> > > ___ > linuxmuster-user mailing list > linuxmuster-user@lists.linuxmuster.net > https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user > ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] hostname bei ubuntu client setzen
Hi Jürgen, > Mag sein, dass ich an dieser Stelle wieder einmal für die Einhaltung der > "sinnvollen" IP-Adressvorgaben 10.0.2.0/23 einschließlich Time for Kids > und nicht linuxmuster als DHCP-Server blechen muss :-( :-( >> # hostname in /etc/hosts patchen >> sed -i "s/HOSTNAME/$HOSTNAME/g" /mnt/etc/hosts >> sed -i "s/#SERVERIP/$SERVERIP/g" /mnt/etc/hosts > Das klappt nur, wenn es in /etc/hosts eine Zeile > #SERVERIP HOSTNAME > gibt, oder? ja, die Datei kann man ja aber erstellen, wenn sie fehlt (im trusty-cloop ist sie standardmäßig erstellt worden). >> hier wird das imho gemacht. Linbo kennt den Hostname ja und dann wird >> er nach /etc/hosts geschrieben. > Wenn linbo den HOSTNAME kennt, dann sollte dieser in der grünen Maske > bei Host: eingetragen sein, oder? > Dort steht bei mir jedoch ip-10-0-3-41 ! ja, sollte. Ich lese gerdae, dass Du TFK hast, da kenn ich mich aber nicht aus. Jedoch: Wenn es schon in linbo nicht geht, musst Du tatsächlich am DHCP was drehen, der läuft standardmäßig auf dem server, nicht auf ipfire oder so. Hast Du ja aber anscheinend schon vor :-) good luck, Max -- Max Führinger Eichendorff-Gymnasium Ettlingen - System: - Virtualisiert mit KVM auf Ubuntu 12.04 - IPFire 2.15, Core 85 (linuxmuster-ipfire 1.1.4-2ubuntu0) - linuxmuster.net 6.1.0-28ubuntu mit Linbo 2.2.14-0 Erweiterungen: Openschulportfolio, mrbs, apt-cacher (separater virt. server) Clients: Ubuntu 12.04 32bit und 14.04 64bit. - ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] hostname bei ubuntu client setzen
Hallo Jürgen, >>> Ein postsync setze ich bereits ein, um die separate Partition für den >>> leoclient und wine mit zu syncen, wenn die HULC-Partition mit sync gestartet >>> wird. >> schau mal in das universelle Postsync, da gibts den Abschnitt: >> >> # hostname in /etc/hosts patchen >> sed -i "s/HOSTNAME/$HOSTNAME/g" /mnt/etc/hosts >> sed -i "s/#SERVERIP/$SERVERIP/g" /mnt/etc/hosts > Das klappt nur, wenn es in /etc/hosts eine Zeile > #SERVERIP HOSTNAME > gibt, oder? >> >> >> hier wird das imho gemacht. Linbo kennt den Hostname ja und dann wird >> er nach /etc/hosts geschrieben. > Wenn linbo den HOSTNAME kennt, dann sollte dieser in der grünen Maske > bei Host: eingetragen sein, oder? > Dort steht bei mir jedoch ip-10-0-3-41 ! versuch doch mal den postsync. Am einfachsten bekommst du ihn, wenn du das Defautl.cloop herunterlädst mittels script: das läd das cloop (kannst du ja dann löschen), dann erstellt es die Verzeichnisstrucktur für den postsync und erstellt die default trusty714.cloop.postsync und die kannst du dann verwenden. Der postsync ist eine feine Sache. Schau mal hier: http://www.linuxmuster.net/wiki/dokumentation:handbuch:clients:ubuntu.defaultcloop Viele Grüße Holger -- Mein öffentlicher PGP-key ist hier hinterlegt: pool.sks-keyservers.net ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] hostname bei ubuntu client setzen
Hallo Jürgen, Ist das schon eine dauerhafte Lösung? Ansonsten geht es mit dem Postsync so: Es fehlt ja die Information, wie der Rechner heißt. Wenn die nicht per Dhcp kommt, dann muss man das eben anderweitig herausfinden. Eine Möglichkeit wäre ein Reverse-Lookup auf dem Nameserver (vermutlich bei Dir der TFK), eine andere, dass Du im Linbo-Ordner auf dem Server eine Datei mit Zeilen der Form "Rechnernamen IP" vorhältst und dann im Skript den Hostnamen herausholst. Viele Grüße Jörg Richter > Am 06.04.2015 um 23:31 schrieb Juergen Engeland > : > > Hi Max, > > es ist so - weder ipfire noch Time for Kids verteilen den DHCP-Parameter > "option hostname"! > > Wenn ich DHCP auf GRÜN abschalte und dafür die Pakete isc-dhcp-server > und dhcp3-server auf linuxmuster installiere, heißen die Clients so wie > sie in workstations bzw. dhcpd.conf.linuxmuster eingetragen sind. > > Damit sollte ich das Problem der fehlenden Druckerzuweisung beheben können. > > Gruß Jürgen > >> Am 06.04.2015 um 17:14 schrieb Juergen Engeland: >> Hi Max, >> >> so einfach ist das bei uns glaube ich nicht. >> >> Mag sein, dass ich an dieser Stelle wieder einmal für die Einhaltung der >> "sinnvollen" IP-Adressvorgaben 10.0.2.0/23 einschließlich Time for Kids >> und nicht linuxmuster als DHCP-Server blechen muss :-( >> >> Frohe Ostern >> Jürgen >> >>> Am 06.04.2015 um 11:27 schrieb Schule Führinger: >>> Hi Jürgen, >>> Was muss ich genau tun? Ein postsync setze ich bereits ein, um die separate Partition für den leoclient und wine mit zu syncen, wenn die HULC-Partition mit sync gestartet wird. >>> schau mal in das universelle Postsync, da gibts den Abschnitt: >>> >>># hostname in /etc/hosts patchen >>>sed -i "s/HOSTNAME/$HOSTNAME/g" /mnt/etc/hosts >>>sed -i "s/#SERVERIP/$SERVERIP/g" /mnt/etc/hosts >> Das klappt nur, wenn es in /etc/hosts eine Zeile >> #SERVERIP HOSTNAME >> gibt, oder? >>> >>> hier wird das imho gemacht. Linbo kennt den Hostname ja und dann wird >>> er nach /etc/hosts geschrieben. >> Wenn linbo den HOSTNAME kennt, dann sollte dieser in der grünen Maske >> bei Host: eingetragen sein, oder? >> Dort steht bei mir jedoch ip-10-0-3-41 ! >>> frohe Ostern, >>> >>> Max >> >> ___ >> linuxmuster-user mailing list >> linuxmuster-user@lists.linuxmuster.net >> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user > > ___ > linuxmuster-user mailing list > linuxmuster-user@lists.linuxmuster.net > https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] hostname bei ubuntu client setzen
Hallo Jörg, wenn der Support von TfK keine Möglichkeit sieht, den hostname gemäß RFC per DHCP zu liefern, dann ist linuxmuster als DHCP die Lösung. Es würde mir auch die Arbeit ersparen, die statischen IP-Adressen, die linbo ja (im Gegensatz zu FOG) benötigt, doppelt zu pflegen. Gruß Jürgen Am 07.04.2015 um 02:08 schrieb Jörg Richter: > Hallo Jürgen, > > Ist das schon eine dauerhafte Lösung? Ja! Alles andere wäre Flickwerk. > Ansonsten geht es mit dem Postsync so: Es fehlt ja die Information, wie der > Rechner heißt. Wenn die nicht per Dhcp kommt, dann muss man das eben > anderweitig herausfinden. Eine Möglichkeit wäre ein Reverse-Lookup auf dem > Nameserver (vermutlich bei Dir der TFK), eine andere, dass Du im Linbo-Ordner > auf dem Server eine Datei mit Zeilen der Form "Rechnernamen IP" vorhältst und > dann im Skript den Hostnamen herausholst. Das wäre dann die dritte Stelle, an der die IP-Adressen gespeichert wären. > > Viele Grüße > > Jörg Richter > > > >> Am 06.04.2015 um 23:31 schrieb Juergen Engeland >> : >> >> Hi Max, >> >> es ist so - weder ipfire noch Time for Kids verteilen den DHCP-Parameter >> "option hostname"! >> >> Wenn ich DHCP auf GRÜN abschalte und dafür die Pakete isc-dhcp-server >> und dhcp3-server auf linuxmuster installiere, heißen die Clients so wie >> sie in workstations bzw. dhcpd.conf.linuxmuster eingetragen sind. >> >> Damit sollte ich das Problem der fehlenden Druckerzuweisung beheben können. >> >> Gruß Jürgen >> >>> Am 06.04.2015 um 17:14 schrieb Juergen Engeland: >>> Hi Max, >>> >>> so einfach ist das bei uns glaube ich nicht. >>> >>> Mag sein, dass ich an dieser Stelle wieder einmal für die Einhaltung der >>> "sinnvollen" IP-Adressvorgaben 10.0.2.0/23 einschließlich Time for Kids >>> und nicht linuxmuster als DHCP-Server blechen muss :-( >>> >>> Frohe Ostern >>> Jürgen >>> Am 06.04.2015 um 11:27 schrieb Schule Führinger: Hi Jürgen, > Was muss ich genau tun? > Ein postsync setze ich bereits ein, um die separate Partition für den > leoclient und wine mit zu syncen, wenn die HULC-Partition mit sync > gestartet > wird. schau mal in das universelle Postsync, da gibts den Abschnitt: # hostname in /etc/hosts patchen sed -i "s/HOSTNAME/$HOSTNAME/g" /mnt/etc/hosts sed -i "s/#SERVERIP/$SERVERIP/g" /mnt/etc/hosts >>> Das klappt nur, wenn es in /etc/hosts eine Zeile >>> #SERVERIP HOSTNAME >>> gibt, oder? hier wird das imho gemacht. Linbo kennt den Hostname ja und dann wird er nach /etc/hosts geschrieben. >>> Wenn linbo den HOSTNAME kennt, dann sollte dieser in der grünen Maske >>> bei Host: eingetragen sein, oder? >>> Dort steht bei mir jedoch ip-10-0-3-41 ! frohe Ostern, Max >>> ___ >>> linuxmuster-user mailing list >>> linuxmuster-user@lists.linuxmuster.net >>> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user >> ___ >> linuxmuster-user mailing list >> linuxmuster-user@lists.linuxmuster.net >> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user > ___ > linuxmuster-user mailing list > linuxmuster-user@lists.linuxmuster.net > https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user > ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user