Clientnamen geändert scheinbar von selbst

Hallo zusammen.

bei 6 Clients werden im Startbildschirm, also vor der Anmeldung ein falscher Rechnername angezeigt.
Die PC heißen 206-xxx der angezeigt Name bei allen ist 3NXDomain.

Wiekommts??

MfG
Wofgang

Hallo Wolfgang,

es fehlt unter /var/linbo vermutlich die Datei rechnergruppe.cloop.reg

Gruß

Alois

Hallo alois,

so ist es wie krieg ich die da wieder hin?

Wolfgang

Hallo Wolfgang,

die Vorlage befindet sich unter

/var/linbo/examples

Pass auf, dass Du die Richtige für das Betriebssystem nimmst.

Gruß

Alois

hallo alois

reg find ich da nur für windows, ich vergas zu erwähnen das das alles ubuntu16.04 clients sind
wolfgang

Die .reg-Datei ist natürlich nur für Windows-Clients.

Wurde “import_workstations” nach der Rechneraufnahme ausgeführt?

Gruß

Alois

ja schon lange, wiederhole das aber gerade und dann starte ich die computer neu mal schauen.

Nach neu start sind einige wieder in ordnung andere nicht.

Hallo Wolfgang,

offenbar ein DNS-Problem

http://linuxmuster.lbs.bw.schule.narkive.com/tm599VnU/linbo-2-1-falscher-name-bei-einem-client

Gruß

Alois

Hallo Wolfgang,

“wiekommts” ist eine schöne Redewendung :slight_smile:

den Hostnamen der Ubuntuclients setzt ein postsync script.
Dafür muß es die Unterverzeichnisse
/var/linbo/linuxmuster-client/xenial/common/…
geben dort sollte eine Datei liegen die:

/var/linbo/linuxmuster-client/xenial/common/etc/hosts
heißt und folgenden Inhalt hat:

Hallo Holger,

der Inhalt fehlt.

Gruß

Alois

Hallo alois, hallo Holger

gucke mir das morgenvormittag an,

danke für die Hinweise.
Mal abgesehen von dem Inhalt der hosts Datei. Auf meinem Testsystem gibt es diese Datei gar nicht wie ich gerade sehe.

Wolfgang

Hallo Alois,

heißt und folgenden Inhalt hat:

der Inhalt fehlt.

hoppla…

/var/linbo/linuxmuster-client/xenial/common/etc/hosts
heißt und folgenden Inhalt hat:

# Diese Datei wird per postsync gepatcht. Zu bearbeiten ist sie auf dem
Server."
# Pfad: ${linbodir}/${universalpostsyncdir}/${patchclass}/${HOSTS}

# HOSTNAME wird im Postsyncskript mit dem echten Namen gepatcht
127.0.0.1    HOSTNAME

#Die nächste Zeile enthält die Hostnamen so, wie sie auf dem Server
eingetragen sind...
#SERVERIP server

# damit CUPS zufrieden ist, muss noch diese Zeile hier dazu:
#SERVERIP  server.lokal server.local

Dann sollte es eine Datei geben die hier liegt:
/var/linbo/.cloop.postsync
und in dieser Datei sollte es diesen Abschnitt geben:

    # hostname in /etc/hosts patchen
    sed -i "s/HOSTNAME/$HOSTNAME/g" /mnt/etc/hosts
    sed -i "s/#SERVERIP/$SERVERIP/g" /mnt/etc/hosts

Gibt es das bei dir?
Falls nicht, so sollten wir dafür sorgen, dass der universelle postsync
bei dir eingerichtet wird.

Wie hast du den 16.04 bekommen?
Selber gemacht?

LG

Holger

Hallo Holger.
die Dateien gibt es nicht auf meinem testsystem und dann wohl auch nicht an der Schule weil gleich.

Die 16.04 hab ich von linuxmuster.net wie in der Anleitung für 6.2 beschrieben.

MfG

wolfgang

Hallo Wolfgang,

Die 16.04 hab ich von linuxmuster.net wie in der Anleitung für 6.2
beschrieben.

kannst du einen Link auf die Doku schicken?
Nicht dass ich woanders schaue :slight_smile:

