Re: [FUG-BR] Interface carp e sysctl - habilitar na in icialização
O esquema do sysctl foi legal, mas o do shell script não funfou. Coloquei o shell (inicializa.carp) conforme vc falou no /etc/local/etc/rc.d (permissões 755). Ele starta o carp (dá para ver no ifconfig), mas não levanta a interface carp0. Então acrescentei ifconfig carp0 up ao final. Ficou assim: #!/bin/bash ifconfig carp0 create ifconfig carp0 vhid 1 advskew 1 pass testpast 172.16.0.105/16 /sbin/ifconfig carp0 up Reiniciei a máquina, mas não levantou a interface carp0. Interessante que quando eu executo no braço (sh inicializa.carp) vai legal... O que posso estar errando? Por enquanto valeu, brow O diretório está errado. O correto é */USR/LOCAL/ETC/RC.D*. Quaisquer scipts que serão executados apos os do rc.conf podem ser colocados nele. Marcio e outros colaboradores, eu consegui configurar e está funcionando legal, o único problema é que não inicializa automaticamente. Tenho que startar no braço. Se vcs tiverem alguma luz, mandae :) Valeu galera. Exatamente o que aconteceu comigo. Via rc.conf, não funciona. c0re dumped, Pow, foi maus... estou colocando nesse diretório mesmo. Na hora de escrever o e-mail acho que zuretei (rsrsrs). Mas ainda assim não tá funfando... Será que estou fazendo alguma coisa errada? Se houver algo mais no seu script e vc puder postar, agradeço muito brow :) Valeu - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface carp e sysctl - habilitar na in icialização
Tentei usar um nohup + sleep, ja que o script esta funcionando normal depois que o sistema sobe! []s Em 19/07/07, Silmar Oliveira [EMAIL PROTECTED] escreveu: O esquema do sysctl foi legal, mas o do shell script não funfou. Coloquei o shell (inicializa.carp) conforme vc falou no /etc/local/etc/rc.d (permissões 755). Ele starta o carp (dá para ver no ifconfig), mas não levanta a interface carp0. Então acrescentei ifconfig carp0 up ao final. Ficou assim: #!/bin/bash ifconfig carp0 create ifconfig carp0 vhid 1 advskew 1 pass testpast 172.16.0.105/16 /sbin/ifconfig carp0 up Reiniciei a máquina, mas não levantou a interface carp0. Interessante que quando eu executo no braço (sh inicializa.carp) vai legal... O que posso estar errando? Por enquanto valeu, brow O diretório está errado. O correto é */USR/LOCAL/ETC/RC.D*. Quaisquer scipts que serão executados apos os do rc.conf podem ser colocados nele. Marcio e outros colaboradores, eu consegui configurar e está funcionando legal, o único problema é que não inicializa automaticamente. Tenho que startar no braço. Se vcs tiverem alguma luz, mandae :) Valeu galera. Exatamente o que aconteceu comigo. Via rc.conf, não funciona. c0re dumped, Pow, foi maus... estou colocando nesse diretório mesmo. Na hora de escrever o e-mail acho que zuretei (rsrsrs). Mas ainda assim não tá funfando... Será que estou fazendo alguma coisa errada? Se houver algo mais no seu script e vc puder postar, agradeço muito brow :) Valeu - 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
Re: [FUG-BR] Interface carp e sysctl - habilitar na in icialização
Coloquei o shell (inicializa.carp) conforme vc falou no /etc/local/etc/rc.d (permissões 755). Ele starta o carp (dá para ver no ifconfig), mas não levanta a interface carp0. Então acrescentei ifconfig carp0 up ao final. Ficou assim: #!/bin/bash ifconfig carp0 create ifconfig carp0 vhid 1 advskew 1 pass testpast 172.16.0.105/16 /sbin/ifconfig carp0 up Reiniciei a máquina, mas não levantou a interface carp0. Interessante que quando eu executo no braço (sh inicializa.carp) vai legal... O que posso estar errando? Uma pergunta meio idiota, mas só pra desencargo de consciencia: vc tem o bash instalado ? olha só o q vc escreveu: executo no braço (*sh* inicializa.carp) No teu script tá : #!/bin/bash Se nao tiver o bash instalado não funciona... tenta executar assim: /isr/local/etc/rc.d/inicializa.carp e vê o que acontece. Se voce não tiver o bash basta mudar a linha para: #!/bin/sh []'s -- No stupid signatures here. http://www.webcrunchers.com/crunch/ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface carp e sysctl - habilitar na in icialização
Só lembrando que o bash não vem na instalação do FreeBSD, ele é um port e você tem que instala-lo. -- No stupid signatures here. http://www.webcrunchers.com/crunch/ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface carp e sysctl - habilitar na in icialização - RESOLVIDO
Tentei usar um nohup + sleep, ja que o script esta funcionando normal depois que o sistema sobe! []s Em 19/07/07, Silmar Oliveira [EMAIL PROTECTED] escreveu: O esquema do sysctl foi legal, mas o do shell script não funfou. Coloquei o shell (inicializa.carp) conforme vc falou no /etc/local/etc/rc.d (permissões 755). Ele starta o carp (dá para ver no ifconfig), mas não levanta a interface carp0. Então acrescentei ifconfig carp0 up ao final. Ficou assim: #!/bin/bash ifconfig carp0 create ifconfig carp0 vhid 1 advskew 1 pass testpast 172.16.0.105/16 /sbin/ifconfig carp0 up Reiniciei a máquina, mas não levantou a interface carp0. Interessante que quando eu executo no braço (sh inicializa.carp) vai legal... O que posso estar errando? Por enquanto valeu, brow O diretório está errado. O correto é */USR/LOCAL/ETC/RC.D*. Quaisquer scipts que serão executados apos os do rc.conf podem ser colocados nele. Marcio e outros colaboradores, eu consegui configurar e está funcionando legal, o único problema é que não inicializa automaticamente. Tenho que startar no braço. Se vcs tiverem alguma luz, mandae :) Valeu galera. Exatamente o que aconteceu comigo. Via rc.conf, não funciona. c0re dumped, Pow, foi maus... estou colocando nesse diretório mesmo. Na hora de escrever o e-mail acho que zuretei (rsrsrs). Mas ainda assim não tá funfando... Será que estou fazendo alguma coisa errada? Se houver algo mais no seu script e vc puder postar, agradeço muito brow :) Uma pergunta meio idiota, mas só pra desencargo de consciencia: vc tem o bash instalado ? olha só o q vc escreveu: executo no braço (*sh* inicializa.carp) No teu script tá : #!/bin/bash Se nao tiver o bash instalado não funciona... Tá instalado valeu tenta executar assim: /isr/local/etc/rc.d/inicializa.carp e vê o que acontece. Se voce não tiver o bash basta mudar a linha para: #!/bin/sh Valeu galera, principalmente ao cOre dumped! Tirei do /usr/loca/etc/rc.d/ e coloquei no /etc/rc.d/ Agora tá 100%, inicializando filé. Silmar Antonio - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface carp e sysctl - habilitar na in icialização
O comando : sysctl net.inet.carp.preempt=1 Pode ser inserido no arquivo /etc/sysctl.conf. Mas pro funcionar corretamente voce vai precisar dos seguintes comandos: net.inet.carp.allow=1 net.inet.carp.preempt=1 net.inet.carp.log=1 # esse ultimo é opcional net.inet.carp.arpbalance=0 Consulte a documentação do CARP para mais detalhes. Já pra levantar a interface, você vai precisar: ifconfig carp0 create ifconfig carp0 PARAMETROS DE ENDEREÇAMENTO DO CARP Faça um script com isso e insira no num arquivo no diretorio /usr/local/etc/rc.d Não esqueça de mudar as permissoes para executavel. Não conheco nehum parametro que funcione no rc.conf. Já tentei, mas pelo menos na versao 6.1 não funciona. []'s -- No stupid signatures here. http://www.webcrunchers.com/crunch/ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface carp e sysctl - habilitar na in icialização
Grande silmar, No servidor que vc não configurou será que foi feito alteração no kernel adicionando a opção ? device carp Se não tem que adicionar e depois compilar o kernel Este que vc fez vc adicionou no rc.conf as configurações cloned_interfaces=carp0 carp1 ifconfig_carp0=vhid 1 advskew 1 pass senha1 seu ip wan ifconfig_carp1=vhid 2 advskew 1 pass senha2 seu ip lan e tambem no arquivo sysctls vc tem que adicionar sysctl -w net.inet.carp.preempt=1 falow brow... Em 18/07/07, Silmar Oliveira[EMAIL PROTECTED] escreveu: Olá lista, Problema 1: Instalei o carp e está funcionando legal. (Minha base foi o excelente artigo do Daniel Bristot de Oliveira: http://www.fug.com.br/content/view/124/60/) O problema é que quando reinicio o servidor, ele não ativa a interface do CARP. O sysctl também perde a configuração. Aí tenho que executar nos 2 servidores: # ifconfig carp0 up # sysctl net.inet.carp.preempt=1 Tem alguma forma de automatizar isso na inicialização? Problema 2: Um dos servidores não foi configurado por mim e não aparece o status (active/no carrier) das interfaces de rede quando executo o ifconfig. Aparece conforme o exemplo abaixo. lnc0: flags=108943UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,NEEDSGIANT mtu 1500 inet 172.16.0.103 netmask 0x broadcast 172.16.255.255 ether 00:0c:29:fc:84:03 Onde habilito o status? Desde já agradeço. Abs, Silmar Antonio - 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
Re: [FUG-BR] Interface carp e sysctl - habilitar na in icialização
Não conheco nehum parametro que funcione no rc.conf. Já tentei, mas pelo menos na versao 6.1 não funciona. Creio que seja estes ou estou enganado ? cloned_interfaces=carp0 carp1 ifconfig_carp0=vhid 1 advskew 1 pass senha1 seu ip wan ifconfig_carp1=vhid 2 advskew 1 pass senha2 seu ip lan - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface carp e sysctl - habilitar na in icialização
Creio que seja estes ou estou enganado ? cloned_interfaces=carp0 carp1 ifconfig_carp0=vhid 1 advskew 1 pass senha1 seu ip wan ifconfig_carp1=vhid 2 advskew 1 pass senha2 seu ip lan Tá faltando o ip da interface carp nesses parametros. Eu já tentei com eles, comigo não funcionou nao []'s -- No stupid signatures here. http://www.webcrunchers.com/crunch/ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface carp e sysctl - habilitar na in icialização
cloned_interfaces=carp0 carp1 ifconfig_carp0=vhid 1 advskew 1 pass senha1 seu ip wan ifconfig_carp1=vhid 2 advskew 1 pass senha2 seu ip lan Tá faltando o ip da interface carp nesses parametros. Desculpa nao tinha visto o IP no fim ! Desconsidere. Eu já tentei com eles, comigo não funcionou nao []'s -- No stupid signatures here. http://www.webcrunchers.com/crunch/ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface carp e sysctl - habilitar na in icialização
Pode ser feito ao contrario ifconfig_carp0=inet seu ip_wan netmask 255.255.255.0 vhid 1 advskew 0 pass minha_senha Em 18/07/07, c0re dumped[EMAIL PROTECTED] escreveu: cloned_interfaces=carp0 carp1 ifconfig_carp0=vhid 1 advskew 1 pass senha1 seu ip wan ifconfig_carp1=vhid 2 advskew 1 pass senha2 seu ip lan Tá faltando o ip da interface carp nesses parametros. Desculpa nao tinha visto o IP no fim ! Desconsidere. Eu já tentei com eles, comigo não funcionou nao []'s -- No stupid signatures here. http://www.webcrunchers.com/crunch/ - 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