Eu já consegui, mas está precário. Tenho que acertar muitos detalhes, tal como tornar a reconexão automática.
2009/2/24 Trober <tro...@trober.com>: > Salve Joao! :D > > Passei por algo parecido e quero compartilhar a solução. > > Vamos supor aqui que sua rota padrão é o link permanente. > > Também vamos supor que seu Squid está operando em modo transparente. Dentro > do seu "squid.conf" adicione as seguintes linhas: > ------------------------------------------------------------------------------ > ###BOF squid.conf### > <snip> > acl mundolahfora dst 0.0.0.0 > tcp_outgoing_address <IP_da_IF_PPPoE> mundolahfora > <snip> > ###EOF squid.conf### > ------------------------------------------------------------------------------ Que eu saiba, o tcp_outgoing_address só aceita acls de dentro da rede. > > Lá na sua regra de firewall, ANTES do "divert" de saída, DEPOIS do "divert" > de entrada, adicione a seguinte linha: > > $fz add fwd $EXT2GW all from $EXT2IP to any via $EXT1IF > > EXT1IP = IP do link externo 1 (sua conexão permanente) > EXT1IF = interface do link externo 1 (sua conexão permanente) > EXT2GW = Gateway do ADSL PPPoE (que você pegará por awk ou qualquer outra > forma mais "mió de bão"). > ------------------------------------------------------------------------------ Está feito, e para vários links, de diversas fontes. > Bom, monstrei o santo, mas ainda não contei o segredo. Lá vai então. > > O "tcp_outgoing_address" vai dizer que tudo que for solicitado ao Squid e > sair dele para "fora" (ACL mundolahfora), sairá pelo IP da interface PPPoE. > > Tudo bem, só que seu gateway padrão é o link permanente. Para isso, use a > regra que redireciona tudo que é destinado ao IP do ADSL (EXT2IP), uma vez > que sua rota padrão é o link permanente, mas que está saindo pela placa da > "conexão permanente" (EXTIF), e oriundo do IP respectivo da interface do > "conexão permanente" (EXT2IP). > > Espero mesmo ter contribuído positivamente. > > Grande abraço, > > Trober > Muito obrigado. Vou tentar fazer scripts para lidar com a reconexão. Abraços, João Rocha. > > > > ----- Mensagem Original ----- > De: Joao Rocha Braga Filho <goffr...@gmail.com> > Para: Lista Brasileira de Discussão sobre FreeBSD FUG-BR <freebsd@fug.com.br> > Data: Segunda, 23 De Fevereiro De 2009 14:49 > Assunto: [FUG-BR] ipfw forward mais link IP e PPPoE > >> Estou com um problema. Eu tenho um link permanente e um ADSL, >> que não posso colocar o modem como roteador. >> >> Eu quero redirecionar todo tráfego de porta 80 para o link ADSL, que >> está conectando direitinho pelo PPPoE. Eu uso o Squid neste servidor. >> O problema é como fazer o ipfw forward, ou algum outro meio, funcionar >> com o PPPoE para desviar para ele o tráfego de porta 80. >> >> Ainda não achei nada assim na Internet, mas vou continuar procurando. >> >> >> Grato desde já, >> João Rocha. >> >> -- >> "Sempre se apanha mais com as menores besteiras. Experiência própria." >> >> goffr...@gmail.com >> ------------------------- >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- "Sempre se apanha mais com as menores besteiras. Experiência própria." goffr...@gmail.com ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd