sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #10763
Re: ipchains og transparent http-proxying
In <199907142225.AAA02822@mother.company> rune@xxxxxxxxxx writes:
>Er der nogen der skulle ligge inde med en opskrift på subj. med ip-masquerade
>aktiveret? (redhat 6.0, ipchains 1.3.8 og squid 2.2)
Hvis du kører Squid på masquerade-maskinen (den der har forbindelsen
til Internet), så behøver du slet ikke at masquerade http-forbindelser -
det klarer Squid for dig.
Men ellers, så er masquerading ret ligetil at sætte op. Jeg har lagt
et eksempel på brug af ipchains på http://www.sslug.dk/sikkerhed/,
og for at udvide det til også at lave masquerading tilføjer man blot
dette til slutningen af scriptet:
# Enable forwarding (needed for masquerading)
echo "1" >/proc/sys/net/ipv4/ip_forward
# Masquerade anything that needs forwarding on the
# external interface (ppp0, usually)
ipchains -A forward -i ppp+ -j MASQ
# Load the masquerading prototcol-modules
for f in /lib/modules/`uname -r`/ipv4/*masq*.o; do
/sbin/modprobe `basename $f`
done
--
Henrik Storner | "Software engineering is a race between engineers
<storner@xxxxxxxx> | who try to create foolproof software and the
| universe which is trying to create bigger fools.
| So far, the universe is winning..."
References