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
Código :portsnap fetch extract
2) Atualize o Ports
Código :portsnap fetch update
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
ouCódigo :service openbgpd start
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:
ouCódigo :service openbgpd stop ; service openbgpd start
Código :service openbgpd restart
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
# CorreçãoCódigo :Feb 4 11:43:41 FREEBSD bgpd[8755]: /usr/local/etc/bgpd.conf: group/world readable/writeable
Código :chmod 400 bgpd.conf
# 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
Código :bgpctl show
# 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.