Olá Pessoal,

Eu tinha umas regras de firewall em um computador com 3 placas de 
rede, do qual uma é para a wan e as outras duas são para as subredes 
locais. Adotava nessa politica o perfil de negar tudo que vem de fora 
aceitando somente o que esta configurado e aceitando tudo de dentro 
para fora negando somente o que queria. Por motivos que não vem ao 
caso precisei alterar a regra para negar tudo tanto de dentro para 
fora quanto de fora para dentro. Até aí tudo bem, analisando os log 
dos pacotes que eram processados fui abrindo as portas necessárias 
para a felicidade dos usuários. Porém tem uma coisa que não funcionou 
e não aparece log nenhum dizendo que pacote foi morto. O 
compartilhamento de uma rede não é enxergado na outra. O computador 
de uma subrede não enxerga o computrador da outra subrede. No inicio 
achei que pudesse ser alguma coisa com o samba mas não, bastava rodar 
a regra antiga e a coisa voltava a funcionar. O servidor de arquivos 
(com samba e wins) esta em um computador e o firewall (com squid e 
iptables) em outro. Para atender as duas subredes os dois servidores 
possuem 2 placas de rede, na verdade o firewall possue 3 para ser 
ligado a wan. 

Algumas coisas são estranhas: 
* Consigo a partir de uma estação pingar para todas as outras, 
inclusive da subrede que não acha o computador.
* Uma ou outra maquina funciona o compartilhamento de outra subrede, 
no inicio achei que o problema estava com o samba por causa disso, 
mas depois cheguei a conclusão que bastava rodar a regra antiga de 
firewall e tudo voltava a funcionar.

A Estrutura esta assim:

____________
|          | 
| Internet |
___________
      |
      |
   Roteador
      |
      |(wan)
    Fireall 
    |      |  
  Lan1     Lan2  
   |         |
   |         |
Switch1     Switch2
|     |      |   |
|     |      |   |
Est1  Servidor   Est2 
        















Responder a