Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

21.04.2005, 22:03

network unreachable (kernel 2.6.11 - gentoo 2005.0)

hallo!

ich habe gestern ein neues gentoo auf meinem rechner installiert (mit live cd und netzanbindung) und habe das system erfolgreich booten können.
(benutze kernel 2.6.11-r6 und gentoo 2005.0)

leider bekomme ich jetzt keine netzverbindung mehr hin. (ich verwende kein dhcp)
beim ping auf meinen router/defaultgateway (192.168.0.1) kommt:

network unreachable

ifconfig zeigt eth0 korrekt an:
IP 192.168.1.2, broadcast 192.168.0.255, netmask 255.255.255.0
status: UP

in /etc/resolve.conf sind die korrekten nameserver eingetragen

/etc/initd/net.eth0 start - bringt meldung: "net.eth0 has already been started"

als ich das system mit der live cd gebootet habe und installiert habe konnte ich aufs internet zugreifen und meine pakete downloaden.
nur beim booten mit dem kernel habe ich kein netz.

folgendes interface erkennt die live cd mit lspci:

3Com Corporation 3c905-TX/TX-M [Tornado] (rev 78

im Kernel habe ich alles (sind auch nur 2 Einträge) was zu 3Com netzwerkmäßig verfügbar ist mit reingenommen.

vielleicht doch was vergessen, falsch gemacht?

bin euch über eine antwort sehr dankbar!

:-)

gruss

cherry

2

21.04.2005, 22:21

Müßte das nicht so sein?
IP 192.168.0.2, broadcast 192.168.0.255, netmask 255.255.255.0
oder so?
IP 192.168.1.2, broadcast 192.168.1.255, netmask 255.255.255.0
Signaturen sind Bandbreitenverschwendung!

3

22.04.2005, 10:06

sonst trag die nameserver doch mal in die /etc/resolv.conf ein. ohne e am ende :)

4

22.04.2005, 12:02

denke mal das das alles nur tipp fehler sind.
ob's nur hier welche sind oder auch im system finde ich raus!
heute nachmittag weiß ich mehr und werd's hier posten!

jedenfalls danke schonmal!


:-)

5

22.04.2005, 17:34

ich hatte tatsächlich einen tipp fehler im system.
anstatt IP 192.168.1.2 hatte ich 192.168.0.2

somit danke für den aufmerksamen tipp ;-))

allerdings kann ich nun nur meinen router anpingen.
wenn ich einen DNS server z.b. 217.237.151.97 im internet anpinge bleibt die fehlermeldung: network unreachable.

der eintrag in der /etc/resolv.conf sieht so aus:

nameserver 217.237.151.97
nameserver 217.237.150.33

noch eine idee?

6

25.04.2005, 10:27

Möglicherweise mußt du deinen Router als Gateway angeben, wenn du deine IP's nicht per DHCP abholst.
Geb mal ein
$ route
Wenn dort nicht

Quellcode

1
default         192.168.1.254   0.0.0.0         UG    0      0        0 eth0
steht mußt du das noch eintragen, wie entzieht sich aber jetzt meiner Kenntnis.

Gruß
0liver
Signaturen sind Bandbreitenverschwendung!

7

25.04.2005, 21:53

wenn ich route eingebe kommt folgende einstellung:

destination gateway genmask flags metric ref use iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
loopback localhost 255.0.0.0 UG 0 0 0 lo

die genaue fehlermeldung beim booten lautet:
SIOCADDRT: Network unreachable

8

25.04.2005, 22:12

was mir noch aufgefallen ist:

beim booten kommen folgende meldungen:

* bringing up eth0 (192.168.0.2) ... #das ist die richtige IP zu dem interface
* setting default gateway (192.168.1.1) ... #das ist definitv das falsche!
SIOCADDRT: Network is unreachable

das default gateway müsste 192.168.0.1 heißen, aber ich weiß nicht wie ich es ändern kann.

weiß das jemand von euch?
vielleicht ist das probl. damit behoben!

danke !!

9

26.04.2005, 11:26

Quellcode

1
2
3
4
5
6
7
broadcast_eth0="192.168.1.255 192.168.1.255"
netmask_eth0="255.255.255.0 255.255.255.0"


# For setting the default gateway
#
gateway="eth0/192.168.1.254"

/etc/conf.d/net
Noch anpassen.

Gruß
Oliver
Signaturen sind Bandbreitenverschwendung!

10

26.04.2005, 12:47

Was auch nicht verkehrt ist, wenn man einen Router verwendet und im Netzt keinen eigenen DNS-Server verwendet, als DNS-Server die IP-Adresse des Routers angeben. Denn wenn sich Nameserver mal ändern oder ähnliches, klappt es trotzdem, denn der Router ist der Standardgateway vom Netz, bekommt also alle Pakete, die nicht für das eigene netz sind. Von diesen Paketen gibt er die an seine eigenes Standardgateway (WAN-Schnittstelle), die nicht für ihn bestimmt sind.
Dabei löst er DNS-namen auf, da der Router ja die DNS-Server vom Provider bekommt.

Flubber

11

27.04.2005, 00:19

danke für die tipps!

ich habe die /etc/conf.d/net nun angepasst und jetzt kann ich ohne probleme mein defaultgateway, welches ein siemens SE515 dsl router ist anpingen.

