Hilfe: Hostname ändert sich von selbst?!
Hallo, ich habe hier (SuSE 6.4) ein sehr seltsames Phänomen: Der Hostname ("$HOSTNAME") ändert sich nach einer gewissen Zeit von selbst in den Namen des 1. Verzeichnisses im Wurzelverzeichnis (hier: "bin"). Dadurch wird womöglich auch der KFM abstürzen (ist vorerst nicht so wichtig). Wer kann mir sagen, durch welchen Dienst der Hostname neu gesetzt werden könnte? Ich habe schon alle möglichen Boot-Skripte nach einem Befehl zum setzen des Hostnamens durchsucht. Normalerweise wird der Hostname einmal in /sbin/init.d/boot gesetzt und sollte dann auch so bleiben. Ich könnte den Befehl "hostname" ja durch ein Shell-Skript ersetzen um herauszufinden, welcher Prozess den Befehl aufruft. Leider habe ich keine große Erfahrung mit der Programmierung von diesen Skripten. Kann mir jemand sagen, was ich am Besten in das Skript reinschreibe, um die Prozeß-ID bzw. den Prozeßnamen des Aufrufprogrammes bekommen kann? Für hilfreiche Tipps bedanke ich mich schonmal recht herzlich im Voraus! MfG, -Kai Seidel- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Kai Seidel wrote:
Hallo,
Hi Kai!
ich habe hier (SuSE 6.4) ein sehr seltsames Phänomen: Der Hostname ("$HOSTNAME") ändert sich nach einer gewissen Zeit von selbst in den Namen des 1. Verzeichnisses im Wurzelverzeichnis
Hupps, das klingt ja seltsam. Also es aendert sich nur der Inhalt der Umgebungsvariablen "HOSTNAME", oder auch der Inhalt von /etc/HOSTNAME? Wenn sich nur die Variable aendert: In welcher Shell passiert das? Im anderen Fall: Wie sieht Deine /etc/host.conf aus? Und in /etc/rc.config, hast Du da FQHOSTNAME gesetzt (und auch in /etc/hosts eingetragen)? Rgds. Heiko. -- Nuetzliche Samba-Doku online: http://de.samba.org/samba/docs/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Heiko Degenhardt wrote:
Hi Kai!
Hallo Heiko,
ich habe hier (SuSE 6.4) ein sehr seltsames Phänomen: Der Hostname ("$HOSTNAME") ändert sich nach einer gewissen Zeit von selbst in den Namen des 1. Verzeichnisses im Wurzelverzeichnis Hupps, das klingt ja seltsam. Also es aendert sich nur der Inhalt der Umgebungsvariablen "HOSTNAME", oder auch der Inhalt von /etc/HOSTNAME?
Es ändert sich der Inhalt der Umgebungsvariable in "bin". Die Datei /etc/HOSTNAME ist hingegen richtig!
Wenn sich nur die Variable aendert: In welcher Shell passiert das?
Das weiß ich eben nicht, wo das passiert. Ich kann es momentan nicht nachvollziehen :-(
Im anderen Fall: Wie sieht Deine /etc/host.conf aus? Und in /etc/rc.config, hast Du da FQHOSTNAME gesetzt (und auch in /etc/hosts eingetragen)?
Ich nutze DHCP. Vielleicht liegt es ja daran. In /etc/rc.config ist auch der richtige Hostname+Domain eingetragen. In /etc/hosts hab ich den Rechnernamen mit IP-Adresse 127.0.0.2 eingetragen. Ist das so richtig bei DHCP?
Rgds. Heiko.
Gruß, -Kai- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Heiko Degenhardt wrote:
Hi Kai!
Hallo Heiko,
ich habe hier (SuSE 6.4) ein sehr seltsames Phänomen: Der Hostname ("$HOSTNAME") ändert sich nach einer gewissen Zeit von selbst in den Namen des 1. Verzeichnisses im Wurzelverzeichnis Hupps, das klingt ja seltsam. Also es aendert sich nur der Inhalt der Umgebungsvariablen "HOSTNAME", oder auch der Inhalt von /etc/HOSTNAME?
Es ändert sich der Inhalt der Umgebungsvariable in "bin". Die Datei /etc/HOSTNAME ist hingegen richtig!
Wenn sich nur die Variable aendert: In welcher Shell passiert das?
Das weiß ich eben nicht, wo das passiert. Ich kann es momentan nicht nachvollziehen :-(
Im anderen Fall: Wie sieht Deine /etc/host.conf aus? Und in /etc/rc.config, hast Du da FQHOSTNAME gesetzt (und auch in /etc/hosts eingetragen)?
Ich nutze DHCP. Vielleicht liegt es ja daran. In /etc/rc.config ist auch der richtige Hostname+Domain eingetragen. In /etc/hosts hab ich den Rechnernamen mit IP-Adresse 127.0.0.2 eingetragen. Ist das so richtig bei DHCP?
Rgds. Heiko.
Gruß, -Kai- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Kai Seidel wrote:
... Hallo Heiko, Hi Kai!
Zunaechst: Da ich Dir nicht geantwortet habe, solltest Du davon ausgehen, dass ich entweder keine Antwort weiss, oder aber keine Zeit hatte. Du solltest also _keinesfalls_ die Mail noch mal an die Liste schreiben, da sie ja dort gestern schon angekommen ist, und ich sie vermutlich gelesen habe oder das noch tun werde. Wenn Du ganz dolle sicher gehen willst, kannst Du mich per PM kontaktieren! Aber Antwortzeiten von 1 Tag sind imho nicht ungewoehnlich. Zur Sache:
... Es ändert sich der Inhalt der Umgebungsvariable in "bin". Die Datei /etc/HOSTNAME ist hingegen richtig!
Wenn sich nur die Variable aendert: In welcher Shell passiert das?
Das weiß ich eben nicht, wo das passiert. Ich kann es momentan nicht nachvollziehen :-( Wenn Du Dich frisch einloggst, dann ist die Variable ok? Dann musst Du experimentieren: Ruf mal eine andere Shell auf ("tcsh", z.B.), und schaue dann mit "echo $HOSTNAME" nach der Variablen. Starte dann mal "/sbin/SuSEconfig", und schaue wieder nach.
... Ich nutze DHCP. Vielleicht liegt es ja daran. Ich kenne mich mit DHCP nicht aus. Da muss Dir jemand anderes von der Liste helfen.
In /etc/rc.config ist auch der richtige Hostname+Domain eingetragen. In /etc/hosts hab ich den Rechnernamen mit IP-Adresse 127.0.0.2 eingetragen. Welchen Rechnernamen, Deinen Client?
Ist das so richtig bei DHCP? Wie gesagt, ich habe noch nix mit DHCP zu tun gehabt. Ich kann mir aber nicht vorstellen, dass es so richtig ist. Ich wuerde vermuten, dass Du in die /etc/hosts auch die (dynamisch erhaltene) IP eintragen musst. Hallo Liste, kann da mal bitte jemand was zu sagen?
Rgds. Heiko. -- Nuetzliche Samba-Doku online: http://de.samba.org/samba/docs/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Kai Seidel schrieb in 1,2K (41 Zeilen):
Heiko Degenhardt wrote:
Hupps, das klingt ja seltsam. Also es aendert sich nur der Inhalt der Umgebungsvariablen "HOSTNAME", oder auch der Inhalt von /etc/HOSTNAME?
Es ändert sich der Inhalt der Umgebungsvariable in "bin". Die Datei /etc/HOSTNAME ist hingegen richtig!
Was heisst 'in "bin"'? Meinst du etwa /bin/hostname? Das ist ein *Programm*. man hostname.
Ich nutze DHCP. Vielleicht liegt es ja daran.
Treffer, versenkt. Das liegt ziemlich sicher daran. Wenn dein Rechner via DHCP die Information erhaelt, wie er heisst, wird das uebernommen.
In /etc/rc.config ist auch der richtige Hostname+Domain eingetragen.
Und in den DHCP-Configfiles des Servers? -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (3)
-
heiko.degenhardt@sentec-elektronik.de
-
ks@kayser-threde.de
-
weissel@netcologne.de