Re: [FUG-BR] Interface carp e sysctl - habilitar na in icialização

2007-07-19 Por tôpico Silmar Oliveira
  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

2007-07-19 Por tôpico Filipe Alvarez
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

2007-07-19 Por tôpico c0re dumped
   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

2007-07-19 Por tôpico c0re dumped
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

2007-07-19 Por tôpico Silmar Oliveira
 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

2007-07-18 Por tôpico c0re dumped
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

2007-07-18 Por tôpico Marcio Antunes
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

2007-07-18 Por tôpico Marcio Antunes
 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

2007-07-18 Por tôpico c0re dumped
 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

2007-07-18 Por tôpico c0re dumped
  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

2007-07-18 Por tôpico Marcio Antunes
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