Pessoal nenhuma dessas regras estão funcionando
   
  Tem mais alguma opção ???
   
  Abraços

Leandro Lustosa <[EMAIL PROTECTED]> escreveu:
  Olá André, uso Slackware tbém!

Olha as regras de Firewall que uso aqui:
#!/bin/sh
#
# Iptables por Leandro Lustosa.

echo -e '\033[44;31;1;5m Ativando as Regras de Firewall... \033[m'

#Binario Iptables
IFW="iptables"

#Limpando as tabelas
$IFW -F
$IFW -t nat -F

#Coloque Entre as ASPAS a INTERFACE da sua REDE, Exemplo: eth0, eth1, ppp.
INTERFACE="lo"

#Coloque Entre as ASPAS a ETH-X da Segunda Placa de Rede Caso Possua
INTERFACE2="ppp+"

#Coloque Entre as ASPAS os Servidores de DNS Utilizados
DNS1="201.10.128.3"
DNS2="200.250.77.85"

#Coloque Entre as ASPAS a IP/CLASSE da sua REDE Utilizada,
#Exemplo: 172.0.0.0/16, 10.0.0.0/24, 192.168.0.0/25
#
#Rede 172.16
REDE="172.16.1.0/28"

#PROTCOCOLO TCP/UDP
PROTO="tcp"
PROTO2="udp"

#REJECT/DROP and ACCEPT
DP="DROP"
RJ="REJECT"
AP="ACCEPT"

#PC do Fabio
#
#Barra MSN
$IFW -A FORWARD -i eth0 -d 207.46.0.0/16 -j DROP
#
#Liberando Somente HTTP, HTTPs, DNS
$IFW -A FORWARD -p udp --dport 53 -s 172.16.1.4 -d 0/0 -j $AP
$IFW -A FORWARD -p tcp --dport 80 -s 172.16.1.4 -d 0/0 -j $AP
$IFW -A FORWARD -p tcp --dport 443 -s 172.16.1.4 -d 0/0 -j $AP
#
#Barrando o IP do FABIO
$IFW -A FORWARD -i eth0 -s 172.16.1.4 -d 0/0 -j $DP

#Squid Proxy
#$IFW -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT 
--to-port 3128
#$IFW -A INPUT -p tcp -s ! 172.16.1.0/28 --dport 3128 -j $RJ

#Liberando a Porta 5190 (FTP) Para a BBCENTER
$IFW -A INPUT -p $PROTO --dport 5190 -j $DP
$IFW -I INPUT -p tcp -s 200.250.222.81 --dport 5190 -j $AP
#Saida 5190 (FTP)
$IFW -A OUTPUT -p $PROTO -d 200.250.222.81 --dport 5190 -j $AP

#Liberando MySQL
$IFW -I INPUT -p $PROTO -s 0/0 -d 0/0 --dport 3306 -j $AP
#Saida 3306
$IFW -A OUTPUT -p $PROTO -s 0/0 -d 0/0 --dport 3306 -j $AP

#Porta 443 Servico Web
$IFW -I INPUT -p $PROTO -s 0/0 -d 0/0 --dport 443 -j $AP
#Saida 443 (WEB)
$IFW -A OUTPUT -p $PROTO --dport 443 -j $AP


#Liberando a Porta 5193 Acesso ao SSH para a BBCENTER
$IFW -A INPUT -p $PROTO --dport 5193 -j $DP
$IFW -I INPUT -p $PROTO -s 200.250.222.81 --dport 5193 -j $AP
$IFW -I INPUT -p $PROTO -s 172.16.1.4 --dport 5193 -j $AP

# Permitir repassamento (NAT,DNAT,SNAT) de pacotes etabilizados e os 
relatados ...
$IFW -A FORWARD -m state --state ESTABLISHED,RELATED -j $AP

# Logar os pacotes mortos por inatividade ...
$IFW -A FORWARD -m limit --limit 3/minute --limit-burst 3 -j LOG

# Protege contra pacotes que podem procurar e obter informações da rede 
interna ...
$IFW -A FORWARD --protocol tcp --tcp-flags ALL SYN,ACK -j $DP

#Liberando Acesso as Portas 21/25/80/110 para Entrada
$IFW -A INPUT -p $PROTO --dport 21 -j $AP
$IFW -A INPUT -p $PROTO --dport 25 -j $AP
$IFW -A INPUT -p $PROTO --dport 80 -j $AP
$IFW -A INPUT -p $PROTO --dport 110 -j $AP

