PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : keine Netzwerkverbindung möglich



ObScUrItAs
08.06.06, 14:35
Hi! Ich habe folgendes schwerwiegendes Problem :

Ich versuche 2 Rechner mit SuSe Linux 10.0 irgendwie in ein Netzwerk zu bekommen ...eigentlich überhaupt kein Problem, ist auch nicht das erste mal, dass ich das mache. Aber sowas ist mit vorher noch nicht untergekommen :

Wenn ich sie z.B. an den Router anschließe, bekommen sie keine IP Adresse vom DHCP Server zugeteilt ( Fehler durch den Router ausgeschlossen ) und selbst wenn ich eine feste IP Adresse bei beiden einstelle z.B. 192.168.1.10 und 192.168.1.11. können sie keine Verbindung zum Router aufnehmen. ( Der Router ist btw 192.168.1.1 und die IP- Adressen 192.168.1.10 bzw. .11 sind noch frei ) Der ping von einem der Rechner zum Router oder von einem Rechner zum anderen Rechner sagt dann jedesmal :" Destination Host Unreachable" . Und wenn ich die beiden mit einem Crossoverkabel verbinde finden sie sich auch nicht, beim ping steht bei beiden dann wieder da "Destination Host Unreachable". Firewall ist bei beiden aus.

Hardwarefehler ist auch ausgeschlossen, da, wenn ich die beiden mit Knoppix hochfahre das Netzwerk funktioniert, egal ob mit Router dazwischengeschaltet oder einfach mit Crossoverkabel, geht beiden ohne Probleme. Ergo Konfigurationsproblem. Hab nur keine Ahnung, wo der Fehler liegen soll.

