PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Internetverbindung gemeinsam nutzen



Seiten : [1] 2

openpeppi
28.06.06, 08:19
Hallo Community,

ich gehe mit meinem Laptop mittels einer Option G3 ins Internet. Da ich die Base Flatrate habe möchte ich die Verbindung mit meinem PC zu Hause nutzen.

Auf beiden PC's läuft Suse 10.0 und sie sind mittels Crossover verbunden. Das Netzwerk an sich läuft, beide PC's lassen sich anpingen und ich habe vom Laptop Zugriff auf dem Drucker am Desktoprechner.

Am Desktoprechner habe ich als Standartgataway die IP vom Laptop eingetragen und als Nameserver die von E-Plus, die ich ja auch im Laptop angegeben habe.

Ich habe aber nach wie vor kein Internetzugriff am Desktoprechner.

Wo liegt bitte mein Denkfehler??
Ich muss anmerken, dass ich bisher keine riesen Leuchte in Netzwerksachen bin und auch kein effizienter Konsolennutzer bin. Also wenn irgendwelche Ausgaben benötigt werden postet bitte die kompletten Befehle.

Danke für die Hilfe

LG Danny

reni
28.06.06, 08:55
Läuft auf dem Desktoprechner noch eine Firewall ?
Wenn ja, abschalten ;)

Und am Laptop ist die Firewall so eingestellt, dass sie nicht vor dem internen Netz schützen muss?

openpeppi
28.06.06, 10:15
Die Firewall am Desktoprechner habe ich aus und aufm Laptop ist die Netzwerkkarte als "interne Zone" ausgewiesen.

Wenn ich im Browser eine Adresse eingebe versucht der diese auch aufzulösen und nach ner Weile kommt dann die Meldung "...konnte nicht gefunden werden".

Also liegt es ja sicher am Nameserver.

/etc/resolv.conf sieht so aus:

nameserver 212.23.97.2
nameserver 212.23.97.3
search site

