Archiv verlassen und diese Seite im Standarddesign anzeigen : Hostname ändern
Hallo,
ich möchte gerne den Hostnamen ändern.
Habe follgendes ausprobiert:
* /etc/hosts
* /etc/sysconfig/network
* /etc/sysconfig/network-scripts/ifcfg-eth0
dort habe ich den Namen geändert. Doch nach dem Neustart und die Kontrolle mit hostname ist der Name nicht geändert worden.
Kann mir jemand sagen was ich falsch mache.
Benutze Fedora Core 5!
Gruß Nepo
Der Hostname wird in der /etc/sysconfig/network eingestellt. Hast du die den Namen in Hochkomma geschrieben?
Bsp.:
HOSTNAME='my.domain.local'
RichieX
Warum nicht einfach in der Konsole
hostname $NEUERHOSTNAME
Warum nicht einfach in der Konsole
hostname $NEUERHOSTNAME
Doch nach dem Neustart...
und wie willst du dem begegnen?
RichieX
verschiedene Distros configurieren den hostnamen oft nicht einheitlich
bei mir z.B in
/etc/HOSTNAME
guck doch einfach wo dein jetziger hostname ueberall drinsteht
grep -r "meinhost" /etc/
... und evtl. noch sicherstellen, dass er nicht per DHCP vergeben wird...
Bei Gentoo z.b in /etc/conf.d/HOSTNAME
guck doch einfach wo dein jetziger hostname ueberall drinsteht
grep -r "meinhost" /etc/Ob das so produktiv ist?
kreol@P800:~> sudo grep -r "P800" /etc/ | wc -l
Password:
16
kreol@P800:~>In 16 Dateien sollte er wohl nicht geändert werden müssen. Da baut wohl eher einiges auf dem anderen auf.
... und evtl. noch sicherstellen, dass er nicht per DHCP vergeben wird...Da ist was dran.
Bei der SuSE (10.0) liegt er übrigens auch in /etc/HOSTNAME
Kreol
In 16 Dateien sollte er wohl nicht geändert werden müssen. Da baut wohl eher einiges auf dem anderen auf
Sicher nicht. Es werden auch nicht 16 Dateien sein deren Namen er noch nie gehoert hat...
Diese kann man dann man durch hinsehen schon ausschliessen - ebenso wie die ganzen binary matches.
Bei mir sogar:
$ grep -r otto /etc/* |wc -l
272
durch Hingucken nach dem 3ten Versuch:
$ grep -r "otto" /etc/* |grep -v "Binary\|X11\|samba\|bacula\|lynx\|gnome"
springt sofort
/etc/HOSTNAME:otto.wig
ins Auge.
Hat 30 sekunden gedauert -das ist IMO noch produktiv.
Danke für dei Hilfe, habe das Problem beseitigt.
Nun noch eine Frage?
Gibt es einen Befehl der den Namen dauerhaft ändert?
Grund ist folgender:
Ich habe ein Image das ich auf mehrere Rechner aufspiele. Jetzt darf der Hostname im Netz nicht gleich sein. Dafür soll beim ersten Hochfahren des Rechners der Name dauerhaft geändert werden.Habe schon an ein Script gedacht das beim ersten Hochfahren den Nutzer auffordert einen neuen Namen einzugeben und diesen dann in die Dateien schreibt. Danach soll es den Rechner neustarten und sich löschen.
Mein Problem ist das ich noch keine große Erfahrung im Scripte schreiben habe und das gerne umgehen möchte.
Hat jemand eine Idee?
Also mein Script steht jetzt und macht auch das was ich will! :)
Mein einziges Probelm ist jetzt das es nicht automatisch startet.
Kann mir jemand sagen wo ich es speichern muss damit es beim login auf der konsole automatisch startet.
Hat keiner eine Idee wie ich das machen muss?
Habe was von einer .bash_login gelesen. Die gibt es bei mir allerdings nicht. Habe diese mal erstellt und dort den Pfad zum Script eingetragen doch er startet es nicht wenn cih mich an der Konsole anmelde. Wo liegt mein Fehler???
Brauche Hilfe :confused: :o
Hat sich erledigt. Habe den link zum script in die .bashrc geschrieben. jetzt klappts.
Hat sich erledigt. Habe den link zum script in die .bashrc geschrieben. jetzt klappts.
Die .bashrc wird ja nur beim Login ausgeführt und nicht schon beim Systemstart.
Bei Debian basierten Distributionen gibt es dafür die schon erwähnte /etc/rc.local.
Die müsste es auch bei Fedora geben:
http://www.fedorafaq.org/basics/#startonboot
Grüße.
craano.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.