PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : immer noch probs.



fichte
20.08.01, 21:00
Tach Leute,
also ich habs immer noch nicht hinbekommen
" Network is unreachabel "
Also IP und Subnet sind korrekt
Ping zu 127.0.0.1 funzt auch.
Das wars dann aber auch.
Ach so, fast hätt ich schon wieder vergessen
hab REDHAT 6.0
Die Karte oder das Kabel müssen auch OK sein.
Letzte Woche liefen sie jendenfalles noch.
Ich weine !!!!!!!!!!!

gruss fichte

howlcoyote
20.08.01, 23:25
Tja...

ping funktioniert also... Nur von wo nach wo?
Also gut, dann
1) ping localhost
2) ping ip.ad.re.se
3) ping rechnername
4) ping entfernter.rechner
5) ping von.entferntem.rechner
6) nslookup von.entferntem.rechner
7) nslookup entfernter.rechner

Sind alle Rechner in der /etc/hosts eingetragen (falls nslookup nicht funktioniert)? Sind alle Rechner auf den anderen Rechnern im Netz eingetragen (ebenfalls 'hosts' auf Windowskisten)?

MfG,

Marc

fichte
21.08.01, 00:07
Nur der zum localhost, rechner untereinander nicht. wenn ich /etc/hosts eingeben, bekomme ich als antwort: keine Berechtigung
bin als root angemeldet
Hab aber mal in linuxconf die WinRechner eingetragen.
Wie, wo mach ich das bei Windows?
Hab mal ifconf und route eingegeben:

Linkverkapslung: Lokale Schleife
inet addr: 127.0.0.1 Mask: 255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric: 1
Empfangenene Packete:0 Fehler:0 Weggeworfen:0 Überlauf:0 Rahmen:0
Verschickte Pakete:0 Fehler:0 Weggeworfen:0 Überlauf:0 Rahmen:0
Kollisionen:0 Sendewartenschlangenlänge:0

route:

Ziel Router Genmask flags Metric Ref Use Iface
127.0.0.0 * 255.0.0.0 u 0 0 0 lo

mmh und jetzt, sagt das was aus?

jduck01
21.08.01, 08:08
Hi,

also wenn das alles ist was ifconfig und route ausgeben, dann hast du keine Netzwerkkarte laufen, weil die module nicht geladen sind oder sie ist einfach nur nicht up. Gib mal "ifconfig eth0 up" ein wenn du dann eth0 hast dann ist die einfach nicht up gewesen, wenn da aber auch nichts kommt, dann sind die module für die Karte nicht geladen.

CU
JDuck01

howlcoyote
21.08.01, 09:52
Die /etc/hosts ist ja keine ausführbare Datei! Die musst Du mit einem Texteditor öffnen: 'vi /etc/hosts' um sie zu bearbeiten. Unter Windows heißt die auch hosts und liegt irgendwo im Windowsordner. Bin aber leider kein Windowsfachmann.

MfG

fichte
21.08.01, 15:45
JO, habs glaub ich rausbekommen.
Wenn ich den Befehl ifconfig eth0 up
eingeben. Erscheint die Ausgabe:
Couldnt Allocte a 65536 receive ring.
SIOCSIFFLAGS: nicht genügend Hauptspeicher vorhanden.
Das ist hoffentlich die Lösung.

howlcoyote
21.08.01, 16:05
Häää?

Beschreib doch mal Deine Hardware näher...

Also das Problem ist mir absolut unbekannt...

fichte
21.08.01, 20:15
Board weiss ich nicht, Proz. intel 100MHz
8 MB RAM, Netzwerkk. Alliend Telesyn AT-2500

Hab für die Netzkarte den Treiber von der Realtek 8129/8139 ausgewählt ( Nach einem Tipp von Micha ) funzte auch!

Hab gehört da könne man trozdem was machen, wenn der Kernel nicht so alt ist, oder so.
Also hab hier REDHAT 6.0 Kernel 2.2.5-15
on an i586

Ich hoffe du kannst was mit den Infos anfangen!!!!!

Gruss fichte

howlcoyote
21.08.01, 20:31
Puuuh...

Ok, wie sehen denn die Daten mit 'top' aus? Beschreib es einfach ganz kurz in freien Worten, besonders den Speicherverbrauch.

wb1
21.08.01, 20:37
Bitte mache folgendes an der befehlszeile

insmod rtl8139

