Frage / Routing / sehr alte suse-Version (6.0)
Liebe Liste, bei einer sehr alten suse-Version (6.0) die ich _nicht_ updaten kann, habe ich folgende Problematik. Der Rechner ist mit einem DSL-Router mit festen IP's verbunden. Der Router hat die IP 172.16.42.1, der Rechner die IP 172.16.42.10. Netzwerkkartentreiber werden geladen und (scheinen ..) erstmal zu gehen. in /etc/resolv.conf steht nameserver 172.16.42.1 search karlsruhe.edu in /etc/host.conf steht order hosts, bind in /etc/route.conf steht als Default-Route 172.16.42.1 drin in /etc/hosts steht 127.0.0.1 localhost 172.16.42.1 router.karlsruhe.edu 172.16.42.10 gjlinux.karlsruhe.edu Es geschieht folgendes: wenn ich boote, findet der Rechner den Router zunächst nicht, bis ich einmal "route" eingebe. Dann dauert es eine ganze Weile, auf einmal ist der Router da (d.h. er reagiert auf Ping). Wenn ich jetzt ein "nslookup" eingebe, sagt mir das Programm nslookup, dass es keinen Namen zu dem Rechner 172.16.42.1 finden kann und verweigert daher die Zusammenarbeit. Nur dann, wenn ich einen "offiziellen" Nameserver in /etc/resolv.conf zusätzlich eintrage, dann klappt es mit dem Routing ins Internet. Hier nun meine Fragen: 1.) Warum muss ich einmal route eingeben, bevor der Rechner "mit mir spricht", gibt es hier eine andere Möglichkeit, was habe ich falsch gemacht. 2.) Warum akzeptiert das (zugegebener Maßen alte) Linux den Router nicht als Nameserver, gibt es hier Konfigurationsoptionen, um das in Ordnung zu bringen? Bei openSUSE 11.1 sind beide Dinge kein Problem - aber wie gesagt, Updaten ist keine Option. Vielen Dank schonmal, mfG Dieter Jurzitza -- ----------------------------------------------------------- | \ /\_/\ | | ~x~ |/-----\ / \ /- \_/ ^^__ _ / _ ____ / <°°__ \- \_/ | |/ | | || || _| _| _| _| if you really want to see the pictures above - use some font with constant spacing like courier! :-) ----------------------------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
"Dr. Ing. Dieter Jurzitza"
Liebe Liste, bei einer sehr alten suse-Version (6.0) die ich _nicht_ updaten kann, habe ich folgende Problematik. Der Rechner ist mit einem DSL-Router mit festen IP's verbunden. Der Router hat die IP 172.16.42.1, der Rechner die IP 172.16.42.10.
Netzwerkkartentreiber werden geladen und (scheinen ..) erstmal zu gehen.
in /etc/resolv.conf steht
nameserver 172.16.42.1 search karlsruhe.edu
in /etc/host.conf steht order hosts, bind
in /etc/route.conf steht als Default-Route 172.16.42.1 drin
in /etc/hosts steht 127.0.0.1 localhost 172.16.42.1 router.karlsruhe.edu 172.16.42.10 gjlinux.karlsruhe.edu
Es geschieht folgendes: wenn ich boote, findet der Rechner den Router zunächst nicht, bis ich einmal "route" eingebe. Dann dauert es eine ganze Weile, auf einmal ist der Router da (d.h. er reagiert auf Ping). Wenn ich jetzt ein "nslookup" eingebe, sagt mir das Programm nslookup, dass es keinen Namen zu dem Rechner 172.16.42.1 finden kann und verweigert daher die Zusammenarbeit. Nur dann, wenn ich einen "offiziellen" Nameserver in /etc/resolv.conf zusätzlich eintrage, dann klappt es mit dem Routing ins Internet.
Hier nun meine Fragen:
1.) Warum muss ich einmal route eingeben, bevor der Rechner "mit mir spricht", gibt es hier eine andere Möglichkeit, was habe ich falsch gemacht.
2.) Warum akzeptiert das (zugegebener Maßen alte) Linux den Router nicht als Nameserver, gibt es hier Konfigurationsoptionen, um das in Ordnung zu bringen? Bei openSUSE 11.1 sind beide Dinge kein Problem - aber wie gesagt, Updaten ist keine Option.
Ich rate jetzt einmal, Firewall oder 10MB ISA-Netzwerkkarte. Falls 10MB Netzwerkkarte, ferner sagst du nicht, ob feste IP oder Adresszuweisung mittels DHCP. In beiden Fällen muss aber ersteinmal eine Synchronisiation der beteiligten Netzwerkkarten auf 10MB erfolgen. Falls es nicht die Netzwerkkarte ist, kann es ipchain als Firewall sein. Zu (2.). SuSE-5.3 hatte noch Bind-4, die Tools wollten, und möchten auf heute noch, Einträge zur Namensauflösung in der /etc/resolv.conf. Falls die Adresszuweisung über DHCP erfolgt, hat der DHCP-Client vermutlich Probleme, die Adresse des Domain Name Service in /etc/resolv.conf einzutragen. -Dieter -- Dieter Klünter | Systemberatung http://dkluenter.de GPG Key ID:8EF7B6C6 53°37'09,95"N 10°08'02,42"E -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Die, 16 Feb 2010, Dr. Ing. Dieter Jurzitza schrieb:
bei einer sehr alten suse-Version (6.0) die ich _nicht_ updaten kann, habe ich folgende Problematik.
Ha, da bin ich dann wohl der richtige ;) Hier läuft ne ehemalige 6.2 ;)
Der Rechner ist mit einem DSL-Router mit festen IP's verbunden. Der Router hat die IP 172.16.42.1, der Rechner die IP 172.16.42.10.
Netzwerkkartentreiber werden geladen und (scheinen ..) erstmal zu gehen.
in /etc/resolv.conf steht
nameserver 172.16.42.1 search karlsruhe.edu
Ok. Du solltest aber keine gültige TLD verwenden. Auch wenn karlsruhe.edu nicht vergeben scheint.
in /etc/host.conf steht order hosts, bind ^ *PENG*
Mach das Komma mal raus. Zeig mal die Ausgabe von route -n und ist die Netzmaske korrekt gesetzt (-> ifconfig ethN)
Ping). Wenn ich jetzt ein "nslookup" eingebe, sagt mir das Programm nslookup, dass es keinen Namen zu dem Rechner 172.16.42.1 finden kann
Das ist normal. nslookup verwendet NUR DNS, nicht die /etc/hosts. -dnh -- I'm broken. Please show this to someone who can fix can fix -- A message in a TeX system (Kudos to H J Haataja for the sig) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
David Haller
-
Dieter Kluenter
-
Dr. Ing. Dieter Jurzitza