[FoLUG] Condivisione connessione
Alessandro Ronchi
alessandro@aronchi.org
Mar 2 Mar 2004 13:22:31 CET
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tuesday 02 March 2004 10:02, cizio.cizio@libero.it wrote:
> Qualconu può aiutarmi.
> Grazie
Con debian c'è un modo molto semplice:
#> apt-get install ipmasq
con le altre distribuzioni, ti basta inserire uno script all'avvio che sia più
o meno come quello che allego.
- --
Alessandro Ronchi
http://www.aronchi.org
http://ilfioredelcactus.no-ip.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFARHyHJ6tXMhkeD0IRAi0EAJ9ng6ZAD1dpqETmL0rTOedZsDK08wCghfn4
Ei7bsI87wGyT7g7jeDBaBhE=
=gmyi
-----END PGP SIGNATURE-----
-------------- parte successiva --------------
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
#ip forwarding
modprobe -q ipt_MASQUERADE # Se fallisce, si provi ad andare avanti comunque
iptables -F; iptables -t nat -F; iptables -t mangle -F
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW -i ! ppp0 -j ACCEPT
iptables -P INPUT DROP #solo dopo che i due precedenti hanno avuto successo
iptables -A FORWARD -i ppp0 -o ppp0 -j REJECT
# per aprire una porta verso l'esterno
iptables -A INPUT -p tcp --dport 4662 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p udp --dport 4672 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
#end ip forwarding
Maggiori informazioni sulla lista
FoLUG