Falscher FQDN bei Client-Name

Antworten
Theocip
Beiträge: 9
Registriert: 06 Aug 2010, 17:56

Falscher FQDN bei Client-Name

Beitrag von Theocip »

Wenn ich einen Client (Win7/Win8.1) mittels opsi-client-agent-Installation (via service_setup.cmd) in OPSI einbinde bzw. anlege, wird der FQDN des OPSI-Servers an den NETBIOS-Name bzw. Hostname des Rechner angehängt, statt den DNS-Suffix des Computers bzw. richtigen FQDN zu verwenden, um den jeweiligen OPSI-Client-Name zu generieren. Bei Tests mit älteren OPSI-Versionen wurde stets ein korrekter Client-Name erzeugt. Wie lässt sich dieses Problem beseitigen?

(opsi-Service 4.0.7.17, frisch unter Debian 8 in Betrieb genommen / opsi-client-agent 4.0.7.7-1))

Besten Dank für einen Hinweis!
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Falscher FQDN bei Client-Name

Beitrag von n.wenselowski »

Hi,

was ist richtig und was ist falsch? ;)
Ich denke das ist ein streitbares Thema - was bei dir funktioniert ist für andere vielleicht kaputt.

Die Aufnahme wird über das Installationsscript setup.opsiscript gemacht.
Du könntest dort einen Blick rein werfen und vergleichen zwischen einer für dich funktionierenden Version (welche genau?) und der aktuellen. Darüber müsste sich finden lassen wo das ganze herkommt.

Ich kann mir vorstellen sowas über einen Schalter zu regeln, aber dann wüsste ich gerne welche Version hier das funktionierende Feature hat, um zu vermeiden, dass wir uns einen Wolf suchen.


Viele Grüße

Niko

Code: Alles auswählen

import OPSI
Theocip
Beiträge: 9
Registriert: 06 Aug 2010, 17:56

Re: Falscher FQDN bei Client-Name

Beitrag von Theocip »

In folgender Konstellation werden die Client-Namen korrekt erzeugt:
opsi service 4.0.3.1
preloginloader 3.4-69
config editor 4.0.3.3.4

Nun, wenn mein OPSI-Server und die aufzunehmenden Clients z.B.
opsi.(sub)netz0
host1.(sub)netz0
host2.(sub)netz1
host3.(sub)netz2
lauten, dann werden die Clients im config editor mit folgenden Client-Namen angezeigt
host1.(sub)netz0
host2.(sub)netz0
host3.(sub)netz0

Bei den Clients
host1.(sub)netz0
host1.(sub)netz1
host1.(sub)netz2
würden die Einträge dann vermutlich
host1.(sub)netz0
host1.(sub)netz0
host1.(sub)netz0
lauten. Und das ist ja nun noch weniger sinnvoll oder hilfreich...

Herzlichen Dank für den Hinweis auf setup.opsiscript und beste Grüße!
Theocip
Beiträge: 9
Registriert: 06 Aug 2010, 17:56

Re: Falscher FQDN bei Client-Name

Beitrag von Theocip »

Hier die Lösung des Problems (oder Nichtproblems):

In der Datei config.ini (/var/lib/opsi/depot/opsi-client-agent/files/opsi/cfg) unter [general] muss der voreintragene DNS-Domain-Name, der vom Server herrührt bei "dnsdomain =" gelöscht und leer gelassen werden.

In der config.ini beim alten preloginloader ist solch ein Voreintrag hingegen unproblematisch, da er durch den tatsächlichen DNS-Suffix des Clients ersetzt wurde.
Theocip
Beiträge: 9
Registriert: 06 Aug 2010, 17:56

Re: Falscher FQDN bei Client-Name

Beitrag von Theocip »

Ergänzung:

Besser nicht die Original-Datei config.ini modifizieren, sondern unter /var/lib/opsi/depot/opsi-client-agent/files/opsi/cfg/custom/ eine eigene anlegen, damit bei Updates nichts verloren geht ;-)
Theocip
Beiträge: 9
Registriert: 06 Aug 2010, 17:56

Re: Falscher FQDN bei Client-Name

Beitrag von Theocip »

Sorry, richtigerweise muss der Pfad natürlich folgendermaßen lauten:

/var/lib/opsi/depot/opsi-client-agent/files/opsi/custom
Antworten