LG

Holger

http://docs.linuxmuster.net/de/latest/howtos/linuxclients/cloudclient.html
xenial-qgm Ubuntu 16.04 LTS 64Bit

Hallo Wolfgang,

http://docs.linuxmuster.net/de/latest/howtos/linuxclients/cloudclient.html
xenial-qgm Ubuntu 16.04 LTS 64Bit

dabei sollte, wie in der Doku beschrieben, auch der universelle Postsync
eingerichtet werden.
Gibt es die Verzeichnisse /var/linbo/linuxmuster-client/ … wirklich nicht?

Falls nein: dann hol mal das xenial916 mittels:
linuxmuster-client -a auto -c xenial916 -H xenial
!falls deine bisherige Klasse nicht schon xenial heißt!
Falls doch:
linuxmuster-client -a auto -c xenial916 -H xenialneu

Und schau danach ob die Verzeichnisse da sind.

VIele Grüße

Holger

Hllo Holger,
Bevor ich was mache:
bin jetzt am server. Es gibt
/var/linbo/linuxmuster-client/xenial/common/postsync.d/
dadrin
00-lcst-fix-initrd 01-lcst-setlocalpasswords 02-lcst-patch-sshd-config 03-lcst-fix-fstab 04-lcst-generate-hosts
wobei die 04-lcst-generate-hosts am ehesten deiner hosts datei entspricht.
#!/bin/sh
if [ -e /mnt/etc/hosts ]; then
echo " - fixing hosts"

# Die network.settings vom Server muss auf dem Client zur Verfügung stehen
. /mnt/etc/linuxmuster-client/server.network.settings

HOSTS=/mnt/etc/hosts
echo "# Diese Datei wird beim postsync erzeugt." > ${HOSTS}
echo "127.0.0.1 ${HOSTNAME}" >> ${HOSTS}
echo "${serverip}  ${servername}.${domainname}  ${servername}" >> ${HOSTS}
echo "# damit CUPS zufrieden ist..." >> ${HOSTS}
echo "${serverip}  server.lokal server.local" >> ${HOSTS}

echo "      - done"

fi

stimmt das so sind die nur am falschen Ort?

MfG
Wolfgang

Hallo Wolfgang,

bin jetzt am server. Es gibt
/var/linbo/linuxmuster-client/xenial/common/postsync.d/
dadrin
00-lcst-fix-initrd 01-lcst-setlocalpasswords 02-lcst-patch-sshd-config
03-lcst-fix-fstab 04-lcst-generate-hosts
wobei die 04-lcst-generate-hosts am ehesten deiner hosts datei entspricht.

!/bin/sh

if [ -e /mnt/etc/hosts ]; then
echo " - fixing hosts"

|# Die network.settings vom Server muss auf dem Client zur Verfügung
stehen . /mnt/etc/linuxmuster-client/server.network.settings
HOSTS=/mnt/etc/hosts echo „# Diese Datei wird beim postsync erzeugt.“ >
${HOSTS} echo „127.0.0.1 ${HOSTNAME}“ >> ${HOSTS} echo „${serverip}
${servername}.${domainname} ${servername}“ >> ${HOSTS} echo „# damit
CUPS zufrieden ist…“ >> ${HOSTS} echo „${serverip} server.lokal
server.local“ >> ${HOSTS} echo " - done"|

fi

stimmt das so sind die nur am falschen Ort?

das ist ein anderer Mechanismus als der den ich habe: sollte aber auch
funktionieren.
Du mußt nun mal einen Cleint in linbo booten und nachschauen, ob die
network.settings vom Server auf dem Cleint auch wirklich liegt: aus der
liest das script die Werte ja heraus.

Wie sieht den die /etc/hosts auf dem Cleint nach dem sync aus?
Gibt es eine Datei:
/var/linbo/.cloop.postsync
auf dem Server ?

LG

Holger

Hallo Holger hat was gedauert.

Da ich sowieso noch ein paar Änderungen in das Image packen wollte habe ich danach den Raum neu gesynct. Dann lief alles wieder wie gehabt.
Hänge jetzt bei epoptes fest, siehe neuen beitrag.

MfG
Wolfgang