Linha 14: | Linha 14: | ||
** Habilitar login root via putty: | ** Habilitar login root via putty: | ||
*** Instale o editor de arquivos joe | *** Instale o editor de arquivos joe | ||
− | + | <blockquote><pre>apt-get install joe</pre></blockquote> | |
− | + | * Abra o arquivo: | |
− | + | <blockquote><pre>joe /etc/ssh/sshd_config</pre></blockquote> | |
− | + | * Edite as linha tirando o # e mudando para yes | |
− | + | <blockquote><pre>PermitRootLogin yes</pre></blockquote> | |
− | + | * Após editar o arquivo: | |
− | + | <blockquote><pre>CTRL + K</pre></blockquote> | |
− | + | <blockquote><pre>CTRL + X</pre></blockquote> | |
− | + | * Depois reinicie o SSH | |
− | + | <blockquote><pre>/etc/init.d/ssh restart</pre></blockquote> | |
<br>Agora vamos instalar o Accel-PPP | <br>Agora vamos instalar o Accel-PPP | ||
* Baixe os pacotes do Accel-PPP no seu Debian | * Baixe os pacotes do Accel-PPP no seu Debian | ||
− | + | <blockquote><pre>apt-get install -y build-essential cmake gcc linux-headers-`uname -r` git libpcre3-dev libssl-dev liblua5.1-0-dev</pre></blockquote> | |
* Agora crie um diretório para baixar o projeto do git | * Agora crie um diretório para baixar o projeto do git | ||
− | + | <blockquote><pre>mkdir -p /usr/local/src/accel/build</pre></blockquote> | |
* Agora entre nesse diretório criado | * Agora entre nesse diretório criado | ||
− | + | <blockquote><pre>cd /usr/local/src/accel</pre></blockquote> | |
* Depois irar fazer o clone do projeto do git do Accel-PPP | * Depois irar fazer o clone do projeto do git do Accel-PPP | ||
− | + | <blockquote><pre>git clone https://github.com/xebd/accel-ppp.git</pre></blockquote> | |
* Após clonar do git acesse o diretório da Build | * Após clonar do git acesse o diretório da Build | ||
− | + | <blockquote><pre>cd /usr/local/src/accel/build</pre></blockquote> | |
− | + | * Dentro do diretório da Build, irá escolher o que será compilado, conforme sua necessidade | |
− | + | <blockquote><pre>cmake -DCPACK_TYPE=Debian10 -DBUILD_IPOE_DRIVER=TRUE -DBUILD_VLAN_MON_DRIVER=TRUE -DRADIUS=TRUE -DNETSNMP=TRUE -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr -DKDIR=/usr/src/linux-headers-$(uname -r) ../accel-ppp</pre></blockquote> | |
− | + | * Agora irá compilar o Accel-PPP no Debian | |
+ | <blockquote><pre>make</pre></blockquote> | ||
+ | * Após irá copiar o modulo do Kernel Vlan_mon e IPoE em seguida carregue-os | ||
+ | <blockquote><pre> | ||
+ | cp drivers/ipoe/driver/ipoe.ko /lib/modules/$(uname -r) | ||
+ | cp drivers/vlan_mon/driver/vlan_mon.ko /lib/modules/$(uname -r) | ||
+ | depmod -a | ||
+ | modprobe vlan_mon | ||
+ | modprobe ipoe | ||
+ | </pre></blockquote> | ||
+ | * Devemos adicionar os módulos para iniciarem com o Boot | ||
+ | <blockquote><pre> | ||
+ | echo "vlan_mon" >> /etc/modules | ||
+ | echo "ipoe" >> /etc/modules | ||
+ | </pre></blockquote> | ||
+ | * Iremos criar o pacote .DEB | ||
+ | <blockquote><pre> | ||
+ | cpack -G DEB | ||
+ | apt install ./accel-ppp.deb | ||
+ | </pre></blockquote> | ||
+ | Instalação do Accel-PPP Completa no seu Debian | ||
+ | * Agora habilite o seu Accel-PPP para iniciar com o seu Debian | ||
+ | <blockquote><pre>systemctl enable accel-ppp</pre></blockquote> | ||
+ | * O pacote vem com um modelo de exemplo, jogue esse modelo de configuração no seu Accel-PPP e edite-o conforme a sua necessidade. | ||
+ | <blockquote><pre>cp /etc/accel-ppp.conf.dist /etc/accel-ppp.conf</pre></blockquote> | ||
+ | * Apos a edição do arquivo, sempre reinicie o seu Accel-PPP | ||
+ | <blockquote><pre> | ||
+ | systemctl restart accel-ppp | ||
+ | systemctl status accel-ppp | ||
+ | </pre></blockquote> | ||
__NOEDITSECTION__ | __NOEDITSECTION__ |
Edição das 19h51min de 17 de junho de 2020
Controllr <> Accel-PPP
O Accel-PPP é um software compilado para ser usando em diversos serviços de autenticação, compatível com o protocolo Radius. Como por exemplo autenticação PPPoE, IPoE, etc... Essa ferramenta pode ser usada em conjunto como Controllr.
Instalação do Accel-PPP
Você pode usar tanto o Linux quando o Debian, ou outro derivado que seja compatível, para instalar o seu Accel-PPP. No exemplo a seguir, iremos ensinar como pode ser instalado no Debian versão 10.4.0 (Download 64x ISO)
- Baixe a ISO e realize a instalação do seu Debian.
- OBS: Se preferir, no momento da instalação escolha somente a opção via terminal shell (SSH), sem interface gráfica (web)
- Dicas Debian
- Habilitar login root via putty:
- Instale o editor de arquivos joe
- Habilitar login root via putty:
apt-get install joe
- Abra o arquivo:
joe /etc/ssh/sshd_config
- Edite as linha tirando o # e mudando para yes
PermitRootLogin yes
- Após editar o arquivo:
CTRL + K
CTRL + X
- Depois reinicie o SSH
/etc/init.d/ssh restart
Agora vamos instalar o Accel-PPP
- Baixe os pacotes do Accel-PPP no seu Debian
apt-get install -y build-essential cmake gcc linux-headers-`uname -r` git libpcre3-dev libssl-dev liblua5.1-0-dev
- Agora crie um diretório para baixar o projeto do git
mkdir -p /usr/local/src/accel/build
- Agora entre nesse diretório criado
cd /usr/local/src/accel
- Depois irar fazer o clone do projeto do git do Accel-PPP
git clone https://github.com/xebd/accel-ppp.git
- Após clonar do git acesse o diretório da Build
cd /usr/local/src/accel/build
- Dentro do diretório da Build, irá escolher o que será compilado, conforme sua necessidade
cmake -DCPACK_TYPE=Debian10 -DBUILD_IPOE_DRIVER=TRUE -DBUILD_VLAN_MON_DRIVER=TRUE -DRADIUS=TRUE -DNETSNMP=TRUE -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr -DKDIR=/usr/src/linux-headers-$(uname -r) ../accel-ppp
- Agora irá compilar o Accel-PPP no Debian
make
- Após irá copiar o modulo do Kernel Vlan_mon e IPoE em seguida carregue-os
cp drivers/ipoe/driver/ipoe.ko /lib/modules/$(uname -r) cp drivers/vlan_mon/driver/vlan_mon.ko /lib/modules/$(uname -r) depmod -a modprobe vlan_mon modprobe ipoe
- Devemos adicionar os módulos para iniciarem com o Boot
echo "vlan_mon" >> /etc/modules echo "ipoe" >> /etc/modules
- Iremos criar o pacote .DEB
cpack -G DEB apt install ./accel-ppp.deb
Instalação do Accel-PPP Completa no seu Debian
- Agora habilite o seu Accel-PPP para iniciar com o seu Debian
systemctl enable accel-ppp
- O pacote vem com um modelo de exemplo, jogue esse modelo de configuração no seu Accel-PPP e edite-o conforme a sua necessidade.
cp /etc/accel-ppp.conf.dist /etc/accel-ppp.conf
- Apos a edição do arquivo, sempre reinicie o seu Accel-PPP
systemctl restart accel-ppp systemctl status accel-ppp