[FUG-BR] mensageiro

2009-05-03 Por tôpico freetux
BOM DIA TURMA

Que solucao hoje tenho disponivel no FreeBSD
sobre mensageria interna, e tambem sobre uma pessoa
que estiver em outro local e tenha acesso as mensagens internas.

-- 
Atenciosamente,

Carlos Alberto M. Costa
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] mensageiro

2009-05-03 Por tôpico Welkson Renny de Medeiros
Estou testando essa semana o OpenFire, tem no ports... é um servidor de 
mensagens.
Para client estou testando o Spark no Windows.

Tudo muito show... monitoro em tempo real as conversas, novos contatos já 
recebem todos os contatos da empresa... etc... estou muito satisfeito.

-- 
Welkson Renny de Medeiros
Focus Automação Comercial
Desenvolvimento / Gerência de Redes
welk...@focusautomacao.com.br




Sun, 3 May 2009 08:54:45 -0300, freetux free...@bsd.com.br escreveu:

 BOM DIA TURMA
 
 Que solucao hoje tenho disponivel no FreeBSD
 sobre mensageria interna, e tambem sobre uma pessoa
 que estiver em outro local e tenha acesso as mensagens internas.
 
 -- 
 Atenciosamente,
 
 Carlos Alberto M. Costa
 -
 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


[FUG-BR] tradução - man dos BSDs

2009-05-03 Por tôpico irado furioso com tudo

como noticiado:

http://feedproxy.google.com/~r/FreeBSD-TheUnknownGiant/~3/Tilkxx2Jc9E/

:/begin

Translation of BSD man pages (Brazilian Portugese)

  Alan Bueno has begun a project translating FreeBSD, NetBSD and
OpenBSD man pages into Brazilian Portuguese. Information about the
project can be found in the FAQ. [Google Translation - EN) Translated
MAN Pages: FreeBSD OpenBSD NetBSD This is a post by Gerard van Essen
from: FreeBSD - the unknown Giant Translation of BSD man pages
(Brazilian Portugese)
:/end

pergunta: não tinhamos já um projeto semelhante, do qual já não ouço
falar faz tempo?



-- 
 saudações,
 irado furioso com tudo
 Linux User 179402/FreeBSD BSD50853/FUG-BR 154
 Não uso drogas - 100% Miko$hit-free
Homens convictos são prisioneiros Nietzsche
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] IO de disco com FreeBSD em DomU no Xen.

2009-05-03 Por tôpico Matheus Cucoloto
Pessoal, aos que tiverem trabalhando com Freebsd sob Xen.

A taxa de io de disco de vcs é aceitavel???

Estou com um FreeBSD 7.1 como domU e rodo um cp -Rp ports ports.teste
e minha taxa de transferencia nao ultrapassa os 10mb. Essa info eu
pego do iostat -c 1 1.

Existe algum macete para que a performance do Freebsd em xen seja superior?

Tenho varios servidores xen (inclusive citrix xen) com hardwares
diferentes e obtenho sempre o mesmo resultado no que se refere a
disco.

Abraços

-- 
Matheus Cucoloto
System Admin.
Net Admin.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] tradução - man dos BSDs

2009-05-03 Por tôpico Nenhum_de_Nos

On Sun, May 3, 2009 07:15, irado furioso com tudo wrote:

 como noticiado:

 http://feedproxy.google.com/~r/FreeBSD-TheUnknownGiant/~3/Tilkxx2Jc9E/

 :/begin

 Translation of BSD man pages (Brazilian Portugese)

   Alan Bueno has begun a project translating FreeBSD, NetBSD and
 OpenBSD man pages into Brazilian Portuguese. Information about the
 project can be found in the FAQ. [Google Translation - EN) Translated
 MAN Pages: FreeBSD OpenBSD NetBSD This is a post by Gerard van Essen
 from: FreeBSD - the unknown Giant Translation of BSD man pages
 (Brazilian Portugese)
 :/end

 pergunta: não tinhamos já um projeto semelhante, do qual já não ouço
 falar faz tempo?

podemos ajudar tb ?

lembro de um projeto para traduzir o pfSense. até participei mas fiquei
sem tempo e não vi o final da novela. :)

matheus


-- 
We will call you cygnus,
The God of balance you shall be

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] quagga

2009-05-03 Por tôpico Renato Frederick
Senhores, para os que não acompanham a GTER e não costumam acessar a sessão de 
bug do quagga, façam patch da instalação 0.99.11 ou 0.99.10 ou downgrade, estas 
versões, sem o patch estão com problema com asn de 4bytes e o BGPD morre.

Estou em pleno feriadão atendendo chamados deste tipo :(

Abraços

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] quagga

2009-05-03 Por tôpico Matheus Cucoloto
Também estou louco com isso, ta pipocando esse erro em todos os lugares...

Assertion `len  str_size' failed in file bgp_aspath.c, line 619

Abraços


2009/5/3 Renato Frederick freder...@dahype.org:
 Senhores, para os que não acompanham a GTER e não costumam acessar a sessão 
 de bug do quagga, façam patch da instalação 0.99.11 ou 0.99.10 ou downgrade, 
 estas versões, sem o patch estão com problema com asn de 4bytes e o BGPD 
 morre.

 Estou em pleno feriadão atendendo chamados deste tipo :(

 Abraços

 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 
Matheus Cucoloto
System Admin.
Net Admin.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] RES: quagga

2009-05-03 Por tôpico Renato Frederick
Qunado compilar do fonte, não esquecer de configurar para os pids serem salvos 
em /var/run/quagga. E no meu caso o ospf não funcionou, copiei o binário do 
quagga antigo(ele subia e não fechava a sessão com os parceiros).

Na verdade o que estou fazendo é compilando o bgpd e copiando-o manualmente 
poara /usr/local/sbin

Vamos ver se o resto de domingo fica sem incÊncido :-)

Engraçado é um bug de 2 semanas atrás só explodir a partir de quinta de hoje, 
será que so a partir de quinta que as operadoras atualizaram seus sistemas para 
propagar asn 4bytes?


 -Mensagem original-
 De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em
 nome de Matheus Cucoloto
 Enviada em: domingo, 3 de maio de 2009 13:19
 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Assunto: Re: [FUG-BR] quagga
 
 Também estou louco com isso, ta pipocando esse erro em todos os
 lugares...
 
 Assertion `len  str_size' failed in file bgp_aspath.c, line 619
 
 Abraços
 
 
 2009/5/3 Renato Frederick freder...@dahype.org:
  Senhores, para os que não acompanham a GTER e não costumam acessar a
 sessão de bug do quagga, façam patch da instalação 0.99.11 ou 0.99.10
 ou downgrade, estas versões, sem o patch estão com problema com asn de
 4bytes e o BGPD morre.
 
  Estou em pleno feriadão atendendo chamados deste tipo :(
 
  Abraços
 
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 
 
 
 --
 Matheus Cucoloto
 System Admin.
 Net Admin.
 -
 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] RES: quagga

2009-05-03 Por tôpico Matheus Cucoloto
Segue o patch para o 0.99.11

Aqui resolveu!

[r...@firewall-cvel-bgp1 /usr/ports/net/quagga/work/quagga-0.99.11]#
cat quagga-0.99.11-BGP-4-byte-ASN-bug-fixes.patch
--- bgpd/bgp_aspath.c   2008-04-10 11:47:45.0 +
+++ bgpd/bgp_aspath.c   2009-04-30 20:12:22.0 +
@@ -393,25 +393,6 @@ aspath_delimiter_char (u_char type, u_ch
   return ' ';
 }

-/* countup asns from this segment and index onward */
-static int
-assegment_count_asns (struct assegment *seg, int from)
-{
-  int count = 0;
-  while (seg)
-{
-  if (!from)
-count += seg-length;
-  else
-{
-  count += (seg-length - from);
-  from = 0;
-}
-  seg = seg-next;
-}
-  return count;
-}
-
 unsigned int
 aspath_count_confeds (struct aspath *aspath)
 {
@@ -521,13 +502,23 @@ aspath_count_numas (struct aspath *aspat
   return num;
 }

+static char *
+aspath_expand (char *path,
+  size_t *space,
+  size_t needed)
+{
+  while (*space  needed)
+*space *= 2;
+  return XREALLOC (MTYPE_AS_STR, path, *space);
+}
+
 /* Convert aspath structure to string expression. */
 static char *
 aspath_make_str_count (struct aspath *as)
 {
   struct assegment *seg;
-  int str_size;
-  int len = 0;
+  size_t str_size;
+  size_t len = 0;
   char *str_buf;

   /* Empty aspath. */
@@ -540,18 +531,7 @@ aspath_make_str_count (struct aspath *as

   seg = as-segments;

-  /* ASN takes 5 chars at least, plus seperator, see below.
-   * If there is one differing segment type, we need an additional
-   * 2 chars for segment delimiters, and the final '\0'.
-   * Hopefully this is large enough to avoid hitting the realloc
-   * code below for most common sequences.
-   *
-   * With 32bit ASNs, this range will increase, but only worth changing
-   * once there are significant numbers of ASN = 10
-   */
-#define ASN_STR_LEN (5 + 1)
-  str_size = MAX (assegment_count_asns (seg, 0) * ASN_STR_LEN + 2 + 1,
-  ASPATH_STR_DEFAULT_LEN);
+  str_size = ASPATH_STR_DEFAULT_LEN;
   str_buf = XMALLOC (MTYPE_AS_STR, str_size);

   while (seg)
@@ -575,32 +555,25 @@ aspath_make_str_count (struct aspath *as
 return NULL;
 }

-  /* We might need to increase str_buf, particularly if path has
-   * differing segments types, our initial guesstimate above will
-   * have been wrong.  need 5 chars for ASN, a seperator each and
-   * potentially two segment delimiters, plus a space between each
-   * segment and trailing zero.
-   *
-   * This may need to revised if/when significant numbers of
-   * ASNs = 10 are assigned and in-use on the internet...
-   */
-#define SEGMENT_STR_LEN(X) (((X)-length * ASN_STR_LEN) + 2 + 1 + 1)
-  if ( (len + SEGMENT_STR_LEN(seg))  str_size)
-{
-  str_size = len + SEGMENT_STR_LEN(seg);
-  str_buf = XREALLOC (MTYPE_AS_STR, str_buf, str_size);
-}
-#undef ASN_STR_LEN
-#undef SEGMENT_STR_LEN
-
   if (seg-type != AS_SEQUENCE)
-len += snprintf (str_buf + len, str_size - len,
-%c,
- aspath_delimiter_char (seg-type, AS_SEG_START));
+   {
+ str_buf = aspath_expand (str_buf,
+  str_size,
+  len + 2); /* %c + '\0' */
+ len += snprintf (str_buf + len, str_size - len,
+  %c,
+  aspath_delimiter_char (seg-type, AS_SEG_START));
+   }

   /* write out the ASNs, with their seperators, bar the last one*/
   for (i = 0; i  seg-length; i++)
 {
+#define APPROX_DIGIT_COUNT(x) (x  10U ? 5 : 10)
+ /* %u + %c + %c +   + '\0' (last two are below loop) */
+ str_buf = aspath_expand (str_buf,
+  str_size,
+  len + APPROX_DIGIT_COUNT(seg-as[i]) + 4);
+
   len += snprintf (str_buf + len, str_size - len, %u, seg-as[i]);

   if (i  (seg-length - 1))




2009/5/3 Renato Frederick freder...@dahype.org:
 Qunado compilar do fonte, não esquecer de configurar para os pids serem 
 salvos em /var/run/quagga. E no meu caso o ospf não funcionou, copiei o 
 binário do quagga antigo(ele subia e não fechava a sessão com os parceiros).

 Na verdade o que estou fazendo é compilando o bgpd e copiando-o manualmente 
 poara /usr/local/sbin

 Vamos ver se o resto de domingo fica sem incÊncido :-)

 Engraçado é um bug de 2 semanas atrás só explodir a partir de quinta de hoje, 
 será que so a partir de quinta que as operadoras atualizaram seus sistemas 
 para propagar asn 4bytes?


 -Mensagem original-
 De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em
 nome de Matheus Cucoloto
 Enviada em: domingo, 3 de maio de 2009 13:19
 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Assunto: Re: [FUG-BR] quagga

 Também estou louco com isso, ta pipocando esse erro em todos os
 

[FUG-BR] RES: RES: quagga

2009-05-03 Por tôpico Renato Frederick
Aqui também resolveu, mas aí o OSPF parou de falar com os parceiros :(
Porcamente copiei o ospf antigo (dos ports) para o Bin. Ele falava algo nas 
mensagens que o numero de grupos IGMP foi excedido. Na internet mandava alterar 
o kernel... deve ter algo que os ports já fazem no código do OSPFD que resolve.

Enfim, como o problema é só no BGP, não tem problema nenhum fazer esta 
gambiarra! :)

Algum ninja dos ports não poderia fazer esta contribuição ao Free não? 

Se me ensinarem eu até faço!

Abraços


 -Mensagem original-
 De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em
 nome de Matheus Cucoloto
 Enviada em: domingo, 3 de maio de 2009 14:24
 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Assunto: Re: [FUG-BR] RES: quagga
 
 Segue o patch para o 0.99.11
 
 Aqui resolveu!
 
 [r...@firewall-cvel-bgp1 /usr/ports/net/quagga/work/quagga-0.99.11]#
 cat quagga-0.99.11-BGP-4-byte-ASN-bug-fixes.patch
 --- bgpd/bgp_aspath.c   2008-04-10 11:47:45.0 +
 +++ bgpd/bgp_aspath.c   2009-04-30 20:12:22.0 +
 @@ -393,25 +393,6 @@ aspath_delimiter_char (u_char type, u_ch
return ' ';
  }
 
 -/* countup asns from this segment and index onward */
 -static int
 -assegment_count_asns (struct assegment *seg, int from)
 -{
 -  int count = 0;
 -  while (seg)
 -{
 -  if (!from)
 -count += seg-length;
 -  else
 -{
 -  count += (seg-length - from);
 -  from = 0;
 -}
 -  seg = seg-next;
 -}
 -  return count;
 -}
 -
  unsigned int
  aspath_count_confeds (struct aspath *aspath)
  {
 @@ -521,13 +502,23 @@ aspath_count_numas (struct aspath *aspat
return num;
  }
 
 +static char *
 +aspath_expand (char *path,
 +  size_t *space,
 +  size_t needed)
 +{
 +  while (*space  needed)
 +*space *= 2;
 +  return XREALLOC (MTYPE_AS_STR, path, *space);
 +}
 +
  /* Convert aspath structure to string expression. */
  static char *
  aspath_make_str_count (struct aspath *as)
  {
struct assegment *seg;
 -  int str_size;
 -  int len = 0;
 +  size_t str_size;
 +  size_t len = 0;
char *str_buf;
 
/* Empty aspath. */
 @@ -540,18 +531,7 @@ aspath_make_str_count (struct aspath *as
 
seg = as-segments;
 
 -  /* ASN takes 5 chars at least, plus seperator, see below.
 -   * If there is one differing segment type, we need an additional
 -   * 2 chars for segment delimiters, and the final '\0'.
 -   * Hopefully this is large enough to avoid hitting the realloc
 -   * code below for most common sequences.
 -   *
 -   * With 32bit ASNs, this range will increase, but only worth
 changing
 -   * once there are significant numbers of ASN = 10
 -   */
 -#define ASN_STR_LEN (5 + 1)
 -  str_size = MAX (assegment_count_asns (seg, 0) * ASN_STR_LEN + 2 + 1,
 -  ASPATH_STR_DEFAULT_LEN);
 +  str_size = ASPATH_STR_DEFAULT_LEN;
str_buf = XMALLOC (MTYPE_AS_STR, str_size);
 
while (seg)
 @@ -575,32 +555,25 @@ aspath_make_str_count (struct aspath *as
  return NULL;
  }
 
 -  /* We might need to increase str_buf, particularly if path has
 -   * differing segments types, our initial guesstimate above will
 -   * have been wrong.  need 5 chars for ASN, a seperator each and
 -   * potentially two segment delimiters, plus a space between each
 -   * segment and trailing zero.
 -   *
 -   * This may need to revised if/when significant numbers of
 -   * ASNs = 10 are assigned and in-use on the internet...
 -   */
 -#define SEGMENT_STR_LEN(X) (((X)-length * ASN_STR_LEN) + 2 + 1 + 1)
 -  if ( (len + SEGMENT_STR_LEN(seg))  str_size)
 -{
 -  str_size = len + SEGMENT_STR_LEN(seg);
 -  str_buf = XREALLOC (MTYPE_AS_STR, str_buf, str_size);
 -}
 -#undef ASN_STR_LEN
 -#undef SEGMENT_STR_LEN
 -
if (seg-type != AS_SEQUENCE)
 -len += snprintf (str_buf + len, str_size - len,
 -%c,
 - aspath_delimiter_char (seg-type,
 AS_SEG_START));
 +   {
 + str_buf = aspath_expand (str_buf,
 +  str_size,
 +  len + 2); /* %c + '\0' */
 + len += snprintf (str_buf + len, str_size - len,
 +  %c,
 +  aspath_delimiter_char (seg-type,
 AS_SEG_START));
 +   }
 
/* write out the ASNs, with their seperators, bar the last one*/
for (i = 0; i  seg-length; i++)
  {
 +#define APPROX_DIGIT_COUNT(x) (x  10U ? 5 : 10)
 + /* %u + %c + %c +   + '\0' (last two are below loop) */
 + str_buf = aspath_expand (str_buf,
 +  str_size,
 +  len + APPROX_DIGIT_COUNT(seg-as[i])
 + 4);
 +
len += snprintf (str_buf + len, str_size - len, %u, seg-
 as[i]);
 
if (i  (seg-length - 1))
 
 
 
 
 2009/5/3 Renato Frederick 

Re: [FUG-BR] IO de disco com FreeBSD em DomU no Xen.

2009-05-03 Por tôpico Eduardo Costa Lisboa
Não tem muito a ver com FreeBSD o que vou falar, mas vamos lá:

- sua máquina é virtualizada (assistida por hardware) ou paravirtualizada
(assistida por software)?
- o que você usa como disco/partição para sua máquina? Arquivos de imagem;
volumes lógicos; partição/disco nativo exportado ou o quê? Posso estar
falando água, mas se disco é uma prioridade para você, por que não tentar
exportar a controladora diretamente para a domU?
- o desempenho de I/O também pode depender de quantas máquinas você está
virtualizando simultaneamente e até mesmo de coisas que o dom0 pode estar
rodando (às vezes desnecessariamente)



2009/5/3 Matheus Cucoloto matheuscucol...@gmail.com

 Pessoal, aos que tiverem trabalhando com Freebsd sob Xen

 A taxa de io de disco de vcs é aceitavel???

 Estou com um FreeBSD 7.1 como domU e rodo um cp -Rp ports ports.teste
 e minha taxa de transferencia nao ultrapassa os 10mb. Essa info eu
 pego do iostat -c 1 1.

 Existe algum macete para que a performance do Freebsd em xen seja superior?

 Tenho varios servidores xen (inclusive citrix xen) com hardwares
 diferentes e obtenho sempre o mesmo resultado no que se refere a
 disco.

 Abraços

 --
 Matheus Cucoloto
 System Admin.
 Net Admin.
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 
Eduardo Costa Lisboa
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] RES: RES: quagga

2009-05-03 Por tôpico Matheuscucoloto
Então, certamente vc deve ter feito o mesmo que eu:

make extract; make patch e depois aplicado o patch mensionado para o  
asn.



Matheus Cucoloto
Network System Administration
Unix Expertise
Voip Expertise

Fone: +55 (44) 99216200

***Enviado de meu iPhone

Em 03/05/2009, às 18:33, Renato Frederick freder...@dahype.org  
escreveu:

 Aqui também resolveu, mas aí o OSPF parou de falar com os parceiros  
 :(
 Porcamente copiei o ospf antigo (dos ports) para o Bin. Ele falava  
 algo nas mensagens que o numero de grupos IGMP foi excedido. Na  
 internet mandava alterar o kernel... deve ter algo que os ports já f 
 azem no código do OSPFD que resolve.

 Enfim, como o problema é só no BGP, não tem problema nenhum fazer  
 esta gambiarra! :)

 Algum ninja dos ports não poderia fazer esta contribuição ao Free  
 não?

 Se me ensinarem eu até faço!

 Abraços


 -Mensagem original-
 De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em
 nome de Matheus Cucoloto
 Enviada em: domingo, 3 de maio de 2009 14:24
 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Assunto: Re: [FUG-BR] RES: quagga

 Segue o patch para o 0.99.11

 Aqui resolveu!

 [r...@firewall-cvel-bgp1 /usr/ports/net/quagga/work/quagga-0.99.11]#
 cat quagga-0.99.11-BGP-4-byte-ASN-bug-fixes.patch
 --- bgpd/bgp_aspath.c   2008-04-10 11:47:45.0 +
 +++ bgpd/bgp_aspath.c   2009-04-30 20:12:22.0 +
 @@ -393,25 +393,6 @@ aspath_delimiter_char (u_char type, u_ch
   return ' ';
 }

 -/* countup asns from this segment and index onward */
 -static int
 -assegment_count_asns (struct assegment *seg, int from)
 -{
 -  int count = 0;
 -  while (seg)
 -{
 -  if (!from)
 -count += seg-length;
 -  else
 -{
 -  count += (seg-length - from);
 -  from = 0;
 -}
 -  seg = seg-next;
 -}
 -  return count;
 -}
 -
 unsigned int
 aspath_count_confeds (struct aspath *aspath)
 {
 @@ -521,13 +502,23 @@ aspath_count_numas (struct aspath *aspat
   return num;
 }

 +static char *
 +aspath_expand (char *path,
 +  size_t *space,
 +  size_t needed)
 +{
 +  while (*space  needed)
 +*space *= 2;
 +  return XREALLOC (MTYPE_AS_STR, path, *space);
 +}
 +
 /* Convert aspath structure to string expression. */
 static char *
 aspath_make_str_count (struct aspath *as)
 {
   struct assegment *seg;
 -  int str_size;
 -  int len = 0;
 +  size_t str_size;
 +  size_t len = 0;
   char *str_buf;

   /* Empty aspath. */
 @@ -540,18 +531,7 @@ aspath_make_str_count (struct aspath *as

   seg = as-segments;

 -  /* ASN takes 5 chars at least, plus seperator, see below.
 -   * If there is one differing segment type, we need an additional
 -   * 2 chars for segment delimiters, and the final '\0'.
 -   * Hopefully this is large enough to avoid hitting the realloc
 -   * code below for most common sequences.
 -   *
 -   * With 32bit ASNs, this range will increase, but only worth
 changing
 -   * once there are significant numbers of ASN = 10
 -   */
 -#define ASN_STR_LEN (5 + 1)
 -  str_size = MAX (assegment_count_asns (seg, 0) * ASN_STR_LEN + 2  
 + 1,
 -  ASPATH_STR_DEFAULT_LEN);
 +  str_size = ASPATH_STR_DEFAULT_LEN;
   str_buf = XMALLOC (MTYPE_AS_STR, str_size);

   while (seg)
 @@ -575,32 +555,25 @@ aspath_make_str_count (struct aspath *as
 return NULL;
 }

 -  /* We might need to increase str_buf, particularly if path has
 -   * differing segments types, our initial guesstimate above  
 will
 -   * have been wrong.  need 5 chars for ASN, a seperator each  
 and
 -   * potentially two segment delimiters, plus a space between  
 each
 -   * segment and trailing zero.
 -   *
 -   * This may need to revised if/when significant numbers of
 -   * ASNs = 10 are assigned and in-use on the internet...
 -   */
 -#define SEGMENT_STR_LEN(X) (((X)-length * ASN_STR_LEN) + 2 + 1 + 1)
 -  if ( (len + SEGMENT_STR_LEN(seg))  str_size)
 -{
 -  str_size = len + SEGMENT_STR_LEN(seg);
 -  str_buf = XREALLOC (MTYPE_AS_STR, str_buf, str_size);
 -}
 -#undef ASN_STR_LEN
 -#undef SEGMENT_STR_LEN
 -
   if (seg-type != AS_SEQUENCE)
 -len += snprintf (str_buf + len, str_size - len,
 -%c,
 - aspath_delimiter_char (seg-type,
 AS_SEG_START));
 +   {
 + str_buf = aspath_expand (str_buf,
 +  str_size,
 +  len + 2); /* %c + '\0' */
 + len += snprintf (str_buf + len, str_size - len,
 +  %c,
 +  aspath_delimiter_char (seg-type,
 AS_SEG_START));
 +   }

   /* write out the ASNs, with their seperators, bar the last  
 one*/
   for (i = 0; i  seg-length; i++)
 {
 +#define APPROX_DIGIT_COUNT(x) (x  10U ? 5 : 10)
 + /* %u + %c + %c +   

Re: [FUG-BR] IO de disco com FreeBSD em DomU no Xen.

2009-05-03 Por tôpico Matheuscucoloto



Matheus Cucoloto
Network System Administration
Unix Expertise
Voip Expertise

Fone: +55 (44) 99216200

***Enviado de meu iPhone

Em 03/05/2009, às 20:01, Eduardo Costa Lisboa  
eduardo.lis...@gmail.com escreveu:

 Não tem muito a ver com FreeBSD o que vou falar, mas vamos lá:

 - sua máquina é virtualizada (assistida por hardware) ou paravirtual 
 izada
 (assistida por software)?

Não vi ainda freebsd para virtualidado.



 - o que você usa como disco/partição para sua máquina?
 Arquivos de imagem;
 volumes lógicos; partição/disco nativo exportado ou o quê? Posso  
 estar
 falando água, mas se disco é uma prioridade para você, por que  
 não tentar
 exportar a controladora diretamente para a domU?

Lvm chamando com ioemu.

Exportar a controladora êh uma coisa que não tinha passado pela  
cabeça porém tem que analisar a viabilidade.



 - o desempenho de I/O também pode depender de quantas máquinas  
 você está
 virtualizando simultaneamente

Com certeza, mas nos meus testes foi sem concorrencia.


 e até mesmo de coisas que o dom0 pode estar
 rodando (às vezes desnecessariamente)

Com certeza ate mesmo stress do dom0 para gerenciar as máquinas  
virtuais.
Para isso existe umas tr




 2009/5/3 Matheus Cucoloto matheuscucol...@gmail.com

 Pessoal, aos que tiverem trabalhando com Freebsd sob Xen

 A taxa de io de disco de vcs é aceitavel???

 Estou com um FreeBSD 7.1 como domU e rodo um cp -Rp ports ports.teste
 e minha taxa de transferencia nao ultrapassa os 10mb. Essa info eu
 pego do iostat -c 1 1.

 Existe algum macete para que a performance do Freebsd em xen seja  
 superior?

 Tenho varios servidores xen (inclusive citrix xen) com hardwares
 diferentes e obtenho sempre o mesmo resultado no que se refere a
 disco.

 Abraços

 --
 Matheus Cucoloto
 System Admin.
 Net Admin.
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




 -- 
 Eduardo Costa Lisboa
 -
 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] Wireless wpi(4) com o -current

2009-05-03 Por tôpico Vinicius Abrahao
2009/5/1 Helio Loureiro he...@loureiro.eng.br

 Uso com 7.2-RC2, serve?


Olá Helio e pessoal,

Desculpe a demora pra voltar ao tópico.
Negócio é o seguinte: estou tentando implantar lagg[1] entre as interfaces
wireless e wired. Ou seja teoricamente eu me conectaria ao access point
tanto pelo cabo (há 4 portas nele) quanto pelo wifi.

Na teoria tudo muito bom, mas quando eu tiro o cabo do roteador,
ele começa a enviar os pacotes pela wpi(4) mas não recebe nada de volta.

Eu postei os detalhes desse problema na freebsd-net@ mas ainda não obtive
nenhuma resposta. [2]

Para ativar o lagg no 7.2RC2 tem que colocar as seguintes linhas no rc.conf:

ifconfig_bge0=up
ifconfig_wpi0=ssid triarius-wifi up
cloned_interfaces=lagg0
ifconfig_lagg0=laggproto failover laggport bge0 laggport wpi0
ipv4_addrs_lagg0=192.168.1.60/26
defaultrouter=192.168.1.1

No -current, muda um pouco, parece que estão trocando alguma coisa no
stack
802.11. Então estou tentando acompanhar e ajudar a testar as modificações,
mas sem muito sucesso.

ifconfig_bge0=up
wlans_wpi0=wlan0
ifconfig_wlan0=ssid triarius-wifi up
cloned_interfaces=lagg0
ifconfig_lagg0=laggproto failover laggport bge0 laggport wlan0
ipv4_addrs_lagg0=192.168.1.60/26
defaultrouter=192.168.1.1


[1] http://www.freebsd.org/doc/en/books/handbook/network-aggregation.html
[2] http://lists.freebsd.org/pipermail/freebsd-net/2009-April/021873.html


Abs,
Vinícius
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] RES: RES: RES: quagga

2009-05-03 Por tôpico Renato Frederick
Exato :)



 -Mensagem original-
 De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em
 nome de Matheuscucoloto
 Enviada em: domingo, 3 de maio de 2009 20:00
 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Cc: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Assunto: Re: [FUG-BR] RES: RES: quagga
 
 Então, certamente vc deve ter feito o mesmo que eu:
 
 make extract; make patch e depois aplicado o patch mensionado para o
 asn.
 
 
 
 Matheus Cucoloto
 Network System Administration
 Unix Expertise
 Voip Expertise
 
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IO de disco com FreeBSD em DomU no Xen.

2009-05-03 Por tôpico Thiago Damas
  Tem um bug no freebsd 7.1 com certas controladoras scsi; tens como
tentar reproduzir o teste no 7.1-stable ou 7.0?


2009/5/3 Matheuscucoloto matheuscucol...@gmail.com:


 
 Matheus Cucoloto
 Network System Administration
 Unix Expertise
 Voip Expertise

 Fone: +55 (44) 99216200

 ***Enviado de meu iPhone

 Em 03/05/2009, às 20:01, Eduardo Costa Lisboa
 eduardo.lis...@gmail.com escreveu:

 Não tem muito a ver com FreeBSD o que vou falar, mas vamos lá:

 - sua máquina é virtualizada (assistida por hardware) ou paravirtual
 izada
 (assistida por software)?

 Não vi ainda freebsd para virtualidado.



 - o que você usa como disco/partição para sua máquina?
 Arquivos de imagem;
 volumes lógicos; partição/disco nativo exportado ou o quê? Posso
 estar
 falando água, mas se disco é uma prioridade para você, por que
 não tentar
 exportar a controladora diretamente para a domU?

 Lvm chamando com ioemu.

 Exportar a controladora êh uma coisa que não tinha passado pela
 cabeça porém tem que analisar a viabilidade.



 - o desempenho de I/O também pode depender de quantas máquinas
 você está
 virtualizando simultaneamente

 Com certeza, mas nos meus testes foi sem concorrencia.


 e até mesmo de coisas que o dom0 pode estar
 rodando (às vezes desnecessariamente)

 Com certeza ate mesmo stress do dom0 para gerenciar as máquinas
 virtuais.
 Para isso existe umas tr




 2009/5/3 Matheus Cucoloto matheuscucol...@gmail.com

 Pessoal, aos que tiverem trabalhando com Freebsd sob Xen

 A taxa de io de disco de vcs é aceitavel???

 Estou com um FreeBSD 7.1 como domU e rodo um cp -Rp ports ports.teste
 e minha taxa de transferencia nao ultrapassa os 10mb. Essa info eu
 pego do iostat -c 1 1.

 Existe algum macete para que a performance do Freebsd em xen seja
 superior?

 Tenho varios servidores xen (inclusive citrix xen) com hardwares
 diferentes e obtenho sempre o mesmo resultado no que se refere a
 disco.

 Abraços

 --
 Matheus Cucoloto
 System Admin.
 Net Admin.
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




 --
 Eduardo Costa Lisboa
 -
 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

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IO de disco com FreeBSD em DomU no Xen.

2009-05-03 Por tôpico Matheuscucoloto
Opa, êh verdade, vou roda um 7.0 para ver o resultado.


Matheus Cucoloto
Network System Administration
Unix Expertise
Voip Expertise

Fone: +55 (44) 99216200

***Enviado de meu iPhone

Em 03/05/2009, às 20:41, Thiago Damas tda...@gmail.com escreveu:

  Tem um bug no freebsd 7.1 com certas controladoras scsi; tens como
 tentar reproduzir o teste no 7.1-stable ou 7.0?


 2009/5/3 Matheuscucoloto matheuscucol...@gmail.com:


 
 Matheus Cucoloto
 Network System Administration
 Unix Expertise
 Voip Expertise

 Fone: +55 (44) 99216200

 ***Enviado de meu iPhone

 Em 03/05/2009, às 20:01, Eduardo Costa Lisboa
 eduardo.lis...@gmail.com escreveu:

 Não tem muito a ver com FreeBSD o que vou falar, mas vamos lá:

 - sua máquina é virtualizada (assistida por hardware) ou paravir 
 tual
 izada
 (assistida por software)?

 Não vi ainda freebsd para virtualidado.



 - o que você usa como disco/partição para sua máquina?
 Arquivos de imagem;
 volumes lógicos; partição/disco nativo exportado ou o quê? Posso
 estar
 falando água, mas se disco é uma prioridade para você, por que
 não tentar
 exportar a controladora diretamente para a domU?

 Lvm chamando com ioemu.

 Exportar a controladora êh uma coisa que não tinha passado pela
 cabeça porém tem que analisar a viabilidade.



 - o desempenho de I/O também pode depender de quantas máquinas
 você está
 virtualizando simultaneamente

 Com certeza, mas nos meus testes foi sem concorrencia.


 e até mesmo de coisas que o dom0 pode estar
 rodando (às vezes desnecessariamente)

 Com certeza ate mesmo stress do dom0 para gerenciar as máquinas
 virtuais.
 Para isso existe umas tr




 2009/5/3 Matheus Cucoloto matheuscucol...@gmail.com

 Pessoal, aos que tiverem trabalhando com Freebsd sob Xen

 A taxa de io de disco de vcs é aceitavel???

 Estou com um FreeBSD 7.1 como domU e rodo um cp -Rp ports  
 ports.teste
 e minha taxa de transferencia nao ultrapassa os 10mb. Essa info eu
 pego do iostat -c 1 1.

 Existe algum macete para que a performance do Freebsd em xen seja
 superior?

 Tenho varios servidores xen (inclusive citrix xen) com hardwares
 diferentes e obtenho sempre o mesmo resultado no que se refere a
 disco.

 Abraços

 --
 Matheus Cucoloto
 System Admin.
 Net Admin.
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




 --
 Eduardo Costa Lisboa
 -
 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

 -
 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] Wireless wpi(4) com o -current

2009-05-03 Por tôpico Helio Loureiro
 Desculpe a demora pra voltar ao tópico.
 Negócio é o seguinte: estou tentando implantar lagg[1] entre as interfaces
 wireless e wired. Ou seja teoricamente eu me conectaria ao access point
 tanto pelo cabo (há 4 portas nele) quanto pelo wifi.

Olha... não acho que vá funcionar.  O driver wpi parece ser uma
implementação funcional, mas um tanto quanto nas coxas.  O sinal não é
estável e perde a associação com o AP de tempo em tempos, mesmo com
sinal bom.

Também tenho um Windão instalado numa imagem qemu.  Quando dá boot,
utiliza uma interface tap.  Resolvi colocar para funcionar
transparentemente via bridge, tanto com a ethernet, uma bge, quanto
com a wpi.  Acho que isso é bem próximo do que vc está tentando fazer.
 Mas infelizmente não funciona.  Não sei o motivo, mas o modo bridge
entre wpi e tap não rola de jeito nenhum.  O sintomas são os mesmos:
pacotes saem, mas não voltam.  Observado a partir de outro nó, depois
do AP, não chega nada.

Eu consegui resolver o problema atravé de NAT com pf.  Fiz um script
de heartbeat que altera as rotas e força um cat /etc/pf.conf | sed
s/bge/wpig  /tmp/pf.conf; pfctl -e -f /tmp/pf.conf no caso de
falha da bge, e outro semelhante pra wpi no caso de falha da mesma.

-- 
[]´s
Helio Loureiro
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd