sonnenblen.de - Das unabhängige Sun User Forum
Betriebssysteme => Solaris => Thema gestartet von: firewall75 am 16. August 2006, 10:09:41
-
Hallo zusammen!
Kann mir jemand bitte sagen in welchen Dateien ein Eintrag des Gateway vorhanden ist?
Betriebssystem: Solaris 2.6
auf einer Ultra 10
Vielen Dank für eure Hilfe!
-
Falls Du mit Gateway Nameserver meinst:
/etc/resolv.conf
Falls Du Router meinst:
/etc/defaultrouter
/etc/nsswitch.conf muss auch enthalten:
hosts: files dns (ldap) auf jeden Fall files.
Claus
-
Die beiden Dateien die du mir angegeben hast, gibt es bei mir nicht.
Mein eigentliches Problem ist dies:
Ich habe eine fixe IP Adresse. Bin jetzt mit dem Rechner umgezogen und habe dadurch eine neue IP Adresse bekommen. Ausserdem hat sich auch der Gateway geändert, weil ich in einem anderen Netzwerkbereich bin.
Ich habe die Dateien Hosts, Netmasks und S72inetsvc angepasst.
Trotzdem such er beim booten auch noch nach dem alten Gateway. Das müsste doch heissen das er noch irgendwo eingetragen ist.
Die Frage ist nur wo.
-
Hallo,
habe überlesen, dass es Solaris 2.6 ist, wobei /etc/defaultrouter eigentlich schon existieren sollte (dachte ich zumindest).
Aber das kannst du ja einfach mal ausprobieren?
File erzeugen und IP des Gateways reinkopieren (nur die IP sonst nix), danach rebooten.
Claus
-
Ne nützt nix.
Beim booten kommt immer noch die Meldung: add net default: gateway 10.188.50.5: Network is unreachable
-
da wird bei dir in einem init-script eine zusätzliche route gesetzt.... grep mal in /etc/init.d und in /etc/rc2.d und rc3.d nach der ip und entferne den eintrag oder tausche ihn gegen die neue ip aus. ansonsten sollte auch unter 2.6 die /etc/defaultrouter funktionieren. wenn die datei nicht existiert, einfach anlegen!
-
Vielen Dank! Ich habs gefunden!
Danke für Eure Unterstützung! ;D
-
War das jetzt fest codiert in nem Startup Skript sowas wie "route add net default .... bla"?
Warum hat das Priorität über /etc/defaultrouter?
Claus
-
weil defaultrouter nur ausgewertet wird, wenn keine default route gesetzt ist.