lsmod
(Hier kommt eine ausgabe, in der du das geladene modul rtl8139 sehen mußt, wenn nicht ist es keine rtl-karte

ifconfig interface ip maske up
also ausgeschrieben
ifconfig rth0 192.168.0.1 netmask 255.255.255.0 up

wenn du jetzt ifconfig nochmals rufst und dir nebn localhost auch ein eth0 angezeigt wird, läuft die karte

Im verzeichnis etc gibt es eine datei modules.conf, in der mußt du das modul eintragen

fichte
21.08.01, 21:07
OK zu erst die Daten von top:

Da ich wie gesagt nicht viel ahnung habe, schreib ich dir einfach die obersten Zeilen hin, ich denke darum gehts oder?
Also:
Mem: 6420k av,6224k used, 196k free
5688k shrd, 248k buff
Swap:160608k av, 1328k used 159280k free,
2908k cached

ich hoffe das sind die daten die du wolltes!!

Wenn ich "insmod rtl8139" eingebe, erhalte ich als Ausgabe:
/lib/modules/2.2.5-15/net/rtl8139.o:init_module: Das Gerät oder die Ressource ist belegt.

"ifconfig rth0 192.168.0.1 netmask 255.255.255.0 up"

sorry, verstehe ich das richtig? Der Rechner hat die IP 192.168.1.2, die muss ich eingeben, oder? Naja egal was ich eingeb, ich erhalte die meldung: kein passendes Gerät gefunden.

Ich weiss ja nicht, aber das sieht nicht so gut aus oder? Bin echt gespannt ob das jemals klappt!
Ich hoffe ihr könnt mit den Infos was anfangen!!

gruss fichte

howlcoyote
21.08.01, 21:15
wb hatte einen schreibfehler in seinem posting.

*lol*

es muss nicht rth0 heißen, sondern eth0

wb1
21.08.01, 21:44
Entschuldigung für den schreibfehler
Habe einfach zu dicke Finger.
Die IP war nur als beispiel gedacht.
Du mußt natürlich die eingeben, die du haben willst, genauso die netzmaske, broadcast hab ich auch noch vergessen.
Die nic scheint aber zu laufen. Hast du mit lsmod die geladenen module angesehen und ist die rtl8139 dabei?

Also machen wir es wie egon ohlsen

Wir machen einen Plan

Beschreibe bitte wie du dein netz aufbauen willst.
Es macht doch wenig sinn, eine nic in einer kiste zu haben und sie zu aktivieren.
Was willst du überhaupt machen?
Hast du schon mal eine dokumentation gelesen? Ich glaube nicht. Sonst wäre dir doch bei ifconfig bestimmt aufgefallen, das du keine aktive nic hast. Das loopback (127.0.0.1) ist doch nur dein internes netzwerk. Das kannst du natürlich pingen.

Bitte mache einen plan, was du willst, wie du es willst,
mit welchen netzwerkkarten du es willlst
und mit welchen ip / netzen du es willst.

fichte
21.08.01, 22:02
also, hab grad noch ma nachgeschaut,
auf dem Chip der Karte steht rtl 8139 das hab ich auch bei der Install angegeben.

Zwei Rechner verbunden über Crossover.

1 Rechner: Win98, Karte: D-link
IP 192.168.1.1
Sub. 255.255.255.0
2 Rechner: Linux REDHAT 6.0 Karte: Allied Telesyn AT 2500 ( Chip rtl 8139 )
IP 192.168.1.2
Sub 255.255.255.0

möchte den linux Rechner als Fileserver nutzen.

[ 21. August 2001: Beitrag editiert von: fichte ]

wb1
21.08.01, 22:31
Also ich kenne die konfigurationsfiles von rh nicht.
Ich beschreibe erst mal wie du es von der befehlszeile aus machen kannst.
Die befehle kanst du auch in einen textfile schreiben den ausführbar machen und dann starten
ausführbar machen:
chmod 777 textfilenamen
ausführen des textfiles wen du in dem verzeichnis stehst in dem sich der file befindet
./textfilename
sonst angabe des kompletten pfades
/pfad/textfilename

ifconfig eth0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255 up
route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0

die zweite zeile ist nicht unbedingt notwendig

Win-kiste
Systemsteuerung/netzwerk/tcpip bearbeiten
ip 192.168.1.1
netzmaske 255.255.255.0
abspeichern
NEU BOOTEN

Nach neustart windows mußt du von beiden seiten pingen können
1. jeweils den rechner an dem du sitzt
2. jeweils den anderen rechner

Wenn das geht, läuft dein netz

Wenn auf der linuxkiste der apache läuft, kannst du von windows aus serven http://192.168.1.2 im internetexplorer

ftp sollte eigentlich auch schon laufen

Um die linuxkiste als win-file-server zu nutzen, mußt du samba aktivieren. lese man smb, man smb.conf
um von linux aus auf windows zuzugreifen, in windows muß ein laufwerk freigegeben sein kannst lese bitte man mount

fichte
21.08.01, 22:58
ok ok, das hatte ich verstanden, aber was war den mit dem ungenügenden Speicher??
Wie gesagt wenn ich jetzt boote erscheint :
bringing up Interface eth0 ------ failed
Bei eingabe von insmod rtl8139
erhalte ich kein Modul vorhanden.
Komm mir langsam echt dumm vor, warum ist das so schwierig???

howlcoyote
22.08.01, 00:28
Ist das Dein Ernst?

Vorher hast Du doch bei der Eingabe von insmod rtl8139 Folgendes bekommen:

/lib/modules/2.2.5-15/net/rtl8139.o:init_module: Das Gerät oder die Ressource ist belegt

Nun bekommst Du

kein Modul vorhanden

???

Es ist übrigens wichtig, daß Du die Fehlermeldungen sehr genau hier zitierst.

fichte
22.08.01, 00:53
jo, hatte mich verschaut. Insmod is belegt
Aber trozdem wenn ich "ifconfig eth0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255 up " eingeben, wird kann passendes Gerät gefunden.
Was war denn mit dem UNZUREICHENDEN speicher??? Kann es nicht daran liegen??

howlcoyote
22.08.01, 01:16
Ok. Puuh.

Mach bitte einmal das ifconfig eth0 .... up -Ding

Was passiert danach, wenn Du

ifconfig eth0

eingibst?

Und dann noch

ifconfig -a

Entschuldige, aber irgendwie ist es spät und etwas verwirrend ist das ganze jetzt schon für mein armes kleines Hirn...

Also, ich muss ja jetzt auch mal sagen, daß die einzige Fehlermeldung, die es im Zusammenhang mit den SIOCSIFFLAGS zu geben scheint, die

"SIOCSIFFLAGS: Resource temporarily unavailable"

ist. Das hat aber nix mit dem Hauptspeicher zu tun, sondern bedeutet lediglich, daß der IRQ belegt ist...

Falls Du jetzt einen Zusammenhang mit Deiner Fehlermeldung erkennen solltest, dann können wir an dem Punkt weiter machen.

fichte
22.08.01, 02:04
hhmmm, also nach eingabe von:

ifconfig eth0 192.168.1.2 netmask 255.255.255.0 up
erscheint:
-------------------------------------------
SIOCSIFADDR: Kein passendes Gerät gefunden
eth0: Unbekannte Schnittstelle Kein passendes Gerät gefunden
SIOCSIFNETMASK: Kein passendes Gerät gefunden
eth0: Unbekannte Schnittstelle Kein passendes Gerät gefunden
---------------------------------------------

Eingabe:
ifconfig eth0 192.168.1.2 netmask 255.255.255.0 broascast 192.168.1.255 up
erscheint:
---------------------------------------------
SIOCSIFADDR: Kein passendes Gerät gefunden
eth0: Unbekannte Schnittstelle Kein passendes Gerät gefunden
SIOCSIFNETMASK: Kein passendes Gerät gefunden
SIOCSIFBRDADDR: Kein passendes Gerät gefunden
eth0: Unbekannte schnittstelle.Kein passendes Gerät gefunden
eth0: Unbekannte schnittstelle.Kein passendes Gerät gefunden
---------------------------------------------
wenn ich jetzt " ifconfig eth0 " eingeben erhalte ich folgene Meldung:

eth0: Fehler beim Auslesen der Schnittstelleninformation: Gerät nicht gefunden.
---------------------------------------------

Gebe ich " ifconfig -a " ein, erhalte ich folgenes:

Linkverkapslung: Lokale Schleife
inet addr: 127.0.0.1 Mask: 255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric: 1
Empfangenene Packete:0 Fehler:0 Weggeworfen:0 Überlauf:0 Rahmen:0
Verschickte Pakete:0 Fehler:0 Weggeworfen:0 Überlauf:0 Rahmen:0
Kollisionen:0 Sendewartenschlangenlänge:0
---------------------------------------------
jo, hab alles eingehämmert hab auch noch ma
" insmod rtl8139 " eingegeben; Meldung:
/lib/modules/2.2.5-15/net/rtl8139.o:init_module: Das Gerät oder die Ressource ist belegt

puhh, das war ne menge, hoffentlich kannze da was mit anfangen.

howlcoyote
22.08.01, 09:18
Hallo!

Ok. Jetzt musst Du schauen, welche Interrupts bereits belegt sind:

'cat /proc/interrupts'

Hoffentlich gibt es das /proc-Dateisystem schon unter RH 6.0... Ansonsten hilft

'lsdev'

Das listet Dir alle irq und io-ports auf!

Dann solltest Du insmod mit einem anderen irq-Parameter ausführen und alles ist in Butter!

$freierirq = ersetzen durch freien irq

'modprobe rtl8139 irq=$freierirq'

Hoffe, das hilft...

[ 22. August 2001: Beitrag editiert von: Marc Mc ]

fichte
22.08.01, 20:03
ne, funzt auch nicht, vieleicht raff ichs auch wirklich nicht, weiss nicht. Ich lass das jetzt erstmal, und besorgt mir jetzt erstmal n paar Bücher oder Dokus. Bringt sonst irgendwie nix.
Trozdem besten dank an alle die mir geholfen haben!!!!!

gruss fichte