Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux
» Screenshot
Linux: backtrack anime
Por n34r



» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha

» Wallpaper
Linux: Tux Ninja
Por Dhonatn


Artigo

FreeBSD + Asterisk
Linux user
dbedani
23/10/2007
Neste tutorial vamos instalar o Asterisk e Zaptel no FreeBSD. Faremos uma configuração simples de 2 ramais SIP e um plano de discagem simples. Vamos instalar também o Apache, MySQL e o Asterisk-Stats para poder visualizar todo o CDR via Web. Para finalizar, uma maneira de monitorar o uso do seu servidor com o Cacti.
Por: Danilo Bedani
[ Hits: 20651 ]
Conceito: 10.0   2 voto(s)2 voto(s)2 voto(s)2 voto(s)2 voto(s) + quero dar nota ao artigo

Atualizando o sistema

Após a instalação do seu sistema FreeBSD (nesse caso estou utilizando o 6.2), é interessante atualizar para o STABLE. Vamos seguir o artigo da FUG-BR:
Pela coleção de ports (se você utiliza o 6.2, não é necessário esta etapa, o csup já está em sua base):

# cd /usr/ports/net/csup
# make install clean
# rehash


Agora iremos criar um arquivo "supfile" que servirá para o nosso csup como um "arquivo de configuração". Como o nosso objetivo inicial é atualizar o nosso FreeBSD para a última versão STABLE do FreeBSD 6.X:

*default host=cvsup12.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_6
*default delete use-rel-suffix

*default compress

src-all

OBS: Salve com o nome/local "/usr/local/etc/src-supfile".

Vale lembrar que podemos escolher o servidor que desejamos "baixar" os sources, neste exemplo foi utilizado o cvsup12.FreeBSD.org, que é um Top Level Domain, ou seja, os primeiros servidores que são atualizados do cvs oficial. Para obter informações sobre outros mirrors consulte a página oficial do FreeBSD ou instale o fastest_cvsup (cd /usr/ports/sysutils/fastest_cvsup && make install clean), com ele você conseguirá ver qual o servidor mais rápido no momento.

Depois de tudo configurado basta digitar:

# csup -g -L 2 /usr/local/etc/src-supfile

Com este comando será iniciado o "download" do novo código do FreeBSD.

Depois que tudo acabar, você terá que recompilar o seu FreeBSD, para fazer isso faça:

# cd /usr/src
# make -j4 buildworld

# make buildkernel KERNCONF=GENERIC
# make installkernel KERNCONF=GENERIC
# mergemaster -p
# make TMPDIR=/var/tmp installworld
# mergemaster -Pi
# reboot


Observações:
  • O "make -j4 buildworld" demora muito pode ir tomar uma cervejinha;
  • Se sua máquina for rápida = umas 4 cervejinhas;
  • Se sua máquina for não tão rápida = 10 cervejas + bisteca na chapa;
  • ... agora se sua máquina for lerda.... logo após o enter..... coloque a COSTELA no celofane ;)

Leia o artigo completo em www.fug.com.br/content/view/46/9/ para ter maiores informações a respeito deste procedimento.

Depois de tudo atualizado, é hora de fazer uma limpeza no sistema, pra remover programas, mans e libs que foram removidas do sistema, mas permanecem na sua máquina.

ATENÇÃO: Se você atualizou da série 5.x pra 6.x, por exemplo, as libs do sistema tiveram sua versão alterada, então, antes de executar os procedimentos abaixo, atualize *TODOS* os seus ports (portupgrade -fa) e recompile programas que foram instalado por fora do ports, para garantir que nada irá parar de funcionar.

# cd /usr/src
# make check-old


Faça um backup de todos os arquivo que o make check-old retornar:

# make delete-old
# make delete-old-libs

Esses dois comandos irão perguntar pra você antes de apagar cada arquivo e/ou cada lib. Caso você tenha conferido bem a saída do "make check-old" e tenha certeza de que vai apagar tudo, utilize-os da seguinte maneira:

# make -DBATCH_DELETE_OLD_FILES delete-old
# make -DBATCH_DELETE_OLD_FILES delete-old-libs


Próxima página >>


Páginas do artigo
   1. Atualizando o sistema
   2. Atualizando o Ports
   3. Instalar Zaptel
   4. Instalar Asterisk
   5. PHP5
   6. Configurando o Asterisk
   7. CDR em MySQL
   8. Asterisk Stats
   9. Cacti

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por guibona em 23/10/2007 - 13:33h:

Afffff

[2] Comentário enviado por guibona em 23/10/2007 - 13:34h:



[3] Comentário enviado por tholoko em 23/10/2007 - 15:22h:

Parabens !brothah!... mto bom artigo e o FrEEBSD tah mandando muito bem comm o ASTERISK... recomendo!!! Desculpa ai GUIBOBA!!! abraços!

[4] Comentário enviado por guilhermerezende em 23/10/2007 - 15:56h:

Legal, so faltou o autor mencionar onde baixar o asterisk-stat.

[5] Comentário enviado por dbedani em 23/10/2007 - 15:58h:

Guilherme,

Está no tutorial!

# cd /usr/ports/www/asterisk-stat
# make install clean

[6] Comentário enviado por franciscosouza em 24/10/2007 - 04:59h:

=)

Muito bom mesmo, parabéns pelo tuto.
Estou mais ou menos começando aqui com o FreeBSD. Extremamente foderoso o sistema ^^

[7] Comentário enviado por vinivend em 24/10/2007 - 06:29h:

muito bom artigo, parabéns.. estarei iniciando esse projeto dentro de alguns dias..

[8] Comentário enviado por marpinheiro em 28/03/2008 - 19:05h:

Parabéns, fiz toda instalação porém quando teste o servidor fazendo uma ligação do ramal x para o y eu não consigo escutar nada. Ele toca no outro ramal, eu atendo mas não consigo falar nem ouvir nada.. estou usando freebsd 7.. tem alguma ideia do problema?

Obrigado


Contribuir com comentário
  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Copyleft 2002-2009 Viva o Linux.com.br

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.