/etc/hosts funktioniert nicht ohne Netzwerkkarte
Hallo, ich betreibe einen Laptop nur unregelmäßig mithilfe einer PCMCIA-Netzwerkkarte an einem lokalen Netzwerk. Sein Hostname ist liteline266 und die IP des PCMCIA-Ethernet-Interfaces ist 192.168.0.9. Das funktioniert allerdings nur gut, solange die PCMCIA-Karte eingesteckt ist. Sobald ich sie entferne ist liteline266 nicht mehr von sich selber aus erreichbar: felix@liteline266> ping liteline266 Network is unreachable Deshalb habe ich in /etc/hosts die Zeile 192.168.0.9 liteline266.klee liteline266 durch 127.0.0.1 liteline266.klee liteline266 ersetzt. Damit ist liteline266 sowohl mit als auch ohne Netzwerkkarte von sich selber aus erreichbar. Leider wird die Änderung jedoch bei jedem Neustart überschrieben. Ist das zu verhindern und/oder gibt es eine bessere Lösung für das Problem? Felix -- To contact me personally don't reply but send email to felix DOT klee AT inka DOT de
Am Freitag, 27. Dezember 2002 01:44 schrieb Felix E. Klee:
Hallo,
ich betreibe einen Laptop nur unregelmäßig mithilfe einer PCMCIA-Netzwerkkarte an einem lokalen Netzwerk. Sein Hostname ist liteline266 und die IP des PCMCIA-Ethernet-Interfaces ist 192.168.0.9. Das funktioniert allerdings nur gut, solange die PCMCIA-Karte eingesteckt ist. Sobald ich sie entferne ist liteline266 nicht mehr von sich selber aus erreichbar: felix@liteline266> ping liteline266 Network is unreachable Deshalb habe ich in /etc/hosts die Zeile 192.168.0.9 liteline266.klee liteline266 durch 127.0.0.1 liteline266.klee liteline266 ersetzt. Damit ist liteline266 sowohl mit als auch ohne Netzwerkkarte von sich selber aus erreichbar. Leider wird die Änderung jedoch bei jedem Neustart überschrieben. Ist das zu verhindern und/oder gibt es eine bessere Lösung für das Problem?
Normalerweise steht doch in der /etc/hosts 127.0.0.1 localhost. Das sollte doch reichen oder. Ich habe gerade mal bei meinem Laptop nachgeschaut steht nur die 127.0.0.1 und halt die IP 192.xxx.xxx.xxx drin. Wenn ich jetzt die Karte entferne kann ich das Laptop noch ereichen. Also Ping mobile.thofi-lich. Welche SuSE nimmst Du denn? Dürfte in dem Fall aber keine Rolle spielen, da der eignen Rechner immer erreichbar sein muß. Was steht denn in der /etc/host.conf? Welche Meldungen bekommst Du denn in der /var/log/messages cu Thomas
On Friday 27 December 2002 08:33 am, Thomas Fick wrote:
Normalerweise steht doch in der /etc/hosts 127.0.0.1 localhost. Das sollte doch reichen oder.
Nein, das bringt nur den Hostnamen localhost mit der IP 127.0.0.1 in Verbindung, nicht aber den Hostnamen liteline266.
Ich habe gerade mal bei meinem Laptop nachgeschaut steht nur die 127.0.0.1 und halt die IP 192.xxx.xxx.xxx drin. Wenn ich jetzt die Karte entferne kann ich das Laptop noch ereichen. Also Ping mobile.thofi-lich.
Seltsam, dass es bei dir funktioniert. Bei mir tritt das Problem auch bei einem anderen Rechner auf. Wie sieht denn deine /etc/hosts aus? Funktioniert "ping mobile.thofi-lich" auch nach Entfernen der Netzwerkkarte und anschließendem Reboot?
Welche SuSE nimmst Du denn? Dürfte in dem Fall aber keine Rolle spielen, da der eignen Rechner immer erreichbar sein muß.
8.1 Pro, frisch installiert.
Was steht denn in der /etc/host.conf?
Die habe ich bisher nicht editiert. In ihr stehen zwischen ein paar Kommentaren order hosts, bind mutli on
Welche Meldungen bekommst Du denn in der /var/log/messages
Soweit ich sehen kann, steht dort nichts, was das Problem betrifft. BTW, als Workaround werde ich zunächst zwei unterschiedliche Networking-Schemes mittels scpm erstellen, eines für Laptop mit Netzwerkkarte und eines für Laptop ohne Netzwerkkarte. Ich hoffe das funktioniert. Felix -- To contact me personally don't reply but send email to felix DOT klee AT inka DOT de
Am Freitag, 27. Dezember 2002 10:43 schrieb Felix E. Klee:
On Friday 27 December 2002 08:33 am, Thomas Fick wrote:
Normalerweise steht doch in der /etc/hosts 127.0.0.1 localhost. Das sollte doch reichen oder.
Nein, das bringt nur den Hostnamen localhost mit der IP 127.0.0.1 in Verbindung, nicht aber den Hostnamen liteline266.
Ich habe gerade mal bei meinem Laptop nachgeschaut steht nur die 127.0.0.1 und halt die IP 192.xxx.xxx.xxx drin. Wenn ich jetzt die Karte entferne kann ich das Laptop noch ereichen. Also Ping mobile.thofi-lich.
Seltsam, dass es bei dir funktioniert. Bei mir tritt das Problem auch bei einem anderen Rechner auf. Wie sieht denn deine /etc/hosts aus? Funktioniert "ping mobile.thofi-lich" auch nach Entfernen der Netzwerkkarte und anschließendem Reboot?
Oh, ich sollte doch nochmal genau lesen bevor meine Finger in die Tasten hauen, die Netzadresse ist (logischerweise, da ja die Karte entfernt wurde) nicht mehr erreichbar, sondern nur noch der localhost. Sorry für die wahnsinns Aussage. Aber vielleicht finden wir ja noch einen magischen Weg zu entfernten Karte:-)) cu Thomas
On Friday 27 December 2002 01:44, Felix E. Klee wrote:
Hallo,
ich betreibe einen Laptop nur unregelmäßig mithilfe einer PCMCIA-Netzwerkkarte an einem lokalen Netzwerk. Sein Hostname ist liteline266 und die IP des PCMCIA-Ethernet-Interfaces ist 192.168.0.9. Das funktioniert allerdings nur gut, solange die PCMCIA-Karte eingesteckt ist. Sobald ich sie entferne ist liteline266 nicht mehr von sich selber aus erreichbar: felix@liteline266> ping liteline266 Network is unreachable Deshalb habe ich in /etc/hosts die Zeile 192.168.0.9 liteline266.klee liteline266 durch 127.0.0.1 liteline266.klee liteline266 ersetzt. Damit ist liteline266 sowohl mit als auch ohne Netzwerkkarte von sich selber aus erreichbar. Leider wird die Änderung jedoch bei jedem Neustart überschrieben. Ist das zu verhindern und/oder gibt es eine bessere Lösung für das Problem?
Felix
Das ist eine logische Konsequenz der PCMCIA-Netzwerk Architektur. Wenn du deine Karte eingesteckt hast, hast du ein interface eth0, das auf 192.168.0.9 konfiguriert ist; folglich läßt es sich auch pingen. Sobald du deine Karte rausnimmst, wird automatisch das interface entfernt, d.h., wenn du jetzt deine Karte pingen willst, müßte er sich einen esoterischen Weg zu deiner danebenliegenden Karte suchen, und das schafft er verständlicherweise nicht ("Network is unreachable") Beim Wiedereinstecken der Karte wird das Interface (inklusive /etc/hosts-Eintrag für liteline266) neu angelegt, was auch das Überschreiben der Zeile in /etc/hosts erklärt. Grüße Alex
Danke für die bisherigen Antworten. Ich habe das Problem nun gelöst, indem ich mit SCPM je ein Schema für Laptop mit bzw. ohne Netzwerkkarte angelegt habe. Felix -- To contact me personally don't reply but send email to felix DOT klee AT inka DOT de
participants (3)
-
Alexander Puchmayr
-
Felix E. Klee
-
Thomas Fick