Hallo,
ich bin mir ziemlich sicher, das hier das Thema oft genug durch gekaut wurde, doch habe ich es bisher immer noch nicht geschafft, anhand der vielen Beispiele hier im Forum, die ich finden konnte, meinen Client Rechner zum surfen zu bewegen.
Meine jetzige Konfiguration, mit dieser ich auch mit dem Hostrechner nicht mehr surfen kann. Aber ich will jetzt nicht noch mehr "kaputt" machen.
Client Rechner Windows 98SE mit einer Netzwerkkarte
IP: 192.168.0.2 255.255.255.0
GW: 192.168.0.10
Hostrechner mit 2 Netzwerkkarten
eth0 ist mit dem DSL-Modem verbunden.
eth1 ist mit dem Client Rechner Windows 98SE verbunden.
eth0
IP: 192.168.0.1 255.255.255.0
GW: 192.168.0.1
eth1
IP: 192.168.0.10 255.255.255.0
GW: 192.168.0.10
Firewall ist noch nicht installiert. 'iptables clear' ausgeführt. Von Masquerading habe ich noch weniger Ahnung, komme ich überhaupt drum herum?
Ausgabe von 'ifconfig':
eth0 Link encap:Ethernet HWaddr 00:01:02:A1:23:F3
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:19 errors:0 dropped:0 overruns:0 frame:0
TX packets:79 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:1186 (1.1 KiB) TX bytes:7873 (7.6 KiB)
Interrupt:11 Base address:0xb800
eth1 Link encap:Ethernet HWaddr 00:01:02:AF:42:8B
inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:243 (243.0 b) TX bytes:0 (0.0 b)
Interrupt:10 Base address:0xb400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:103 errors:0 dropped:0 overruns:0 frame:0
TX packets:103 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:20470 (19.9 KiB) TX bytes:20470 (19.9 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:217.231.161.238 P-t-P:217.5.98.177 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:118 (118.0 b) TX bytes:61 (61.0 b)
Ausgabe von 'route -n':
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
217.5.98.177 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 192.168.0.10 0.0.0.0 UG 0 0 0 eth1
/etc/network/interfaces:
auto lo eth0 eth1
iface lo inet loopback
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
iface eth1 inet static
address 192.168.0.10
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.10
Die beiden Rechner sehen sich im Netz, sprich 'ping' auf 192.168.0.1, 192.168.0.10,192.168.0.10 klappt einwandfrei.
Ausserhalb des Netzes klappt gar nichts mehr.
Ich hatte es soweit schon geschafft gehabt, das beide Rechner sich im Netz sahen, sogar auf Freigaben ich auf beiden Seiten zugreifen konnte, und der Hostrechner surfen konnte.
Ich weiss echt keinen Ausweg mehr. Mein Ziel ist, das beide Rechner sich weiterhin wieder im Netz sehen, auf Freigaben zugreifen können, und sowohl der Client als auch der Host Rechner auf das Internet zugreifen können.
Was mache ich falsch?
Ich würde mich über Hilfe wirklich sehr sehr freuen.
Guss PeSchu
Client Rechner mit W98SE - Host Rechner Xandros 1.0 (Debian)
Hallo
Ich glaub dein Gateway stimmt nicht. Du kannst nur einen definieren.
Und folgendes, aber da bin ich mir nicht ganz sicher, wenn du die Iptables Einträge löscht kann der sowieso nicht mehr routen.
Such mal nach Masquerading und IpForwarding hier im Forum.
Und nochwas du bekommst doch vom DSL Moden eine IP über Dhcp oder?
(Bei meinem Kabelmodem ist dies so)
Sollte dies der Fall sein, kann die 192.168.0.1 sowieso nicht stimmen.
.
Gruß
GetItAll
Ich glaub dein Gateway stimmt nicht. Du kannst nur einen definieren.
Und folgendes, aber da bin ich mir nicht ganz sicher, wenn du die Iptables Einträge löscht kann der sowieso nicht mehr routen.
Such mal nach Masquerading und IpForwarding hier im Forum.
Und nochwas du bekommst doch vom DSL Moden eine IP über Dhcp oder?
(Bei meinem Kabelmodem ist dies so)
Sollte dies der Fall sein, kann die 192.168.0.1 sowieso nicht stimmen.
.
Gruß
GetItAll
GNU/Linux
Hallo,
@GetItAll
Ich glaube, ich bin einer von den jenigen die sich nicht gerade mit Ruhm bekleckern.
Die Datei Interfaces, die ich hier "gepasted" habe, habe ich aus dem Forum hier kopiert und meinen Bedürfnissen angepasst.
Die alte Datei Interfaces die ich nutzte, schaute so aus:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.0.10
netmask 255.255.255.0
broadcast 192.168.0.255
network 192.168.0.0
up route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.10 dev eth1
Ich konnte so surfen, auf Freigaben von Client Rechner zugreifen, der Client Rechner konnte auf dem Host Rechner zugreifen, aber der Client Rechner konnt nicht surfen. Ein Ping auf T-Online vom Client Rechner 'ping http://www.t-online.de' brauchte als Antwort:
Zeitüberschreitung der Anforderung.
Immerhin nicht: Zielhost nicht erreichbar.
Irgend etwas muss ich falsch machen, oder einfach schlicht übersehen.
Gruss PeSchu
@GetItAll
Ich glaube, ich bin einer von den jenigen die sich nicht gerade mit Ruhm bekleckern.
Die Datei Interfaces, die ich hier "gepasted" habe, habe ich aus dem Forum hier kopiert und meinen Bedürfnissen angepasst.
Die alte Datei Interfaces die ich nutzte, schaute so aus:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.0.10
netmask 255.255.255.0
broadcast 192.168.0.255
network 192.168.0.0
up route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.10 dev eth1
Ich konnte so surfen, auf Freigaben von Client Rechner zugreifen, der Client Rechner konnte auf dem Host Rechner zugreifen, aber der Client Rechner konnt nicht surfen. Ein Ping auf T-Online vom Client Rechner 'ping http://www.t-online.de' brauchte als Antwort:
Zeitüberschreitung der Anforderung.
Immerhin nicht: Zielhost nicht erreichbar.
Irgend etwas muss ich falsch machen, oder einfach schlicht übersehen.
Gruss PeSchu
Zuletzt geändert von PeSchu am 23.03.2003 22:30:17, insgesamt 1-mal geändert.
Ok
Dns-Server ist auf dem Client eingetragen?
ping mal diese Adresse an 62.153.159.89 ( Ist auch t-online.de)
Sollte dies funktionieren dann hast du vergessen den Dns einzutragen auf dem Client.
Und wie gesagt such nach IPforwarding und Masquerading.
Nimm am besten das Script von Glatzor
http://www.debianforum.de/forum/viewtop ... 19&start=0
Internetschnittstelle anpassen an eth0
Lokales Netz an eth1
Das sollte deine Probleme lösen...
Gruß
GetItAll
Dns-Server ist auf dem Client eingetragen?
ping mal diese Adresse an 62.153.159.89 ( Ist auch t-online.de)
Sollte dies funktionieren dann hast du vergessen den Dns einzutragen auf dem Client.
Und wie gesagt such nach IPforwarding und Masquerading.
Nimm am besten das Script von Glatzor
http://www.debianforum.de/forum/viewtop ... 19&start=0
Internetschnittstelle anpassen an eth0
Lokales Netz an eth1
Das sollte deine Probleme lösen...
Gruß
GetItAll
GNU/Linux
Geschafft
Hallo,
erst einmal recht herzlichen Dank zu euch beiden. Ihr habt mir echt weiter geholfen.
Ich habe die Datei Interfaces wieder her gestellt gehabt, so das ich wieder mit dem Host Rechner ins Interne, ich auf die Freigaben des Client Rechners zugreifen kann usw.
Anfang:
'/etc/network/interfaces':
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.0.10
netmask 255.255.255.0
broadcast 192.168.0.255
network 192.168.0.0
up route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.10 dev eth1
Ende:
Dann habe ich mir das Beispiel Skript von Glatzor angepasst:
http://www.debianforum.de/forum/viewtop ... 19&start=0
Vielen Dank an dieser Stelle an Glatzor
Anfang:
#!/bin/sh
# Schnittstelle zum lokalen Netzwerk
IFACE_INT=eth1
eth0 in eth1 geändert
Ende:
Skript gestartet, und ich konnte zumindest schon mal vom Client Rechner die mir vorgegebene IP von GetItall und von T-Online usw. usf. anpingen.
Hab dann dem Client Rechner den DNS von T-Online verpasst. Ich hoffe das war so richtig, denn nach dem Neustart des Client Rechners kann ich nun auch auf das Internet (www, irc) zugreifen.
IdentD ist mir auf dem Host Rechner sehr wichtig, konnte ich doch prompt noch ein erweitertes Skript aus dem besagten Thread (Page 1) die Anpassung für identd entnehmen.
Ich bin sowas von happy jetzt. Jetzt lese ich mich in die Dokus von iptables usw. ein. Und dank der vielen Beispiele in dem Skript ist es für mich einfacher vieles nach zu vollziehen, bzw. auch einfacher für mich zu verstehen.
Vielen Dank.
Gruss PeSchu
erst einmal recht herzlichen Dank zu euch beiden. Ihr habt mir echt weiter geholfen.
Ich habe die Datei Interfaces wieder her gestellt gehabt, so das ich wieder mit dem Host Rechner ins Interne, ich auf die Freigaben des Client Rechners zugreifen kann usw.
Anfang:
'/etc/network/interfaces':
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.0.10
netmask 255.255.255.0
broadcast 192.168.0.255
network 192.168.0.0
up route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.10 dev eth1
Ende:
Dann habe ich mir das Beispiel Skript von Glatzor angepasst:
http://www.debianforum.de/forum/viewtop ... 19&start=0
Vielen Dank an dieser Stelle an Glatzor
Anfang:
#!/bin/sh
# Schnittstelle zum lokalen Netzwerk
IFACE_INT=eth1
eth0 in eth1 geändert
Ende:
Skript gestartet, und ich konnte zumindest schon mal vom Client Rechner die mir vorgegebene IP von GetItall und von T-Online usw. usf. anpingen.
Hab dann dem Client Rechner den DNS von T-Online verpasst. Ich hoffe das war so richtig, denn nach dem Neustart des Client Rechners kann ich nun auch auf das Internet (www, irc) zugreifen.
IdentD ist mir auf dem Host Rechner sehr wichtig, konnte ich doch prompt noch ein erweitertes Skript aus dem besagten Thread (Page 1) die Anpassung für identd entnehmen.
Ich bin sowas von happy jetzt. Jetzt lese ich mich in die Dokus von iptables usw. ein. Und dank der vielen Beispiele in dem Skript ist es für mich einfacher vieles nach zu vollziehen, bzw. auch einfacher für mich zu verstehen.
Vielen Dank.
Gruss PeSchu