#Liberando Acesso as Portas 21/25/80/110 para Saida
$IFW -A OUTPUT -p $PROTO --dport 21 -j $AP
$IFW -A OUTPUT -p $PROTO --dport 25 -j $AP
$IFW -A OUTPUT -p $PROTO --dport 80 -j $AP
$IFW -A OUTPUT -p $PROTO --dport 110 -j $AP

#Barrando Todas as Portas UDP e Deixar Passar Apenas Os Servidores de DNS
$IFW -A INPUT -i $INTERFACE -p $PROTO2 -s $DNS1 -j $AP
$IFW -A INPUT -i $INTERFACE -p $PROTO2 -s $DNS2 -j $AP
$IFW -A INPUT -i $INTERFACE -p $PROTO2 -j $RJ

#Ignora pings ( para desativar troque o valor do numro 1 para o numro 0 )
echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all

#Ativando IP-Forwarding ( para desativar mude o valor de 1 para 0 )
echo 1 > /proc/sys/net/ipv4/ip_forward

#Delay minimo para melhor performance de e-mail
$IFW -t mangle -A OUTPUT -o $INTERFACE -p $PROTO --dport 110 -j TOS 
--set-tos Minimize-Delay
$IFW -t mangle -A OUTPUT -o $INTERFACE -p $PROTO --dport 25 -j TOS 
--set-tos Minimize-Delay

#Protecoes diversas contra portscanners, ping of death, ataques DoS, 
syn-floods, etc...
$IFW -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j $AP
$IFW -A FORWARD -p $PROTO -m limit --limit 1/s -j $AP
$IFW -A FORWARD -m state --state ESTABLISHED,RELATED -j $AP
$IFW -A FORWARD -p $PROTO --$PROTO-flags SYN,ACK,FIN,RST RST -m limit 
--limit 1/s -j $AP
$IFW -A FORWARD --protocol $PROTO --$PROTO-flags ALL SYN,ACK -j $DP
$IFW -A FORWARD -m unclean -j $DP
$IFW -A INPUT -m state --state INVALID -j $DP

#Bloqueando tracertroute
$IFW -A INPUT -p udp -s 0/0 -i $INTERFACE2 --dport 33435:33525 -j $DP

#Protecao contra IP-Spoofing
$IFW -A INPUT -s 10.0.0.0/8 -i $INTERFACE -j $DP
$IFW -A INPUT -s 172.16.0.0/16 -i $INTERFACE -j $DP
$IFW -A INPUT -s 192.168.0.0/24 -i $INTERFACE -j $DP

#Barrando Red de Audio Galaxy
$IFW -A INPUT -d 64.245.58.0/23 -j $RJ

#Barrando GNUtella, Bearshare y ToadNode
$IFW -A INPUT -p $PROTO --dport 6346 -j $DP
$IFW -A INPUT -p $PROTO2 --dport 6346 -j $DP

#Barrando eDonkey
$IFW -A INPUT -p $PROTO --dport 4662 -j $RJ
$IFW -A INPUT -p $PROTO --dport 4661 -j $RJ
$IFW -A INPUT -p $PROTO2 --dport 4665 -j $RJ

#Barrando iMesh
$IFW -A FORWARD -d 216.35.208.0/24 -j $RJ

#Barrando ToadNode
$IFW -A FORWARD -p $PROTO --dport 6346 -j $RJ

#Barrando Red de Napster
$IFW -A FORWARD -d 64.124.41.0/24 -j $RJ

#Barrando WinMX
$IFW -A FORWARD -d 209.61.186.0/24 -j $RJ
$IFW -A FORWARD -d 64.49.201.0/24 -j $RJ

#Barrando Napigator
$IFW -A FORWARD -d 209.25.178.0/24 -j $RJ

#Barrando Morpheus
$IFW -A FORWARD -d 206.142.53.0/24 -j $RJ
$IFW -A FORWARD -p $PROTO --dport 1214 -j $RJ

#Barrando Limewire
$IFW -A FORWARD -p $PROTO --dport 6346 -j $RJ

#Barrando Audiogalaxy
$IFW -A FORWARD -d 64.245.58.0/23 -j $RJ

#Bloqueando iRC
# $IFW -A INPUT -p $PROTO -s 0/0 -i $INTERFACE --dport 6660:6669 -j $DP

#Barrando o Messenger
# $IFW -I INPUT -p $PROTO --dport 1863 -j $DP
$IFW -I INPUT -p $PROTO --dport 6891:6901 -j $DP

#Barrando o Bittorent
$IFW -I INPUT -p $PROTO --dport 6881:6889 -j $DP

#Barrando o ICQ
# $IFW -I INPUT -p $PROTO --dport 5190 -j $RJ