wenn ich feste IP`s einstelle, steht bei ifconfig :


eth0
Link encap:Ethernet HWaddr 00:0A:9D:E7:73:12
inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)


route sagt:


Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo

Bei dem zweiten Rechner steht das gleiche da, außer das die IP Adresse 192.168.1.11 ist und die Mac-Adresse ist auch anders. Sonst gleich.

Ich hab keine Ahnung, warum es nicht geht, eigentlich sollte alles richtig konfiguriert sein.

Danke schonmal für eure Antwort.

Ergänzung : Die Kabel sind richtig angeschlossen und in Ordnung, das Link Lämpchen leuchtet auch und wie gesagt, wenn ich mit Knoppix hochfahre, geht das Netzwerk auch.

d1keue
08.06.06, 14:48
Hallo Obskurikas,

ist "AppArmor" aktivert ?. Vieleicht versuchsweise deaktivieren.
Ansonsten, 'arp -av' (Als Root natürlich). Werden MAC-Adressen angezeigt ?

Dieter.

ObScUrItAs
08.06.06, 14:56
Also erstmal ObScUrItAs :D
aber null Problem :)

also

arp -av sagt :

Entries:0 Skipped:0 Found: 0


und AppArmor ist deaktiviert

d1keue
08.06.06, 15:27
ObScUrItAs,

also, in der ARP-Table sollte sich - z.B. nach einem Ping - die MAC-Addresse der Zielhost finden.

Schritt 1) Als nächstes würde ich bei beiden PC's die Firewall versuchsweise abschalten. (Über YAST) und anschließend das Netzwerk neu starten:


rcnetwork restart
Shutting down network interfaces:
eth0 device: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
eth0 configuration: eth-id-00:0c:76:75:6b:f1 done
Shutting down service network . . . . . . . . . . . . . done.
Hint: you may set mandatory devices in /etc/sysconfig/network/config
Setting up network interfaces:
lo
lo IP address: 127.0.0.1/8 done
eth0 device: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
eth0 configuration: eth-id-00:0c:76:75:6b:f1
eth0 (DHCP) . IP/Netmask: 192.168.133.22 / 255.255.255.0 ('edone2')
Setting up service network . . . . . . . . . . . . . . done.


Schritt 2) Falls Schritt 1 keinen Erfolg gebracht hat, Trace starten:


tethereal -V > trace_1.txt

und einen Ping auf den Router durchführen.


ping 192.168.133.99 -c 1
PING 192.168.133.99 (192.168.133.99) 56(84) bytes of data.
64 bytes from 192.168.133.99: icmp_seq=1 ttl=255 time=0.512 ms

--- 192.168.133.99 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.512/0.512/0.512/0.000 ms

Tracedatei 'trace_1.txt' bitte posten.

Dieter.

PS: Bitte die richtige Routeradresse pingen

ObScUrItAs
08.06.06, 15:50
Also firewall ist aus und das netzwerk hab ich auch auch neu gestartet...


bash: tethereal: command not found



PING 192.168.1.1 ( 192.168.1.1 ) 56(84) bytes of data.
From 192.168.1.10: icmp_seq=1 Destination Host Unreachable
From 192.168.1.10 icmp_seq=2 Destination Host Unreachable
From 192.168.1.10 icmp_seq=3 Destination Host Unreachable
From 192.168.1.10 icmp_seq=4 Destination Host Unreachable



wenn ich nach dem ping arp eingebe steht dann da:


Address HWtype HWaddress Flags Mask Iface
192.168.1.1 (incomplete) eth0


Aber das incomplete hat ja nix zu sagen... selbst wenn ich ping 192.168.1.100 eingebe, ein Rechner der in meinem Netzwerk nicht existiert, dann steht da auch da:



Address HWtype HWaddress Flags Mask Iface
192.168.1.100 (incomplete) eth0

d1keue
08.06.06, 16:10
tethereal ist also nicht installiert.
'tethereal' gehört zum Paket 'Ethereal'.
Vorschlag Ethereal installieren und mit 'tethereal' neu probieren, oder
mit 'tcpdump' arbeiten:


tcpdump -nev > trace_1.txt

192.168.1.1 pingen ..
und tcpdump mittels 'STRG-C' abbrechen.
Inhalt von trace_1.txt posten.

Dieter.

PS: Du könntest natürlich auch einen der beiden PC's mit KNOPPIX starten und mit diesem PC den Trace erzeugen.

d1keue
08.06.06, 16:18
Also firewall ist aus und das netzwerk hab ich auch auch neu gestartet...


bash: tethereal: command not found



PING 192.168.1.1 ( 192.168.1.1 ) 56(84) bytes of data.
From 192.168.1.10: icmp_seq=1 Destination Host Unreachable
From 192.168.1.10 icmp_seq=2 Destination Host Unreachable
From 192.168.1.10 icmp_seq=3 Destination Host Unreachable
From 192.168.1.10 icmp_seq=4 Destination Host Unreachable



wenn ich nach dem ping arp eingebe steht dann da:


Address HWtype HWaddress Flags Mask Iface
192.168.1.1 (incomplete) eth0


Aber das incomplete hat ja nix zu sagen... selbst wenn ich ping 192.168.1.100 eingebe, ein Rechner der in meinem Netzwerk nicht existiert, dann steht da auch da:



Address HWtype HWaddress Flags Mask Iface
192.168.1.100 (incomplete) eth0


Das 'incomplete' hat in deinem Fall schon etwas zu sagen, nämlich:

'Der Versuch die MAC-Adresse der Zielhost zu erfahren ist leider gescheitert, weil auf einen ARP-Request keine Antwort gekommen ist' :D

ObScUrItAs
08.06.06, 16:35
naja, die Frage ist doch, war da überhaupt ein Request ? Normal sendet ja der Rechner ein ARP Request mit einem Broadcast raus und fragt, wer die Adresse hat. Und der jenige, der sie hat, antwortet dann. Jetzt ist die Frage, gab es keine Antwort oder gab es auch schon den Request gar nicht ?


Btw eine Sache ist vll noch recht wichtig. Wenn ich beide Rechner im Failsafe Modus starte, geht alles wunderbar ! Aber ich habe die ganz normale Standardinstallation gewählt und es ging von Anfang an nicht...

Aber jetzt nochwas... wenn ich im normalen Modus eingebe :

lspci -v
Dann zeigt er mir an IRQ 10

Wenn ich aber im Failsafe Modus lspci -v eingebe, zeigt er mir an IRQ 11

Kann das was damit zu tun haben ?

aso btw :
tcpdump: command not found :D

k, ich würde ja ethereal nachinstallieren, aber das ist ein embedded pc und der hat kein eigenes cd-rom laufwerk ... das usb-cd-rom laufwerk, mit dem ich Linux installiert hab, steht mir im mom nicht zur Verfügung ...vll kann ich es mal mit nem USB stick installieren, aber gibt es noch Alternativen zu diesem Lösungansatz ?

d1keue
08.06.06, 16:43
naja, die Frage ist doch, war da überhaupt ein Request ? Normal sendet ja der Rechner ein ARP Request mit einem Broadcast raus und fragt, wer die Adresse hat. Und der jenige, der sie hat, antwortet dann. Jetzt ist die Frage, gab es keine Antwort oder gab es auch schon den Request gar nicht ?

Ein Trace-Output würde uns da eine Information geben ...

Btw eine Sache ist vll noch recht wichtig. Wenn ich beide Rechner im Failsafe Modus starte, geht alles wunderbar ! Aber ich habe die ganz normale Standardinstallation gewählt und es ging von Anfang an nicht...

Bist Du sicher, daß die Firewall ausgeschaltet ist ?. (Ich weiss. das ich nerve ..)


SuSEfirewall2 status
SuSEfirewall2: Warning: ip6tables does not support state matching. Extended IPv6 support disabled.
SuSEfirewall2: SuSEfirewall2 not active



Aber jetzt nochwas... wenn ich im normalen Modus eingebe :

lspci -v
Dann zeigt er mir an IRQ 10

Wenn ich aber im Failsafe Modus lspci -v eingebe, zeigt er mir an IRQ 11

Kann das was damit zu tun haben ?

Kann natürlich sein, aber dann würden im Log ein paar Meldungen erscheinen, die auf einen IRQ-Konflikt hindeuten.

d1keue
08.06.06, 16:46
naja, die Frage ist doch, war da überhaupt ein Request ? Normal sendet ja der Rechner ein ARP Request mit einem Broadcast raus und fragt, wer die Adresse hat. Und der jenige, der sie hat, antwortet dann. Jetzt ist die Frage, gab es keine Antwort oder gab es auch schon den Request gar nicht ?


Btw eine Sache ist vll noch recht wichtig. Wenn ich beide Rechner im Failsafe Modus starte, geht alles wunderbar ! Aber ich habe die ganz normale Standardinstallation gewählt und es ging von Anfang an nicht...

Aber jetzt nochwas... wenn ich im normalen Modus eingebe :

lspci -v
Dann zeigt er mir an IRQ 10

Wenn ich aber im Failsafe Modus lspci -v eingebe, zeigt er mir an IRQ 11

Kann das was damit zu tun haben ?

aso btw :
tcpdump: command not found :D

k, ich würde ja ethereal nachinstallieren, aber das ist ein embedded pc und der hat kein eigenes cd-rom laufwerk ... das usb-cd-rom laufwerk, mit dem ich Linux installiert hab, steht mir im mom nicht zur Verfügung ...vll kann ich es mal mit nem USB stick installieren, aber gibt es noch Alternativen zu diesem Lösungansatz ?

Deshalb war ja mein Vorschlag, daß der Trace von einem anderem PC gestartet werden kann (Knoppix)

ObScUrItAs
08.06.06, 16:49
hehe , nervst doch nicht :D

welches log genau?

und ja, die Firewall ist aus

d1keue
08.06.06, 16:50
hehe , nervst doch nicht :D

welches log genau?

und ja, die Firewall ist aus

Systemlog ist in: /var/log/messages

ObScUrItAs
08.06.06, 16:58
also vom nem IRQ Conflict steht da nix ...

ich werde jetzt auch erstmal gehen ...
schaue morgen nochmal nach