Tja.... :-(

reni
28.06.06, 10:39
Und geht ein ping von Desktop-Rechner ins Internet?
Diesen mal mit IP (zBsp. den DNS-Server) und Namen versuchen.

Evt. auch andere DNS-Server testen.

openpeppi
28.06.06, 11:06
die DNS-Server von E-Plus lassen sich weder von dem einen noch von dem anderen Rechner anpingen... Andere Nameserver habe ich leider nicht parat :-(

Ich bräuchte mal ne passende IP ausm Internet, die sich ohne weiteres anpingen läßt, denke ich...

Wenn ich aufm Laptop den Traffic der Netzwerkkarte beobachte kann ich sehen, dass wenn ich aufm Desktoprechner eine www-Adresse eingebe, Daten zum Laptop gesendet werden, aber offensichtlich nicht ins Internet und auch nicht mehr zurück... Vielleicht hilft das ja weiter....

openpeppi
28.06.06, 12:01
keiner der sich mir annimmt??? :-(

reni
28.06.06, 12:18
Hier gibts einige DNS-Server:
http://www.atelier89.de/users/dirk/t-o/

Weitere findest du übrigens mit google.
Du solltest ein klein wenig mehr Eigeninitative zeigen. ;)

EDIT:
Und benutze bitte die ForenSuche zum Thema IP-Forwarding und Masquerading !

openpeppi
28.06.06, 13:22
ich habe bitteschön gesucht, wien Depp, aber wenn man nicht weiß wonach man genau sucht, kann man auch getrost anfangen das ganze Forum durchzulesen...

Zu meinem Problem: keine irgendeiner IP's oder oder DNS ist vom Desktop-PC anzupingen.

Ebenfalls habe ich durch den Yast System Editor IP-Forwarding und Masquerading aktiviert... alles kein Erfolg gebracht....

Ebenso bin ich nach folgendem Trade vorgegangen:

http://www.linuxforen.de/forums/showthread.php?t=60561

Ergebnis: keins :-(

reni
28.06.06, 13:33
Poste bitte die Ausage von "ifconfig" und "route" (bitte code-Tags verwenden)

und hier hab ich noch etwas zum Lesen für dich:
[HOWTO] Internetzugang mit Linux-Rechner als (DSL-) Router
http://www.linux-club.de/ftopic13317.html

openpeppi
28.06.06, 13:55
Jetzt hab ich erstmal ne Weile gebraucht, rauszubekommen was mit Code-Tags gemeint ist, aber wie man sieht hab ich Initiative gezeigt und das ich mir Mühe gebe :-)
es sind die Ausgaben am Laptop:

ifconfig

eth0 Protokoll:Ethernet Hardware Adresse 00:03:0D:1B:5B:E5
inet Adresse:192.168.0.2 Bcast:192.168.0.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10212 errors:0 dropped:0 overruns:0 frame:0
TX packets:8100 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:1000
RX bytes:803928 (785.0 Kb) TX bytes:877545 (856.9 Kb)
Interrupt:5 Basisadresse:0xd800

lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4379 errors:0 dropped:0 overruns:0 frame:0
TX packets:4379 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:0
RX bytes:1100032 (1.0 Mb) TX bytes:1100032 (1.0 Mb)

modem0 Protokoll:Punkt-zu-Punkt Verbindung
inet Adresse:10.161.199.220 P-z-P:10.64.64.64 Maske:255.255.255.255
UP PUNKTZUPUNKT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:4872 errors:0 dropped:0 overruns:0 frame:0
TX packets:5068 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:3
RX bytes:3444485 (3.2 Mb) TX bytes:743267 (725.8 Kb)



route

Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
10.64.64.64 * 255.255.255.255 UH 0 0 0 modem0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 10.64.64.64 0.0.0.0 UG 0 0 0 modem0

reni
28.06.06, 14:05
Ähm ... die entsprechenden Ausgaben vom Desktoprechner sind IMHO wichtiger.
Der Laptop kann ja Internet.

openpeppi
28.06.06, 14:20
hier die Ausgaben vom DesktopPC... Nennen wir Ihn doch Clienten :)


ifconfig
eth0 Protokoll:Ethernet Hardware Adresse 00:01:02:9F:A0:1F
inet Adresse:192.168.0.1 Bcast:192.168.0.255 Maske:255.255.255.0
inet6 Adresse: fe80::201:2ff:fe9f:a01f/64 Gültigkeitsbereich:Verbindung
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8461 errors:0 dropped:0 overruns:0 frame:0
TX packets:11099 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:1000
RX bytes:968379 (945.6 Kb) TX bytes:892000 (871.0 Kb)
Interrupt:11 Basisadresse:0xf400

lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:743 errors:0 dropped:0 overruns:0 frame:0
TX packets:743 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:0
RX bytes:118313 (115.5 Kb) TX bytes:118313 (115.5 Kb)


Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 192.168.0.2 0.0.0.0 UG 0 0 0 eth0
default 192.168.0.2 0.0.0.0 UG 1 0 0 eth0

Ich wär echt froh wenn ich daraus n bissel mehr lesen könnte....

reni
28.06.06, 15:04
Das sieht soweit ok aus.
Nur das da 2mal das default-gateway drin steht ... da würde ich einmal löschen - den letzten Eintrag:

default 192.168.0.2 0.0.0.0 UG 1 0 0 eth0

Hier siehst du zBsp., dass Pakete empfangen und gesendet werden:

RX packets:8461 errors:0 dropped:0 overruns:0 frame:0
TX packets:11099 errors:0 dropped:0 overruns:0 carrier:0

openpeppi
29.06.06, 10:07
Guten Morgen :)

jetzt müsste ich nur noch wissen welche Datei ich da direkt editieren muss oder wo die Einstellung in Yast getätigt wurde :confused:

LG Danny

openpeppi
29.06.06, 10:10
hab eben nochmal geguckt und jetzt fehlt die letzte Zeile schon...

aber die DNS-Auflösung geht immernoch nicht :(

reni
29.06.06, 10:29
aber die DNS-Auflösung geht immernoch nicht :(
Ping mit IP funzt aber schon vom DesktopPC?
Am Laptop funzt beides ?

openpeppi
29.06.06, 10:38
Morgen Reni :)

vom Laptop kann ich alles anpingen.... Vom Desktop kann ich die IP der Netzwerkkarte und auch die von E-plus zugewiesene IP anpingen wenn ich eingewählt bin.

Die DNS 217.237.149.225 lässt sich nicht pingen....

reni
29.06.06, 10:51
moin peppi ;)

Du kannst also eine IP nach draußen pingen ... hast nur keine Namensauflösung.

Nimm einen anderen DNS-Server ;) den evt.: 217.237.151.97 (nur so im I-net gefunden)

openpeppi
29.06.06, 11:02
vom Clienten läßt sich nichts anpingen was ins Internet geht.... Irgendwie muss es an der Weitergabe von der Netzwerkkarte zum Modem im Laptop hängen denke ich...

