Am Sonntag, 18. September 2005 12:03 schrieb NiX - Erich Troxler:
Hallo zusammen.
Ich habe einen Router wie folgt eingerichtet:
eth0: Internet Zugang Ethernet eth1: öffentliche IPs Range 1 eth2: öffentliche IPs Range 2 eth3: DHCP private IPs
Nun habe ich folgendes Problem: Die Clients an eth3 bekommen Ihre IPs vom eingerichteten DHCP Server. Sie können auch auf IPs hinter eth1 und eth2 pingen und verwenden. Jedoch ins Internet (eth0) kommen diese nicht. Eine Firewall oder so ist nicht eingeschaltet. Die (öffentlichen) IPs hinter eth1 und eth2 kommen ins Internet. Wie mache ich nun diese Adressübersetzung zwischen den privaten Adressen (eth3) und dem Internet?
Wenn der Router richtig routet, gibst du nur die Ip des Routers, die er an eth3 hat als defaultroute an allen PC an, die an eth3 hängen. Da das Routing aus den anderen Netzen bereits funktioniert, ist ipforwarding schon eingeschalten. ev. muss masqurading noch aktiviert werden. Routingtabellen des Routers sollte so aussehen. Route ins Netz an eth1 Route ins Netz an eth2 Route ins Netz an eth3 Route ins internet an eth1 diese dem Router als defaultroute eintagen bzw. die Gegenstelle als default Gateway. ACHTUNG bei Wählverbindungen ins Internet (z.b. DSL) KEINE defaultroute angeben. Dies wird beim verbindungsaufbau erledigt. MFG Markus