![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Veteran
![]() |
Hab da a kleines Problem:
Kenne mich mit Linux kaum aus will aber über den Linuxrechner mit anderen rechnern ins Internet. Dazu hab ich einma das Linux SuSE 7.2 installiert, dann habe ich damit ich vom Linuxrechner aus ins internet kann dieses ADSL-Paket installiert. Hab über einen Freund erfahren das ich durch diesen Befehl(galube halt das der so war *g*): "iptables -t nat -A POSTROUTING -s [DEINE IP] -o ppp0 -j MASQUERADE" imgrunde mit einem Anderen rechner aus auch ins Internet kann. Das Problem is das wenn ich des eingebe meldetet er das ich das iptables updaten muß. Habs dan von da: http://www.netfilter.org/files/iptables-1.2.7a.tar.bz2 runtergeladen und installiert aber irgentwie hat des net hinghaun. Kann mir jemand von euch nen link und oder mit ner leicht verstehbare Anleitung geben? THX |
|
|
|
|
|
#3 |
|
Inventar
![]() Registriert seit: 27.02.2001
Beiträge: 1.967
|
Hi!
Prüfe mal ob ipchains (der Vorgänger von IPTABLES) installiert ist, wenn ja deinstallieren (YAST, Software, Pakete entfernen). Mach ein "modprobe iptables". (das Modul laden) Ein "lsmod" (schaun ob's geladen ist) Wenn ein "iptables -vL" fehlerfrei geht, passt's! Grüße Manx |
|
|
|
|
|
#4 |
|
Veteran
![]() |
THX
@MANX hab des mal überprüft war nur ipchains aktive. Habs jetzt deinstalliert und wollte eben mit "modprobe iptables" die iptables aktivieren aber er kann das modul nicht finden(egab ob ich im verzeichnis bin wo es ist oder nicht) es ist aber installiert den mit "iptables -V" krieg ich: iptables v1.2.1a Wo oder wie kann ich die noch aktivieren? |
|
|
|
|
|
#5 |
|
Inventar
![]() Registriert seit: 27.02.2001
Beiträge: 1.967
|
... da ich iptables in den kernel kompiliert habe, hab ich mich vertan.
Das Modul heißt ip_tables, also "modprobe ip_tables" Grüße Manx |
|
|
|
|
|
#6 |
|
Veteran
![]() |
THX gemacht getan und is geladen
nur hab i wieder a problem jetz geb i halt des: "iptables -t nat -A POSTROUTING -s [DEINE IP] -o ppp0 -j MASQUERADE" ein, meldet daruf nix. Versuche vom Winrechner mit der Ip die ich inter [Deine IP] drin habe und der gatewayIP vom Linuxrechner und dem DNS von der telekom ins internet aber da rührt sie nix! Was passt da net was hab i falsch eingstellt oder was hab i vergessen? Vom Linuxrechner komm i ins Internet kann den winrechner pingen und vom winrechner kann i nLinuxrechner pingen aber net s Modem(10.0.0.140) |
|
|
|
|
|
#7 |
|
Inventar
![]() Registriert seit: 27.02.2001
Beiträge: 1.967
|
Hi!
Also pingen geht in beide Richtungen, ok! Am Windowsclient, den Linuxrechner als Gateway und die DNS eintragen. Am Linuxrechner reicht für's Masquerading: Code:
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE Manx |
|
|
|
|
|
#8 |
|
Veteran
![]() |
mhmhmhm
pingen geht nur zwischen den 2 rechnern aber sonst net, mim linuxrechner komm i ah ins internet. Die IP am winrechner is 192.168.1.2 und der Gateway is 192.168.1.1(die IP vom Linux rechener) und DNS is von der telekom 195.3.96.67 bzw 195.3.96.68. Hab am Linux rechner des "iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE" hat aber irgentwie net viel bracht oder mach i da immer irgentwas falsch? |
|
|
|
|
|
#9 |
|
Inventar
![]() Registriert seit: 27.02.2001
Beiträge: 1.967
|
hm, routing is an?
Kommt bei "cat /proc/sys/net/ipv4/ip_forward" 0 is es aus. dann: "echo "1" > /proc/sys/net/ipv4/ip_forward" Versuch's mal. Sonst sollt's passen! Grüße Manx |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|