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