reni
29.06.06, 11:13
Nur mal so zum Testen:
Schalte die Firewall auf dem Laptop ab und gebe das als root ein:
Masquerading aktivieren:

/usr/sbin/iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
(eth1 evt. durch eth0 ersetzen - Bezeichnung der Schnittstelle)
Dazu mit:

echo 1 > /proc/sys/net/ipv4/ip_forward
IP-Weiterleitung aktivieren.

Solltest du dann am DeskopPC Internet haben, dann stimmen die Einstellungen der Firewall nicht !

openpeppi
29.06.06, 11:30
die firewall hab ich in Yast gestoppt und die Befehle folgendermaßen am Laptop eingegeben:


linux:/home/daco # /usr/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
linux:/home/daco # echo 1 > /proc/sys/net/ipv4/ip_forward


Muss ich irgendwas neu starten???

Geht nämlich noch nicht...

reni
29.06.06, 11:36
Neu zu starten ist eigentlich nichts ... nur jetzt gehen mir grad die Ideen aus :rolleyes:

openpeppi
29.06.06, 11:41
auch nicht schlecht.... das kann doch nicht so schwierig sein oder??? Was soll das werden wenn ich n seperaten Linux-router haben will mit mindestens 4 Clienten???

Na vielleicht komm ich ja noch drauf...

reni
29.06.06, 12:33
Geh einfach noch mal alle Schritte in Ruhe durch.
Ich vermute, es ist ein ganz winziges Detail, welches übersehen wurde.

Der Netzwerkverkehr zwischen den beiden Rechner funktioniert aber einwandfrei.
Auch DNS-seitig ?

openpeppi
29.06.06, 12:45
Netzwerk über ssh funzt für meine Begriffe etwas langsam in Konqueror...

Was meinst Du mit DNS-seitig??? Der ping ins Netz geht ja nicht... Ich weis auch nicht ob ich aufm Laptop noch n DNS-Server laufen hab und kann das auch nicht nachvollziehen, da keine Ahnung :)

reni
29.06.06, 12:51
Ich meine DNS (ping auf Rechner-Name) vom Laptop zum DesktopPC und umgekehrt => braucht meist einen Eintrag in der /etc/hosts ;)

openpeppi
29.06.06, 13:13
das ist ja mal n neuer Ansatz und ein Problem:

am Laptop sieht die /etc/hosts so aus:

127.0.0.1 localhost

# special IPv6 addresses
::1 localhost ipv6-localhost ipv6-loopback

fe00::0 ipv6-localnet

ff00::0 ipv6-mcastprefix
ff02::1 ipv6-allnodes
ff02::2 ipv6-allrouters
ff02::3 ipv6-allhosts
192.168.0.2 linux.site linux


am Desktoprechner so:

127.0.0.1 localhost

# special IPv6 addresses
::1 localhost ipv6-localhost ipv6-loopback

fe00::0 ipv6-localnet

ff00::0 ipv6-mcastprefix
ff02::1 ipv6-allnodes
ff02::2 ipv6-allrouters
ff02::3 ipv6-allhosts
192.168.0.1 heimsuse.site heimsuse

Wenn ich versuche jeweils den entfernten Hostnamen anzupingen gibt er mir "unknown host" aus.... Dann läuft die Auflösung ja nicht mal die Auflösung im Netzwerk... Den eigenen Host kann ich anpingen....

Ist das n Ansatz???

reni
29.06.06, 13:26
Trage den jeweils anderen Rechner in der hosts ein.
Also im Prinzip den Eintrag "192.168.0.1 heimsuse.site heimsuse" kopieren und unter "192.168.0.2 linux.site linux" ergänzen und umgekehrt.

Meine Frage nach dem internen Netz war eigentlich nur deshalb gekommen, um ein Hardware-Problem auszuschließen.

openpeppi
29.06.06, 13:55
so das hab ich erledigt :-) jetzt kann ich jeweils den anderen anpingen :-)

Jetzt kann ich über Konqueror auch mit dem normalen Hostnamen auf den anderen Rechner zugreifen....

Damit haben wir ein Problem erledigt, aber der Internetzugang auf dem Desktoprechner geht immernoch nicht....

Ich muss erstmal los... Ich denke nochmal in Ruhe nach und geh nachher nochmal den ganzen Trade durch... Vielleicht fällt Dir ja noch was ein....

Erstmal Danke für Deine Mühe :)

sansib
29.06.06, 14:11
an deinem Laptop muss ip-forwarting aktiviert sein.
echo 1 > /proc/sys/net/ipv4/ip_forward

gruss sansib