Autor: Gian Silva
Olá,
Neste artigo iremos falar em modo rápido de como instalar a placa da Khomp K2E1-SPX (a minha em especifico é PCI-Express) no Centos 6 e Asterisk.
Desabilitando o SELINUX:
Primeiro de tudo precisamos desabilitar o SELinux, entre no diretorio /etc/sysconfig e abre o arquivo “selinux”, lá dentro ele terá uma variavel definida assim:
SELINUX=enforcing
Altere ela para
SELINUX=disabled
Após isto, reinicie o servidor!
Desabilitando o firewall:
Por padrão o CentOS vem com o firewall habilitado, como o intuito aqui não é aprofundar a configuração do firewall e sim da Khomp, nós vamos desabilitar o firewall, com este comando:
chkconfig iptables off
Com isto, ele para de subir as regras no boot do CentOS.
Para limpar as regras do firewall utilize:
iptables -F
Atualizar o CentOS:
Para termos os ultimos pacotes da release 6 do CentOS, rode o seguinte comando:
yum update
Adicionar repositorio da EPEL:
Precisaremos adicionar o repositorio da EPEL no CentOS, utilize este comando:
yum install epel-release
Nota: No momento em que rodei, eu vi que o repositorio da epel estava sem SSL, sendo assim, eu troquei https por http em /etc/yum.repos.d/epel.repo
Instalando as dependências:
Para instalarmos as dependencias necessárias, rodaremos o seguinte comando:
yum install -y nano screen epel-release gcc dialog kernel-headers kernel-devel perl
Instalando o Asterisk:
Agora iremos instalar o Asterisk, não vou entrar em detalhes sobre como compilar, porque este não é o objetivo, no repositório já temos a versão 1.8 do Asterisk e julgo suficiente até então, sendo assim:
yum install asterisk
Download e instalação do driver da Khomp:
Bem, eu recomendo sempre o download a ultima versão disponivel, no site da Khomp, para fazer download você tem que estar logado, o link para download é: http://www.khomp.com/suporte/?lang=pt
Você não precisa ter comprado lá para ter acesso, faça o cadastro por ai e já conseguirá efetuar o download do driver tranquilamente.
Com o driver baixado, coloque o em: “/usr/src”, contando com, nós devemos entrar lá, com o comando:
cd /usr/src
Após isto, iremos descompactar:
gzip -d channel_5.0_002_x86-64.sh.gz
E depois disto, instalar com o comando:
sh channel_5.0_002_x86-64.sh
A instalação ocorrerá totalmente de modo automático
Passo adicional:
Se você usar placas PCI ou PCI-e (como é o meu caso) vocẽ tem que instalar o driver adicional da khomp, separei aqui um passo a passo exclusivo:
cd /usr/src/khomp
tar zxvf kpdriver_20170619_1111.tar.gz
cd kpdriver_20170619_1111
make
make install
depmod -a
Com isto, você já consegue rodar as placas tranquilamente.
Adicionando a Khomp no boot:
Para que todas as vezes que o sistema subir, o driver suba junto, rode os seguintes comandos:
chkconfig khompdrv on
chkconfig kibs on
chkconfig klicenseserver on
chkconfig klogserver on
chkconfig kqueryserver on
chkconfig kwebserver on
chkconfig k3lserver on
Adicionando o Asterisk no boot:
chkconfig asterisk on
Reiniciando o servidor:
Após efetuar todos os passos acima com sucesso, reinicie o servidor, após reiniciar você pode acessar o painel da Khomp utilizando o endereço: http://IPDOSERVIDOR:14100 o usuario padrão é admin e a senha é khomp
Neste painel você identifica, sinalização, placas e etc.