Internetverbindungsfreigabe mit Suse Linux

Hallo Linux-Freunde,
hab mal eine Anfängerfrage bezüglich Suse Linux (9.1):

Wie kann ich mit Linux eine Internetverbindungsfreigabe einrichten, so daß andere Rechner übers LAN ins Internet kommen?

Geht das grundsätzlich auch mit der Personal Edition oder brauche ich da die Professional?

Viele Grüße
Matthias

Hallo,

hab mal eine Anfängerfrage bezüglich Suse Linux (9.1):

Wie kann ich mit Linux eine Internetverbindungsfreigabe
einrichten, so daß andere Rechner übers LAN ins Internet
kommen?

Unter Kernel 2.4.x tut

echo "1" /proc/sys/net/ipv4/ip\_forward

ich kenne aber zugegebenermassen nicht den 2.6.er Kernel den SuSE 9.1 wohl verwendet.

Damit das ganze nicht nur für den Moment gilt, sondern auch auf Dauer, solltest Du die Datei „/etc/sysconfig/sysctl“ editieren. Und

IP\_FORWARD=" **yes"**

setzen. Das wird – wenn SuSE sich nicht ganz dumm angestellt hat – vermutlich auch mit der neuen Kernel-Version Sinn ergeben.

Geht das grundsätzlich auch mit der Personal Edition oder
brauche ich da die Professional?

Nein, das geht mit der Personal Edition.

Du solltest Dich grundsätzlich ersteinmal unter Linux von der Vorstellung entfernen, daß die Personal Edition eine funktionsbeschränkte Version der Professional Edition ist. Du bekommst viele Pakete der Professional Edition zum Download und kannst sie installieren. Es gibt einige spezielle Programme, die in der Tat der Personal Edition nicht beiliegen und nicht downloadbar sind: Das sind dann Nicht-Open-Source-Programmem anderer Hersteller, ohne die Linux aber voll nutzbar ist.

Gruß,

Sebastian

Hallo Linux-Freunde,

Hi,

Wie kann ich mit Linux eine Internetverbindungsfreigabe
einrichten, so daß andere Rechner übers LAN ins Internet
kommen?

Sieht das Ding so aus?

 ,------. ,-----.
0/0---+ SuSE +----+ Box |
 `------´ `-----´
 eth1 eth0 eth0

Dann sollte

root@SuSE ~ # ifconfig eth0 192.168.0.1
root@SuSE ~ # iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
root@SuSE ~ # echo 1 \>/proc/sys/net/ipv4/ip\_forward
root@Box ~ # ifconfig eth0 192.168.0.2
root@Box ~ # scp [email protected]:/etc/resolv.conf /etc/resolv.conf
root@Box ~ # route add default gw 192.168.0.1
root@Box ~ # ping -c 1 216.239.59.99 && ping -c 1 www.google.de

zum Erfolg fuehren (Warning: untested).

Geht das grundsätzlich auch mit der Personal Edition oder
brauche ich da die Professional?

Ja. Das ist sogar schon ziemlicher bloat. Und wahrscheinlich willst Du [1] und [2] lesen.

HTH,
Gruss vom Frank.
===footnotes===
[1] http://www.tldp.org/HOWTO/IP-Masquerade-HOWTO/index… [2] http://iptables-tutorial.frozentux.net/iptables-tuto…