nur mit der namensauflösung scheint es noch nicht zu klappen.

ein ping auf einen oben genannten DNS server bringt: network unreachable

in der /etc/resolv.conf hab ich testweise auch mein defaultgateway eingetragen, aber auch hier kein erfolg.

im router ist die option "DNS server automatisch beziehen" aktiviert.
aber auch wenn ich manuell DNS server eintrage bringt das kein erfolg.

was aber total seltsam ist, wie ich finde, ist das wenn ich z.b. ein
emerge -pv x11
eingebe, zeigt mir emerge tatsächlich pakete an, die es downloaden würde.
wenn ich das dann aber anstoße, mit:
emerge x11
können die eingetragen mirrors wohl nicht aufgelöst werden. hier ist in den meldungen auch immer : "network unreachable" zu lesen.
aber wundert mich überhaupt, das ein emerge -pv ... möglich ist.
wie auch immer ...

hat noch jemand eine idee, wie ich das namesauflösungsprobl. hin bekomme, bwz. die fehlermeldung network unreachable weg bekomme? (viel. ist das probl. ja auch ganz anderer natur?)

danke & grüsse

cherry

12

27.04.2005, 00:34

emerge -pv schaut nur in Deine lokale Datenbank aller verfügbaren Pakete, den portage-tree. Das ist das, was Du mit emerge sync immer auf den neuesten Stand bringst. Erst bei einem richtigen emerge wird versucht, die benötigten Pakete auch herunterzuladen.

Mit dem DNS kenne ich mich leider nicht aus, aber sicher jemand anderes.
__
Rud

13

27.04.2005, 08:54

Also, den Router anpingen geht, aber weiter kommst Du nicht?!?!

Mach mal folgendes , also Root (entweder per su oder als root einloggen) auf der Console folgendes eingeben: route add default gw xxxx.xxxx.xxxx.xxxx Die X'e sind durch die IP-Adresse Deines Routers zu ersetzen. Durch diesen Eintrag wird erreicht, das alle Pakete, die nicht fürs eigene Netz bestimmt sind, zu genau dieser IP weitergeleitet werden. In Deiner /etc/resolv.conf muß nur eine Zeile stehen:
nameserver xxxx.xxxx.xxxx.xxxx
Auch hier gilt, x'e durch IP der Routers zu ersetzen.

Nun kommt das nächste, Du machst nen Webbrowser auf und gibst die IP Deines Routers an, so als wolltest Du das Teil konfigurieren. Ein ordentlicher Router informiert Dich über seinen Status, zeigt Dir also die momentane öffentliche IP und die IP der nameserver an. Bei meinem Netgear gibt es da einen Punkt Router Status. Dann sollte der Router eine Diagnostic-Funktion besitzen, mit der kannst Du Hosts anpingen, probier da mal z.B. strato.de, ob Du eine Antwort bekommst.

Es kann nämlich auch sein, das der Router falsch konfiguriert ist und garkeine Onlineverbindung aufbaut. Da kannst Du im LAN kämpfen wie Du willst. Sichtbar ist das nämlich nicht immer.

Flubber

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »flubber« (27.04.2005, 08:55)


14

30.04.2005, 13:47

dsa problem scheint sich erledigt zu haben.
nach anpassung von /etc/conf.d/net hatte ich ja noch keine direkten erfolge.
ich hab dann den rechner irgendwann ausgemacht.
als ich ihn dann zwei tage später wieder gebootet habe und

#route

eingeben habe, war da plötzlich ein eintrag zu sehen der ungefähr so aussieht:

default SE515.home

das ist die bezeichnung meines routers.
somit habe ich nun zugriff aufs internet und kann fleißig emergen!

aber interessieren würde es mich schon, wo der eintrag her kommt, bzw. welche kommunikation zwischen meinem router und gentoo genau abgelaufen ist, dass jetzt plötzlich SE515.home auftaucht.
SE515.home habe ich vorher noch nirgends gelesen ....

vielleicht hat dazu noch jemand eine idee?!

ansonsten bedanke ich mich für die vielen antworten und tipps!!

cherry

15

01.05.2005, 21:58

Vielleicht kein restart ?

Hi,

hattest Du nach der Änderung der /etc/conf.d/net einen /etc/init.d/net.eth0 restart durchgeführt ?
Wenn nein, dann ist wahrscheinlich das des Rätsels Lösung.
Dieser Restart wird beim Booten dann erst erledigt.

Gruß
dzubke
Open your mind - this will open the world for you.

16

02.05.2005, 13:40

RE: Vielleicht kein restart ?

Hallo,

falls es jetzt immer funktioniert bitte auf [gelöst] setzen.

17

03.05.2005, 14:25

RE: Vielleicht kein restart ?

genau so war es!
ich habe keinen restart von /etc/init.d/net.eth0 durchgeführt.

vielen dank für die tipps !!

problem somit erledigt, jetzt gehts an die Konfig. von X ;-))

thankx to all!

cherry

18

03.05.2005, 15:44

[gelöst] network unreachable (kernel 2.6.11 - gentoo 2005.0)

gelöst und alle Fragen beantwortet *g*
Open your mind - this will open the world for you.