compartilhando internet com terminais win
Vou lhe explicar um pouco mais para não ficar dúvidas:
Squid -> é uma ferramenta usada para fazer cache em disco ou seja, um proxy.
Iptables -> ferramenta usada para fazer filtro de pacotes. É ele quem vai falar o que passa e para onde vai. No caso das linhas abaixo:
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe iptable_nat
iptables -t nat -A POSTROUTING -s 0/0 -j MASQUERADE
a 1º esta: abilitando o roteamento de pacotes entre as placas
a 2º : levantando o modulo do iptables_nat (vai fazer o mascaramento)
a 3º : mascara tudo o que sai para a Internet procurando 0/0 (tudo)
compartilhando internet com terminais win
Se vc quizer configurar um Proxy vai vai precisar configurar o arquivo /etc/squid/squid.conf e adicionar as seguintes linha de iptables
iptables -t nat -A PREROUTING -s 192.168.0.0/16 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -s 192.168.0.0/16 -p udp --dport 80 -j REDIRECT --to-port 3128
Se tiver dúvidas quanto a conf do arquivo squid.conf pergunte ...