Moin Moin! Ich würde gerne meinen Rechner zu einem ganz einfache unkomplizierten Routen bewegen. Und zwar: der Rechner ist an eth0 an meinem DSL-Router angeschlossen. Der Internet-Zugang funtkioniert so weit. Jetzt würde ich gerne von einem Rechner der an eth1 hängt auch ins Internet. Ich möchte ein bedingungsloses, nicht filterndes, einfaches Routen. Müßte das nicht "einfach" mit einem Eintrag in die route.conf zu bewerkställigen sein? Leider finde ich die Beispiele nicht so ganz selbsterklärend. Und eine tolle Beschreibung habe ich auch nicht gefunden. Ein guter Link würde mich auch sehr glücklich machen. Gruß & Danke Thilo
Hallo Thilo,
Moin Moin! Ich würde gerne meinen Rechner zu einem ganz einfache unkomplizierten Routen bewegen. Und zwar: der Rechner ist an eth0 an meinem DSL-Router angeschlossen. Der Internet-Zugang funtkioniert so weit. Jetzt würde ich gerne von einem Rechner der an eth1 hängt auch ins Internet. Ich möchte ein bedingungsloses, nicht filterndes, einfaches Routen. Müßte das nicht "einfach" mit einem Eintrag in die route.conf zu bewerkställigen sein? Leider finde ich die Beispiele nicht so ganz selbsterklärend. Und eine tolle Beschreibung habe ich auch nicht gefunden. Ein guter Link würde mich auch sehr glücklich machen.
Den Link kann ich empfehlen http://www.linuxbu.ch IMHO sehr einfach im entsprechenden Kapitel erklärt. Routing, DSL, Masq, etc alles da. Damit hab sogar ich's hingekriegt ;-) Ciao Eric
Hi Thilo,
Ein guter Link würde mich auch sehr glücklich machen.
Zunächst die Variable IP_FORWARD oder so mit yast auf yes stellen. Dann eine route setzen route add default ip(eth0) Auf dem Rechner, den Du ins Netz bringen möchtest, stellst Du als Gateway ip(eth1) ein. Denke auch daran DNS-Server zu setzen. Dirk
* Friday, 28. September 2001 um 16:41 (+0200) schrieb Thilo A. Coblenzer:
Ich würde gerne meinen Rechner zu einem ganz einfache unkomplizierten Routen bewegen. Und zwar: der Rechner ist an eth0 an meinem DSL-Router angeschlossen. Der Internet-Zugang funtkioniert so weit. Jetzt würde ich gerne von einem Rechner der an eth1 hängt auch ins Internet. Ich möchte ein bedingungsloses, nicht filterndes, einfaches Routen. Müßte das nicht "einfach" mit einem Eintrag in die route.conf zu bewerkställigen sein?
"Eigentlich" reicht eine Default-Route auf dem Router [1] und ein
'echo "1" > /proc/sys/net/ipv4/ip_forward' und die Pakete von den
Clients werden "ins Internet" geroutet, _aber_ da du vermutlich keine
offiziellen IP-Nummmern besitzt, werden die Antwortpakete niemals
zurückfinden...
Deshalb musst du zusätzlich "Masquerading" machen, entweder mit
'iptables -t nat -A POSTROUTING -o ppp0 -s $LAN -j MASQUERADE' oder
mit 'ipchains -A forward -i ppp0 -s $LAN -j MASQ'.
(Dazu kommen evtl. noch Maßnahmen zum MSS-Clamping...)
[1] Der 'default'-Eintrag in der 'route.conf' ist unnötig und
evtl. sogar störend. Der 'pppd' setzt die Default-Route i.A.
"automatisch" nach dem Verbindungsaufbau.
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke
participants (4)
-
Andreas Koenecke
-
Dirk Deimeke
-
Eric Scheen
-
Thilo A. Coblenzer