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