masquerading

Post Reply
Message
Author
tux

masquerading

#1 Post by tux »

Hi,

Ich möchte via masquerading die internetverbindung mit mehreren pc´s teilen. Hab schon mehrere tutorials dazu gelesen und ne menge ausprobiert. ich kriege es aber nicht zum laufen.

kann mir mal jemand erklären was ich machen muss um dieses masquarading zu aktivieren das ich dann mit allen pc´s ins inet kann.

zur information:

ich nutze redhat 8

matze

Re: masquerading

#2 Post by matze »

hi,

sehr dürftig, deine infos....

<schnipp>
echo "1">/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o $DEV_EXT -j MASQUERADE
<schnapp>

wäre eine möglichkeit...wobei du für $DEV_EXT dein externes Device einsetzen musst, z.b. ppp0

mfg,
matze

tux

Re: masquerading

#3 Post by tux »

Danke für die hilfe. Aber genau das habe ich schon 1000 mal versucht. Es funzt aber nicht. Muss man irgendwas beachten oder einstellen bevor man die Befehle eingibt?

matze

Re: masquerading

#4 Post by matze »

hmm, hab meine glaskugel grad nicht hier - wie wärs mal mit ner info, was nicht funktioniert, bzw. welche fehlermeldungen du bekommst !?

matze

tux

Re: masquerading

#5 Post by tux »

Ich bekomme überhaupt keine Fehlermeldungen. Alles scheint richtig zu funktinieren wenn ich die Befehle eingebe. Aber wenn ich dann versuche vom Client (WINXP) ins Inet zu kommen gehts nich.

Ich hab alles richtig verkabelt. Kann alle Rechner pingen und kann vom server auch ins Inet. Beim Client habe ich den Server als Gateway angegeben und die ip meines Providers als DNS.

lunatic

Re: masquerading

#6 Post by lunatic »

das als startscript einbinden! dann in den in /etc/network/options folgendes eintragen ip_forward=yes.
die datei liegt zumindest bei meiner debian dort..wo sie bei dir ist musst schauen..<img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

#!/bin/bash
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe iptable_nat
iptables -A FORWARD -i eth0 -o ippp0 -j ACCEPT
iptables -t nat -A POSTROUTING -d ! 192.168.1.0/24 -o ippp0 -j MASQUERADE

hab nur isden, bei dir natürlich dann interface / ip-range anpassen

gruß
david

Post Reply