#Bloqueando tracertroute
$IFW -A INPUT -p $PROTO2 -s 0/0 -i $INTERFACE --dport 33435:33525 -j $DP

#Libera o loopback
$IFW -I INPPUT -i lo -j $AP
$IFW -I OUTPUT -o lo -j $AP
$IFW -A OUTPUT -p $PROTO --syn -s 127.0.0.1/255.0.0.0 -j $AP

#Libera acesso interno das redes
#REDE 172.16.1.0/28
# $IFW -A INPUT -p tcp --syn -s $REDE -j $AP
# $IFW -A OUTPUT -p tcp --syn -s $REDE -j $AP
# $IFW -A FORWARD -p tcp --syn -s $REDE -j $AP

#Gravando LOGs de Console
#Acrescente no Syslog.conf a Seguinte Linha:
#kern.3                 /var/log/iptables
$IFW -N LOG_DROP
$IFW -A LOG_DROP -j LOG --log-tcp-options --log-level 3 --log-ip-options 
--log-prefix "[IPTABLES DROP]:"
$IFW -A LOG_DROP -j DROP

#Logando Portas de Servicos - Teste
$IFW -A INPUT -p tcp -s 0/0 -d 0/0 --dport 21 -j LOG --log-prefix "[FTP]:"
$IFW -A INPUT -p tcp -s 0/0 -d 0/0 --dport 22 -j LOG --log-prefix "[SSH]:"
$IFW -A INPUT -p tcp -s 0/0 -d 0/0 --dport 23 -j LOG --log-prefix 
"[TELNET]:"
$IFW -A INPUT -p tcp -s 0/0 -d 0/0 --dport 25 -j LOG --log-prefix "[SMTP]:"
$IFW -A INPUT -p tcp -s 0/0 -d 0/0 --dport 80 -j LOG --log-prefix "[HTTP]:"
$IFW -A INPUT -p tcp -s 0/0 -d 0/0 --dport 110 -j LOG --log-prefix "[POP3]:"
$IFW -A INPUT -p tcp -s 0/0 -d 0/0 --dport 113 -j LOG --log-prefix 
"[IDENTD]:"
$IFW -A INPUT -p tcp -s 0/0 -d 0/0 --dport 443 -j LOG --log-prefix 
"[HTTPs]:"

#Responde pacotes icmp especificados e rejeita o restante
$IFW -A INPUT -i $INTERFACE2 -p icmp --icmp-type host-unreachable -j ACCEPT
$IFW -A INPUT -i $INTERFACE2 -p icmp --icmp-type source-quench -j ACCEPT
$IFW -A INPUT -i $INTERFACE2 -p icmp -j REJECT --reject-with 
icmp-host-unreachable

#Masquerade - Linux Como Router
*$IFW -t nat -A POSTROUTING -o eth0 -j MASQUERADE*

$IFW-save

echo -e '\033[44;31;1;5m Regras de Firewall Ativadas, com Sucesso. \033[m'

# EOF

Repare que na linha acima em *bold/vermelho* é a regra responsável' por 
compartilhar a internet por MASQUERADE,
eis minhas estrutura:

1 Hub/Switch

PC-1 ( Slackware )
ETH-0=172.16.1.2/255.255.255.240 / Default Gateway=172.16.1.1(modem 
d-link 500g) / DNS=201.10.128.3

PC-2 ( Windows )
ETH-0=172.16.1.3/255.255.255.240 / Default Gateway=*172.16.1.2 (*meu IP 
da ETH-0*)* / DNS=201.10.128.3

a) Pode-se comentar a Regra do MASQUERADE e usa proxy, dae basta 
descomentar as regras do SQUID, onde
o Default Gateway das Maquinas continua sendo o IP da minha ETH-0, para 
os usuários não mexerem nas confs
de rede, políticas de acesso (GPO).

b) Usar duas placas de rede no SLACKWARE e mudar IP do Modem e Mask, 
afim de, aumentar + a seguranca,
exemplo:

ETH-0=172.16.1.2/255.255.255.252 / modem=172.16.1.1/255.255.255.252 
(modem ligado direto na ETH-0)
ETH-1=192.168.0.X/24 (usando o masquerado o IP da ETH-1, irá se tornar o 
Default Gateway das Estacões),
sendo assim, os usuários menos fucões, nunca vão imaginar que o modem 
esta em outro range.

[]s, Espero que isto sirva para algo.



