On Tue, 2 Jan 2007 17:06:38 -0200, Araujo wrote > Pessoal, estou tentando montar uma maquina gateway com uma placa > para a rede interna e dois links externos pppoe para provedores distintos. > Inicialmente uma coisa bem simples, com um nat estático, alguns ips internos > seriam encaminhados ao link1 os restantes ao link2. Mais tarde pretendo > desenvolver um script que teste ambos os links e a situação atual e jogue > todos os ips para um link se outro não estiver funcionando e retorne > ao nat estatico balanceado quando ambos voltarem a funcionar. >
cutting ..... > assim existiriam duas alternativas: > > a) levantar o nat em tempo de "user", após levantar os dois ppps. > Para isso precisaria existir um software de nat próprio para ser > levantado em tempo de "user". não encontrei no ports. tentei não > colocar o ipnat e ipfilter no rc.conf e depois usando o "lado negro > da força" em tempo de "user" após executar os ppps rodar: > > set ipfilter_rules="/etc/ipf.rules" # o arquivo existe e deixa > passar tudo /etc/rc.d/ipfilter start set > ipnat_rules="/etc/ipnat.rules" # o arquivo mostrado acima > /etc/rc.d/ipnat start > > não rolou. > > b) levantar os ppps em tempo de boot, após o NETWORKING e antes do > ipnat, para isso precisaria, colocar no rc.conf um > "pppmeu_enable="YES"", criar no /etc/rc.d um shell pppmeu levantando > os ppps após o NETWORKING e finalmente fazer com que os "shell" > netif e ipnat, ficassem dependentes do pppmeu. Porque não utilizar o /usr/local/etc/rc.d? crie um script com um nome tipo zzzz.sh ( será o ultimo a ser executado na sequencia) e tente fazer o que vc precisa nesse arquivo, talves funcione perfeito Dê uma olhada em alguns arquivos de inicialiazacao de programas instalados pelo ports (sim é nesse diretório que são colocados) é muito instrutivo > > é minha última alternativa e é isso que não sinto segurança para > fazer, já li o handbook (boot sequence), o man rc e rc.d, o google, > mas não senti firmeza. Alguem conhece algum link bom para orientar > sobre isso, ou já fez isso (seria pedir demais) ? como levantar > softwares de usuário no meio do processo de boot, considerando suas > dependencias ? > > araujo > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Nilton José Rizzo 805 Informatica 021 2413 9786 ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd