Re: [FUG-BR] [OFF-TOPIC] PF + 2 LINK Internet - Nã o resolvido

2010-10-07 Por tôpico Bruno Torres Viana
Senhores,

Venho mais uma vez pedir ajuda dos senhores, estou montando um servidor
Freebsd 8.1 para 1 LAN e 2 WAN, mas os pacotes que saem da LAN não são
direcionado para a WAN que não é a rota default, e quando entram na placa
que não é a rota dafaul não consegue chegar no destino mesmo passando ok
pelo firewall, alguém poderia me dar uma luz? Seguem os arquivos:


-- PF.CONF --
lan_net = 192.168.26.0/24
ip_fw   = 192.168.26.5
int_if  = vr0
operadora_A = rl0 # EBT
operadora_B = wb0 # GVT [ROTA DEFAULT]
gw_operadora_A = 200.YYY.XXX.1 #EBT [ROTA OPR2]
gw_operadora_B = 192.168.1.1 #GVT [ROTA DEFAULT]

nat on $operadora_A from $lan_net to any - ($operadora_A)
nat on $operadora_B from $lan_net to any - ($operadora_B)


block log all
set skip on lo

pass out log on $operadora_A proto tcp from any to any flags S/SA modulate
state
pass out log on $operadora_A proto { udp, icmp } from any to any keep state
pass out log on $operadora_B proto tcp from any to any flags S/SA modulate
state
pass out log on $operadora_B proto { udp, icmp } from any to any keep state


pass out log on $int_if route-to ($operadora_A $gw_operadora_A) proto tcp
from any to any port 2 keep state rtable 1
pass in log on $int_if route-to ($operadora_A $gw_operadora_A) proto tcp
from any to any port 2 keep state rtable 1

-- TESTE PF.CONF --
pass out log on $int_if route-to ($operadora_A $gw_operadora_A) proto tcp
from any to any port 2 keep state
pass in log on $int_if route-to ($operadora_A $gw_operadora_A) proto tcp
from any to any port 2 keep state

pass out log on $int_if reply-to ($operadora_A $gw_operadora_A) proto tcp
from any to any port 2 keep state
pass in log on $int_if reply-to ($operadora_A $gw_operadora_A) proto tcp
from any to any port 2 keep state

pass out log on $int_if reply-to ($operadora_A $gw_operadora_A) proto tcp
from any to any port 2 keep state rtable 1
pass in log on $int_if reply-to ($operadora_A $gw_operadora_A) proto tcp
from any to any port 2 keep stat rtable 1

pass out log on $int_if proto tcp from any to any port 2 keep state
rtable 1
pass in log on $int_if proto tcp from any to any port 2 keep stat rtable
1


-- LOG SEMPRE O MESMO --
00:00:01.891550 rule 4/0(match): pass out on wb0: 192.168.1.10.29354 
AAA.BBB.CCC.DDD.2:  tcp 40 [bad hdr length 0 - too short,  20]

-- RC.CONF --
#defaultrouter=192.168.1.1
#defaultrouter=200.YYY.XXX.1
hostname=fw-contec-vix
ifconfig_vr0=inet 192.168.26.5  netmask 255.255.255.0
ifconfig_wb0=192.168.1.10 netmask 255.255.255.0
ifconfig_rl0=inet 200.YYY.XXX.2  netmask 255.255.255.0
gateway_enable=YES
pf_enable=YES
pf_rules=/etc/pf.conf
pf_flags=
syslogd_flags=-ss
pflog_enable=YES
pflog_logfile=/var/log/pflog
pflog_flags=
keymap=br275.iso.acc

-- SYSCTL.CONF --
net.inet.ip.forwarding=1

-- LOADER.CONF --
net.fibs=6

-- setfib -0 netstat -nr --
Internet:
DestinationGatewayFlagsRefs  Use  Netif Expire
default192.168.1.1UGS 1  138wb0
127.0.0.1  link#4 UH  00lo0
192.168.1.0/24 link#2 U   0   20wb0
192.168.1.10   link#2 UHS 00lo0
192.168.26.0/24link#3 U   0  688vr0
192.168.26.5   link#3 UHS 00lo0
200.YYY.XXX.0/24   link#1 U   00rl0
200.YYY.XXX.2  link#1 UHS 00lo0


-- setfib -1 netstat -nr --
Internet:
DestinationGatewayFlagsRefs  Use  Netif Expire
default200.YYY.XXX.1  UGS 00rl0
127.0.0.1  link#4 UH  00lo0
192.168.1.0/24 link#2 U   00wb0
192.168.26.0/24link#3 U   00vr0
200.YYY.XXX.0/24   link#1 U   00rl0