André Costa wrote:
> Olá pessoal !!!!
>   
>   Bom estou com um probleminha para compartilhar a internet para duas 
> maquinas win xp..
>   Eu uso o Slackware 10.2, para conectar eu uso o pppoe-setup, ai 
> depois de todos os dados preenchidos ai dou um pppoe-start...ai 
> funciona tudo blz ..
>   configuro tb o resolv.conf e coloco os dns no provedor.
>   configuro a palca eth1 "ifconfig eth1 192.168.0.1 netmask 255.255.255.0"
>   Funciona a internet normalmente no meu linux.
>   
>   Qd vou compartilhar a internet eu uso as seguintes regras no 
> /rc.local para compartilhar:
>   
>   modprobe iptable_nat
>   iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
>   echo 1 > /proc/sys/net/ipv4/ip_forward
>   
>   e assim mesmo não consigo compartilhar..
>   
>   Uso o speddy da telefonica, modem DSlink
>   
>   O que será q não ta dando certo ?
>   ta faltando alguma coisa ?
>   
>   se poderem me ajudar ficarei muito grato se não poderem ficarei 
> mesmo assim .
>   
>   abraços
>   
>   André
>   
>   
>   
>   
>
>            
> ---------------------------------
> Yahoo! Search
> Dê uma espiadinha e saiba tudo sobre o Big Brother Brasil.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista é EXCLUSIVAMENTE destinada aos assuntos servidores Linux e 
> clientes Linux em rede. Quem insistir em não seguir esta regra será 
> moderado ou terá o envio de msg suspenso sem prévio aviso.
> ---------------------------------------------------------------------
> Soluções Clássicas: 
> http://br.groups.yahoo.com/group/servux/links/Mensagens_001047609003/
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.linux.brazil.servux
>
>
>
>
>
>
>
> *Yahoo! Grupos, um serviço oferecido por:*
> PUBLICIDADE
>
>
> ------------------------------------------------------------------------
> *Links do Yahoo! Grupos*
>
>     * Para visitar o site do seu grupo na web, acesse:
>       http://br.groups.yahoo.com/group/servux/
>        
>     * Para sair deste grupo, envie um e-mail para:
>       [EMAIL PROTECTED]
>       <mailto:[EMAIL PROTECTED]>
>        
>     * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>       Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>
Eta sono danado, já to vesgo aqui! drumi... :D

-- 
    -
   °v°   Leandro Lustosa
  /(_)\  Slackuser_Lab
   ^ ^   [EMAIL PROTECTED]



[As partes desta mensagem que não continham texto foram removidas]




---------------------------------------------------------------------
Esta lista é EXCLUSIVAMENTE destinada aos assuntos servidores Linux e clientes 
Linux em rede. Quem insistir em não seguir esta regra será moderado ou terá o 
envio de msg suspenso sem prévio aviso.
---------------------------------------------------------------------
Soluções Clássicas: 
http://br.groups.yahoo.com/group/servux/links/Mensagens_001047609003/
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.linux.brazil.servux







        Yahoo! Grupos, um serviço oferecido por:            PUBLICIDADE
    var lrec_target="_blank";var lrec_URL=new Array();  
lrec_URL[1]="http://br.ard.yahoo.com/SIG=12fr42113/M=396547.7942355.8867957.2369893/D=brclubs/S=2137111254:HM/Y=BR/EXP=1141362045/A=3322891/R=0/id=flashurl/SIG=154qqv6j6/*http://lt.dell.com/lt/lt.aspx?CID=11460&LID=316158&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";;
  var 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/230206_y300x250_feb04_dhs_dim5150.swf?clickTAG=javascript:LRECopenWindow(1)";
  var 
lrec_altURL="http://br.ard.yahoo.com/SIG=12fr42113/M=396547.7942355.8867957.2369893/D=brclubs/S=2137111254:HM/Y=BR/EXP=1141362045/A=3322891/R=1/id=altimg/SIG=154qqv6j6/*http://lt.dell.com/lt/lt.aspx?CID=11460&LID=316158&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";;
  var 
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/230206_y300x250_feb04_dhs_dim5150.jpg";;
  var
 lrec_width=300;var lrec_height=250;      
  
---------------------------------
  Links do Yahoo! Grupos
    
   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/servux/
    
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
    
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 



                
---------------------------------
 Yahoo! Acesso Grátis 
Internet rápida e grátis. Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]




---------------------------------------------------------------------
Esta lista é EXCLUSIVAMENTE destinada aos assuntos servidores Linux e clientes 
Linux em rede. Quem insistir em não seguir esta regra será moderado ou terá o 
envio de msg suspenso sem prévio aviso.
---------------------------------------------------------------------
Soluções Clássicas: 
http://br.groups.yahoo.com/group/servux/links/Mensagens_001047609003/
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.linux.brazil.servux




 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/servux/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a