GForce schrieb:
ok ratti, here we go:
ifconfig:
Sieht sehr gut aus - wenn ich mal davon ausgehe, daß die für eth0 gezeigten Werte korrekt sind. Sie sehen jedenfalls absolut plausibel aus, das Netzwerk ist da und hat eine nette Class-C-Adresse.
GForce schrieb:
Das verstehe ich nicht - wen pingst du da jeweils an?
Der erste Ping (192.168.131.252) liegt in deinem Adressegment, dort antwortet aber nichts.
Der zweite Ping (192.168.1.1) liegt NICHT in deinem Adressegment, dort kommt aber eine Antwort.
Huch?
Wer sind diese beiden IPs?
Ich weiss, daß manche Emulatoren Netzwerkfähigkeit herstellen, indem sie sich wie Router verhalten und auf diese Weise zwischen Emulation und Host eine Netzwerkverbindung herstellen, quasi raus aus der Emu rein in das "echte" OS. Ist das vielleicht bei deinem Emulator so?
Das ist einer dieser Punkte, derentwegen ein Emulator die Sache deutlich kompliziert...
Trotzdem. Daß du anscheinend weitergeroutet wirst, stimmt mich schonmal hoffnungsfroh.
Ich hatte dir aber extra noch eine externe IP zur Kontrolle gegeben (von Debian, 192.25.206.10 , bitte pinge die auch mal. (Kein Screenshot nötig, "geht" oder "geht nicht") [Das ist keine interne IP, auch wenn sie mit 192 anfängt!]
GForce schrieb:
namerserver in resolv.conf:
Das gefällt mir nicht. Die Kiste liess sich doch oben gar nicht anpingen, da wird sie jetzt kaum einen funktionierenden DNS anbieten. Natürlich kann man im Paketfilter ICMP-echo deaktivieren und DNS freischalten, aber das fände ich eher verwunderlich...
Versuch mal, für den Anfang einen anderen DNS, am besten einen externen. Damit du nicht dauernd rumkonfigurieren und neuinitialisieren mußt, probiere es doch erst mal mit "host" oder "dig". "host" ist im Paket "host", "dig" ist im Paket "dnsutils". Eines von beiden reicht!
Mit beiden Tools lässt sich eine direkte DNS-Abfrage machen, ohne den im System eingestellten DNS zu benutzen.
Das geht mit "host" so:
host abzufragende.adresse.foo dns.server.foo
Da man das i.d.R. benutzt, wenn man DNS-Probleme hat, wird der DNS natürlich als IP und nicht als hostname angegeben. Ich habe einen lokalen DNS-Server mit der Adresse 192.168.0.1, und dann sieht das so aus:
> host
www.macuser.de 192.168.0.1
www.macuser.de A 82.165.26.64
Da wir bei dir den Verdacht haben, daß dein interner DNS nicht erreicht wird, nehmen wir einfach mal einen externen. Wir klaun uns mal den von Colt Deutschland, (195.110.64.205) :
> host
www.apple.com 195.110.64.205
Using domain server:
Name: 195.110.64.205
Address: 195.110.64.205#53
Aliases:
www.apple.com is an alias for
http://www.apple.com.akadns.net.
http://www.apple.com.akadns.net has address 17.112.152.32
Die Ausgabe sieht anders aus, funktioniert aber. Wie sieht es bei dir aus?
Solltest du "host" nicht installiert haben, stattdessen aber "dig" (sehr unwahrscheinlich, eher schon fehlt beides, aber wenn was da ist, dann eher "host"), dann ist die Syntax etwas anders:
dig
www.apple.com @195.110.64.205
Das "@" ist kein Tippfehler.
dig
www.apple.com @195.110.64.205
Solltest du einen funktionierenden DNS gefunden haben, trage diesen in der /etc/resolv.conf ein.
Bei allem hier gehe ich davon aus, daß uns der Paketfilter ("Firewall") auf deinem Router nicht im Wege ist, dafür zu sorgen ist dein Job.
Gruß, Ratti