Hallo ! Also nachdem ich das Problem der fehlerhaften Einträge in meiner Routingtable gefunden habe ( dummy statt eth0 ) weiß ich jetzt nicht mehr weiter, wo noch der letzte Schliff liegt. ausgabe route : offline : Destin. Gateway Genmask Flags Metric Ref Use Iface localnet <Router Name> 255.255.255.0 UG 0 0 0 eth0 localnet * 255.255.255.0 U 0 0 0 eth0 loopback * 255.0.0.0 U 0 0 0 lo online kommen dazu : <Provider> * 255.255.255.255 UH 0 0 0 ppp0 default <Provider> 0.0.0.0 UG 0 0 0 ppp0 Wobei <Router Name> = Lokaler Hostname des Router ist. <Provider> = Einwahlservername. Wobei ich nun vor lauter "Fehlersuche" nicht mehr weiß, wo noch was einzutragen ist, damit das routing vom Clienten endlich läuft. IP's : Router 192.168.0.12 Client 192.168.0.11 NSLokal 192.168.0.20 Das restliche Netzwerk ( IP>20 bleibt abgeschottet ) Tips ( auch via PM ) wären sehr willkommen !! -- Captain Penny's Law: You can fool all of the people some of the time, and some of the people all of the time, but you Can't Fool Mom. ---------------------------------- Worker am Seti@Home - Projekt Registierter Linux - User #177159 ICQ - UIN : 51735624
Am Donnerstag, 17. Mai 2001 18:17 schrieb Marco_Jaeger@gmx.de:
offline :
Destin. Gateway Genmask Flags Metric Ref Use Iface localnet <Router Name> 255.255.255.0 UG 0 0 0 eth0 localnet * 255.255.255.0 U 0 0 0 eth0 loopback * 255.0.0.0 U 0 0 0 lo
wenn das der eintrag auf dem router ist, ist der erste eintrag nicht richtig. der router schickt in das lokale netz direkt über sein eth0 nicht über einen router. er hat also kein gateway. dazu brauchst du gar keinen eintrag in der routingtabelle. da dein eth0 ja teil des lokalen netzes ist, wird die route hierfür automatisch richtig gesetzt. die zweite zeile reicht völlig. und was ist mit dem loopback? brauchst du das wirklich?
online kommen dazu : <Provider> * 255.255.255.255 UH 0 0 0 ppp0 default <Provider> 0.0.0.0 UG 0 0 0 ppp0
Wobei ich nun vor lauter "Fehlersuche" nicht mehr weiß, wo noch was einzutragen ist, damit das routing vom Clienten endlich läuft.
auf dem client mußt du einfach eine defaultroute setzen. nicht mehr: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.0.12 0.0.0.0 UG 0 0 0 eth0 das ist alles was der client braucht. erste zeile sagt im wo das netz ist und zweite zeile ist die default-route. ich habe nicht weiter mitbekommen, wo dein problem ist. aber wenn der router die pakete des client nicht weiterleitet gibt es mehrere möglichkeiten als das routing. mit dem 2.2x kernel wird das routing normalerweise automatisch korrekt gesetzt. wen du nicht mehr als zwei netze hast brauchst du keine eigene routingtabelle. wenn du deine providerverbindung nicht auf auto gesetzt hast, kann der client nicht in das internet. du mußt vorher die verbindung wählen. außerdem mußt du, wenn der client nicht nur über den proxy gehen soll, auf dem router ip-forwarding freigeben. das sind jetzt so die wichtigsten sachen die mir aus dem stehgreif einfallen. -- gruß oliver
Am 17-May-01 schrieb Oliver Leue :
Am Donnerstag, 17. Mai 2001 18:17 schrieb Marco_Jaeger@gmx.de:
offline :
Destin. Gateway Genmask Flags Metric Ref Use Iface localnet <Router Name> 255.255.255.0 UG 0 0 0 eth0 localnet * 255.255.255.0 U 0 0 0 eth0 loopback * 255.0.0.0 U 0 0 0 lo
wenn das der eintrag auf dem router ist, ist der erste eintrag nicht richtig.der router schickt in das lokale netz direkt über sein eth0 nicht über einen router. er hat also kein gateway. dazu brauchst du gar keinen eintrag in der routingtabelle. da dein eth0 ja teil des lokalen netzes ist, wird die route hierfür automatisch richtig gesetzt. die zweite zeile reicht völlig. und was ist mit dem loopback? brauchst du das wirklich?
...
auf dem client mußt du einfach eine defaultroute setzen. nicht mehr:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.0.12 0.0.0.0 UG 0 0 0 eth0
das ist alles was der client braucht. erste zeile sagt im wo das netz ist und zweite zeile ist die default-route.
ich habe nicht weiter mitbekommen, wo dein problem ist. aber wenn der router die pakete des client nicht weiterleitet gibt es mehrere möglichkeiten als das routing. mit dem 2.2x kernel wird das routing normalerweise automatisch korrekt gesetzt. wen du nicht mehr als zwei netze hast brauchst du keine eigene routingtabelle. wenn du deine providerverbindung nicht auf auto gesetzt hast, kann der client nicht in das internet. du mußt vorher die verbindung wählen. außerdem mußt du, wenn der client nicht nur über den proxy gehen soll, auf dem router ip-forwarding freigeben. das sind jetzt so die wichtigsten sachen die mir aus dem stehgreif einfallen.
1. Weshalb der Router sich selbst als Gateway eingetragen hat - weiß ich nicht. Ich hab jedenfalls dieses nirgens eingetragen. *------ etc/route.conf ------* 192.168.0.0 255.255.255.0 255.255.255.0 eth0 *------ ende ------* ( Alle anderen Zeilen sind inaktiv ( # ) *------ Ausgabe Client>route ------* Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 loopback * 255.0.0.0 U 0 0 0 lo default <Router> 0.0.0.0 UG 0 0 0 eth0 *------ Ende ------* standardmäßig ist dort eth0 für eine doppelbelegung aktiv ( 2 IP's ) 2. Autodialin : ist erst noch geplant ( Eines nach dem anderen ) 3. loopback : habe im mailprogramm senden via smpt an 127.0.0.1 eingetragen ( Vorgabe des Programmes ) - und den rest erledigt sendmail und das gilt sowohl für Router als auch Client. 4. Firewall : geplant 5. Linux-Proxy : geplant ( zum schluß ) ev. kommt vorher noch ein 3.PC in dieses Netz, der dann einiges übernimmt. -- Next to being shot at and missed, nothing is really quite as satisfying as an income tax refund. -- F. J. Raymond ---------------------------------- Worker am Seti@Home - Projekt Registierter Linux - User #177159 ICQ - UIN : 51735624
participants (2)
-
Marco_Jaeger@gmx.de
-
Oliver Leue