-- netstat -nr --
Internet:
DestinationGatewayFlagsRefs  Use  Netif Expire
default192.168.1.1UGS 1  189wb0
127.0.0.1  link#4 UH  00lo0
192.168.1.0/24 link#2 U   0   20wb0
192.168.1.10   link#2 UHS 00lo0
192.168.26.0/24link#3 U   1  690vr0
192.168.26.5   link#3 UHS 00lo0
200.YYY.XXX.0/24   link#1 U   00rl0
200..XXX.2 link#1 UHS 00lo0
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: 

Re: [FUG-BR] [OFF-TOPIC] PF + 2 LINK Internet - Nã o resolvido

2010-10-07 Por tôpico irado furioso com tudo
Em Thu, 7 Oct 2010 16:29:11 -0300
Bruno Torres Viana btvi...@gmail.com, conhecido consumidor/usuário de
drogas (Windows e BigMac com Coke) escreveu:

 Senhores,
 
 Venho mais uma vez pedir ajuda dos senhores, estou montando um
 servidor Freebsd 8.1 para 1 LAN e 2 WAN, mas os pacotes que saem da
 LAN não são direcionado para a WAN que não é a rota default, e quando
 entram na placa que não é a rota dafaul não consegue chegar no
 destino mesmo passando ok pelo firewall, alguém poderia me dar uma
 luz? Seguem os arquivos:

ou eu estou fazendo enorme confusão ou (eventualmente) as coisas não
são bem assim como vc coloca.

vc tem duas wan e uma lan. Ok, isso eu entendi. Digamos que wan1 seja
sua rota default e wan2 não.

quando vc (sei lá de que modo) encaminha pacotinhos para algum lugar
fora, via wan2, vc não obtém resposta então (supostamente) os
pacotinhos não sabem voltar pra vc.

é isso? Se for isso então coloquemos assim: lá fora, no mundo, os
roteadores não tem a minima idéia do SEU rota default. A única coisa
que êles sabem é enviar o seu pacotinho, vindo da wan2, para o next-hop
dêles e sucessivamente, até que chegue ao destino.

se vc não obtém resposta, não é pela sua rota default e sim por
alguma coisa entre sua wan2 e algum lugar, sabe deus onde. Quem sabe
até um fio entupido?

desculpe, não li suas configurações e etc pq eu me aborreço facilmente
com tanta letrinha junta.

(na verdade, dado - IMHO - haver um conceito equivocado, preferi não
ler mesmo).

reavalie seu problema, use o tcpdump para analise de pacotinhos, use um
host EXTERNO para um traceroute para sua wan2.

flames  /dev/null

-- 
 saudações,
 irado furioso com tudo
 Linux User 179402/FreeBSD BSD50853/FUG-BR 154
 Não uso drogas - 100% Miko$hit-free
Época triste a nossa, mais fácil quebrar um átomo do que o
preconceito! (Albert Einstein)
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [OFF-TOPIC] PF + 2 LINK Internet - Nã o resolvido

2010-10-07 Por tôpico irado furioso com tudo
Em Thu, 7 Oct 2010 16:29:11 -0300
Bruno Torres Viana btvi...@gmail.com, conhecido consumidor/usuário de
drogas (Windows e BigMac com Coke) escreveu:

 não consegue chegar no
 destino mesmo passando ok pelo firewall, alguém poderia me dar uma
 luz? Seguem os arquivos:


esqueci, mas já que falou do fwll eu entendo que (na sua análise) os
pacotes tem permissão para SAIR pela wan2.. mas e ENTRAR por ela (em
retorno)?? Eu vi (claro) um monte de pass out no seu pf.conf mas vc
não diz se analisou os logs; sugiro (por exemplo) aceitar TUDO o que
vier de um host em particular EXTERNO e tentar acessar a partir de lá,
só pra conferir.

-- 
 saudações,
 irado furioso com tudo
 Linux User 179402/FreeBSD BSD50853/FUG-BR 154
 Não uso drogas - 100% Miko$hit-free
A Bíblia é um manual de maus costumes, um catálogo de crueldade e do
pior da natureza humana [Jose Saramago]
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [OFF-TOPIC] PF + 2 LINK Internet - Nã o resolvido

2010-10-07 Por tôpico Bruno Torres Viana
Grande Irado, Na realidade acontece que:

Normal, o pacote a lan sai para a wan GVT roda default normalmente

*A* - Se eu forçar o pacote da lan para sair para a wan2 EBT ele não sai,
sempre sai pela rota padrão wan1 GVT
*B* - Se eu forçar o pacote da wan2 EBT para qq máquina com RDR, ele não
chega no destino

