J. Erik Heinz <list(at)jerik.de> wrote:
> [IP-Adresse ändern]
> su -
> /stand/sysinstall
> configure > network > interfaces
> fragen beantworten und IP einstellen.
> reboot
>
> Nicht gerade der Königsweg. Insbesondere das rebooten nervt mich.
Habe ich Dich richtig verstanden: Du möchtest eine alte
IP-Adresse durch eine neue ersetzen?
- Als erstes /etc/rc.conf mit einem Editor Deiner Wahl edi-
tieren. Ist ziemlich einfach; da sollte irgendwo eine Zei-
le zu finden sein, die mit »ifconfig_« beginnt und die IP
enthält. IP ersetzen, fertig.
- Theoretisch könntest Du jetzt rebooten, und die neue IP
wäre aktiv. Aber wie Du schon selbst bemerkt hast, ist re-
booten nicht so toll, wenn man's vermeiden kann.
- Eine andere Möglichkeit ist das Skript /etc/netstart.
Das tut aber noch diverse andere Dinge und hat mitunter Ne-
benwirkungen. Ich habe auch schon erlebt, daß es schlicht
und ergreifend nicht funktioniert hat -- da es nicht Teil
des normalen Boot-Prozesses ist, unterliegt es keinen so
intensiven Tests und hinkt manchmal Änderungen hinterher.
Und schließlich kann es passieren, daß Du Dich aussperrst,
wenn in der /etc/rc.conf ein Tippfehler ist oder sonstwas
schiefgeht. Wenn Du dann keinen Console-Zugang hast (re-
mote oder physisch), hast Du ein Problem.
- Am besten macht man es so, daß man die neue IP zunächst
als Alias hinzufügt:
# ifconfig fxp0 inet 11.22.33.44/24 alias
Statt »fxp0« muß Du natürlich das richtige Interface ange-
ben (und die neue IP). Das entscheidende Wörtchen hier ist
»alias«, das eine neue IP-Adresse hinzufügt, ohne die alte
zu löschen. Ein wichtiger Punkt noch: Falls die neue IP
im selben Subnetz liegt wie die alte, mußt Du /32 angeben
(nicht /24 oder irgendwas anderes), bzw. 255.255.255.255,
wenn Du die klassische Schreibweise als Netzmaske verwen-
dest.
- Jetzt gucken, ob die neue IP-Adresse funktioniert. Ins-
besondere, ob Du Dich darüber einloggen kannst (sofern das
nötig ist).
- Dann kannst Du die alte IP-Adresse löschen:
# ifconfig fxp0 55.66.77.88 delete
Gruß
Olli
-- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing Dienstleistungen mit Schwerpunkt FreeBSD: http://www.secnetix.de/bsd Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. "Documentation is like sex; when it's good, it's very, very good, and when it's bad, it's better than nothing." -- Dick Brandon To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Mon 24 Oct 2005 - 12:51:02 CEST