[Tutorial] - Instalação e Configuração do OpenBGP no FreeBSD
Bom dia Pessoal,
Vou focar este tutorial somente na Instalação e Configuração do OpenBGP.
Para Instalação do FreeBSD indico este tutorial:
http://pplware.sapo.pt/linux/aprenda...passo-a-passo/
Para BGP aconselho também fazer Kernel Tuning no FreeBSD.
Após a Instalação do FreeBSD faça o seguinte passo a passo:
1) Baixe o Ports do FreeBSD
2) Atualize o Ports
3) Baixar Pacotes do OpenBGP e suas dependências recursivamente.
Código :
cd /usr/ports/net/openbgpd ; make fetch-recursive ;
4) Configurar o OpenBGP e suas dependências recursivamente.
Código :
cd /usr/ports/net/openbgpd ; make config-recursive ;
5) Instalar o OpenBGP e suas dependências recursivamente.
Código :
make install clean ; rehash ;
6) Configure o OpenBGP para inicialização ao iniciar o Sistema Operacional
Código :
echo 'openbgpd_enable="YES"' >> /etc/rc.conf
7) Inicie o Serviço do OpenBGP
ou
Código :
/usr/local/etc/rc.d/openbgpd start
8) Ocorrerá um erro por falta do arquivo de configuração bgpd.conf que deve ser criado em /usr/local/etc/
Acesse meu tópico anterior sobre um exemplo do arquivo de configuração do OpenBGP bgpd.conf
Código :
https://under-linux.org/showthread.php?t=177414
9) Após criar o arquivo de configuração, tente novamente iniciar o serviço:
Código :
service openbgpd stop ; service openbgpd start
ou
10) Alguns erros podem ocorrer, por exemplo de permissões erradas ou erros no arquivo de configuração:
# Para Verificar se houveram erros:
Código :
tail -f /var/log/messages
# Erro de Permissão
Código :
Feb 4 11:43:41 FREEBSD bgpd[8755]: /usr/local/etc/bgpd.conf: group/world readable/writeable
# Correção
# Erro de Configuração
Código :
Feb 4 11:43:41 FREEBSD bgpd[8755]: config file /usr/local/etc/bgpd.conf has errors, not reloading
# Correção, Acesse o arquivo bgpd.conf e reveja toda sua configuração
Código :
ee /usr/local/etc/bgpd.conf
11) Após todas correções feitas, reinicie o serviço e veja se houveram erros
# Verifique como estão as sessões BGP
# Caso esteja funcionando aparecerá desta forma:
Código :
(root@FREEBSD)[/usr/local/etc]# bgpctl show
Neighbor AS MsgRcvd MsgSent OutQ Up/Down State/PrfRcvd
OPERADORA 1 65534 0 0 0 Never Active
Pessoal espero ter ajudado quem tinha dúvidas na instalação e configuração do OpenBGP no FreeBSD.
Postem suas dúvidas, críticas e elogios.
Qualquer detalhe mais a fundo sobre o arquivo de configuração ou serviços profissionais de consultoria em BGP me adicionem no Skype.
Se ajudou clica ali na estrelinha e agradeça.
Abraço.
Re: [Tutorial] - Instalação e Configuração do OpenBGP no FreeBSD
Citação:
Postado originalmente por
Arthur Bernardes
Perfeito Alisson. Outra dúvida, nas plataformas que conheço o "prepend" deve ser definido em "out" e o "local_pref" em "in", no OpenBGP não precisa disso?
Você define para o Peer.
Re: [Tutorial] - Instalação e Configuração do OpenBGP no FreeBSD
Boa tarde amigos,
Muito bacana esse tópico. Está sendo extremamente Útil.
Fiz os procedimentos, agora está apresentando um erro como se faltasse um outro arquivo.
Criei o arquivo bgpd.conf, porém ao fazer os comandos para verificar a sessão bgpctl show ou bgpctl s rib nei x.x.x.x out aparece esse erro abaixo
bgpctl: connect: /var/run/bgpd.sock: No such file or directory
Deixei de fazer alguma coisa?
Re: [Tutorial] - Instalação e Configuração do OpenBGP no FreeBSD
Citação:
Postado originalmente por
sonia
Boa tarde amigos,
Muito bacana esse tópico. Está sendo extremamente Útil.
Fiz os procedimentos, agora está apresentando um erro como se faltasse um outro arquivo.
Criei o arquivo bgpd.conf, porém ao fazer os comandos para verificar a sessão bgpctl show ou bgpctl s rib nei x.x.x.x out aparece esse erro abaixo
bgpctl: connect: /var/run/bgpd.sock: No such file or directory
Deixei de fazer alguma coisa?
Boa tarde,
Provavelmente o openbgpd não levantou.
veja o erro em:
tail -f /var/log/messages