Já montei vários FW com apenas duas placas lan e wan, mas agora está
complicado achar o ponto G, já analisei os logs tcpdump para todos os
lados, por isso que eu coloquei os arquivos de configuração e até o LOG do
pf. Inclusive compilei o kernel com a opção routetables para trabalhar com o
setfibs.
[]'s

Em 7 de outubro de 2010 16:57, irado furioso com tudo
ir...@bsd.com.brescreveu:

 Em Thu, 7 Oct 2010 16:29:11 -0300
 Bruno Torres Viana btvi...@gmail.com, conhecido consumidor/usuário de
 drogas (Windows e BigMac com Coke) escreveu:

  não consegue chegar no
  destino mesmo passando ok pelo firewall, alguém poderia me dar uma
  luz? Seguem os arquivos:


 esqueci, mas já que falou do fwll eu entendo que (na sua análise) os
 pacotes tem permissão para SAIR pela wan2.. mas e ENTRAR por ela (em
 retorno)?? Eu vi (claro) um monte de pass out no seu pf.conf mas vc
 não diz se analisou os logs; sugiro (por exemplo) aceitar TUDO o que
 vier de um host em particular EXTERNO e tentar acessar a partir de lá,
 só pra conferir.

 --
  saudações,
  irado furioso com tudo
  Linux User 179402/FreeBSD BSD50853/FUG-BR 154
  Não uso drogas - 100% Miko$hit-free
 A Bíblia é um manual de maus costumes, um catálogo de crueldade e do
 pior da natureza humana [Jose Saramago]
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd










Todos nós somos ignorantes, porém em assuntos diferentes. Não seja ignorante
por opção!
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [OFF-TOPIC] PF + 2 LINK Internet - Nã o resolvido

2010-10-07 Por tôpico Bruno Torres Viana
Irado,

Obrigado por escrever tudo e não escrever nada.. rs... pena que não leu, pq
a galera sempre pede para documentar ao máximo quando se tem um problema!

Qto a história dos pacotinhos não sei se eles sabem voltar pra mim, mas em
via de regra está tudo teoricamente certo. Olhe as observações em seu
comentário.


Em 7 de outubro de 2010 16:48, irado furioso com tudo
ir...@bsd.com.brescreveu:

 Em Thu, 7 Oct 2010 16:29:11 -0300
 Bruno Torres Viana btvi...@gmail.com, conhecido consumidor/usuário de
 drogas (Windows e BigMac com Coke) escreveu:

  Senhores,
 
  Venho mais uma vez pedir ajuda dos senhores, estou montando um
  servidor Freebsd 8.1 para 1 LAN e 2 WAN, mas os pacotes que saem da
  LAN não são direcionado para a WAN que não é a rota default, e quando
  entram na placa que não é a rota dafaul não consegue chegar no
  destino mesmo passando ok pelo firewall, alguém poderia me dar uma
  luz? Seguem os arquivos:

 ou eu estou fazendo enorme confusão ou (eventualmente) as coisas não
 são bem assim como vc coloca.

 vc tem duas wan e uma lan. Ok, isso eu entendi. Digamos que wan1 seja
 sua rota default e wan2 não.

 quando vc (sei lá de que modo) encaminha pacotinhos para algum lugar
 fora, via wan2, vc não obtém resposta então (supostamente) os
 pacotinhos não sabem voltar pra vc.


*Quando eu encaminho os pacotes via wan2 eles não vão, continuam saindo pela
wan1, foi isso que escrevi.*



 é isso? Se for isso então coloquemos assim: lá fora, no mundo, os
 roteadores não tem a minima idéia do SEU rota default. A única coisa
 que êles sabem é enviar o seu pacotinho, vindo da wan2, para o next-hop
 dêles e sucessivamente, até que chegue ao destino.

 se vc não obtém resposta, não é pela sua rota default e sim por
 alguma coisa entre sua wan2 e algum lugar, sabe deus onde. Quem sabe
 até um fio entupido?


*Cara na boa, se eu soubesse isso eu teria acertado e não compartilhado com
a galera pedindo ajuda*


 desculpe, não li suas configurações e etc pq eu me aborreço facilmente
 com tanta letrinha junta.

 (na verdade, dado - IMHO - haver um conceito equivocado, preferi não
 ler mesmo).

 reavalie seu problema, use o tcpdump para analise de pacotinhos, use um
 host EXTERNO para um traceroute para sua wan2.

 flames  /dev/null

 --
  saudações,
  irado furioso com tudo
  Linux User 179402/FreeBSD BSD50853/FUG-BR 154
  Não uso drogas - 100% Miko$hit-free
 Época triste a nossa, mais fácil quebrar um átomo do que o
 preconceito! (Albert Einstein)
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd









Todos nós somos ignorantes, porém em assuntos diferentes. Não seja ignorante
por opção!
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd