Programas Linux no FreeBSD

1

Com algumas configurações veremos que programas Linux podem rodar no FreeBSD.

1º Passo vamos Carregar o módulo Linux no kernel, caso contrário, a compilação irá falhar.

Digitamos no terminal:

#kldload linux

2º Passo vamos verificar se o módulo foi carregado.

Digitamos no terminal:

#kldstat

Teremos uma saída bem parecida com essa.

Id Refs Address    Size     Name
1    2 0xc0100000 16bdb8   kernel
7    1 0xc24db000 d000     linux.ko

3º Passo vamos instalar um conjunto básico de bibliotecas e binários do Linux no FreeBSD.

Digitamos no terminal:

#printf “compat.linux.osrelease=2.6.18\n” >> /etc/sysctl.conf

Digitamos no terminal:

#sysctl compat.linux.osrelease=2.6.18

Digitamos no terminal:

#pkg install emulators/linux_base-c6

4º Passo Para a compatibilidade com o  Linux ser ativado no
momento da inicialização, adicione essa linha no /etc/rc.conf

Digitamos no terminal: ee /etc/rc.conf e adicionamos a linha abaixo.

linux_enable=”YES”

para usuários Linux acostumados a usar o nano como editor e só baixar com o comando.

pkg install nano

Se um aplicativo Linux der erro sobre a falta de bibliotecas
compartilhadas depois de configurar o Linux compatibilidade, vamos determinar quais bibliotecas compartilhadas estão faltando e vamos  instalá-las manualmente.

A partir de um sistema Linux o comando, ldd pode ser usado para determinar quais bibliotecas compartilhadas fazem parte da aplicação.

Por exemplo, para verificar quais bibliotecas compartilhadas o programa XXX precisa para funcionar, vamos executar este comando a partir de um sistema Linux que tenha o programa instalado:

 

#ldd XXX

libXt.so.3 (DLL Ir 3.1) => /usr/X11/lib/libXt.so.3.1.0
libX11.so.3 (DLL Ir 3.1) => /usr/X11/lib/libX11.so.3.1.0
libc.so.4 (DLL Ir 4.5pl26) => /lib/libc.so.4.6.29
Em seguida copiar todos os arquivos da última coluna da
saída do Linux para o FreeBSD em /compat/linux/
Uma vez copiado, criar links simbólicos para os nomes na
primeira coluna. Este exemplo resultará nos seguintes arquivos no sistema FreeBSD:

#/compat/linux/usr/X11/lib/libXt.so.3.1.0
#/compat/linux/usr/X11/lib/libXt.so.3 -> libXt.so.3.1.0
#/compat/linux/usr/X11/lib/libX11.so.3.1.0
#/compat/linux/usr/X11/lib/libX11.so.3 -> libX11.so.3.1.0
#/compat/linux/lib/libc.so.4.6.29
#/compat/linux/lib/libc.so.4 -> libc.so.4.6.29

Geralmente, a pessoa precisa copiar manualmente as bibliotecas compartilhadas que o Linux  precisa apenas nas
primeiras vezes que um programa Linux e instalado no
FreeBSD. Depois de um tempo, haverá um conjunto suficiente de bibliotecas compartilhadas no sistema para ser
capaz de executar os programas do Linux recém-instalado sem qualquer trabalho extra.

Por enquanto e só.

Configurando um Servidor Slackware – DHCP server, Nat com iptables simplificado.

1

Amigos, mais uma vez é um prazer imensuravel estar por aqui e poder compartilhar um pouco do meu conhecimento com essa grande comunidade.

Vamos configurar um Slackware para servir internet e DHCP ?
O video aborda as configurações basicas necessarias para que possamos ter nosso firewall funcinando. Este video será o primeiro de uma serie que farei a respeito do sistema, então vamos lá.

 

[ x ]
 

 

Configurações usadas por mim neste video.

dnsmasq.conf:

Primeiro, faça um backup das configurações atuais.

cd /etc/

mv dnsmasq.conf dnsmasq.conf.bkp

nano dnsmasq.conf

Adicione as linhas em cinza abaixo ou crie as regras de acordo com suas necessidades.
#ARQUIVO DE CONFIGURAÇÃO DHCP SERVER
#DECLARAR ABAIXO A INTERFACE A SER USADA
interface=eth1
#<IP INICIAL>,<IP FNAL>,<MASK>.<LEASE>
dhcp-range=10.22.33.100,10.22.33.120,255.255.255.0,12h
#GATEWAY PADRÃO
dhcp-option=3,10.22.33.1
#SERVIDORES DNS
dhcp-option=6,10.22.33.1
#SERVIDOR DE NOME – SUFIXO DNS
dhcp-option=15,slack-video.prefirolinux.com
#
dhcp-authoritative

rc.firewall
Siga os comandos para a criação do script

cd /etc/rc.d

nano rc.firewall e adicione as seguintes linhas destacadas em vermelho:

#!/bin/bash
iptables -P FORWARD ACCEPT
iptables -A POSTROUTING -t nat -s 10.22.33.0/24 -o eth0 MASQUERADE

 

[ x ]
 

Ao final dos procedimentos, dar permissão de execução aos seguintes arquivos.

rc.firewall – rc.dnsmasq – rc.ip_forward

Para tal use, chmod +x <nome do script>.

Bom, isso é tudo por enquanto .

Abraços e até a proxima !!

 

FreeRadius Advanced Using Mysql for Mikrotik: PPPOE server + mysql ippool, login user, nas, configuration radius , control user simultaneous, Control user Mac Address and Queue in MK.

1

Fala pessoal, segunda parte do vídeo, e aqui vamos dar sequência as configurações avançadas do Freeradius.

Parte 1 Configurando Servidor Freeradius + Mysql para pppoe no Mikrotik

Neste vídeo, vamos trabalhar de forma diferente do primeiro, aliás, é interessante que você tenha visto o primeiro para que possamos entender as mudanças nas configurações em relação a ele.

Então, vejam o vídeo, no mais alguns dos comandos usados estão disponíveis logo a baixo e eu estou atualizando esse post (infelizmente estou com um problema no nervo do braço esquerdo e quase não estou conseguindo digitar, então irei atualizando calmamente isso. OK?)

 

 

 

 

Os comandos usados neste vídeo foram:

root@mysql /# mysql -uroot -pThiago123
mysql> create database radius;

mysql> grant all privileges on radius.* to radius@localhost identified by 'Thiago123'

mysql> \q
Bye

Importando as databases, ou scripts que já vem preconfigurados com o freeradius:


root@mysql /# mysql -uroot -pThiago123 radius < /etc/freeradius/sql/mysql/schema.sql
root@mysql /# mysql -uroot -pThiago123 radius < /etc/freeradius/sql/mysql/nas.sql
root@mysql /# mysql -uroot -pThiago123 radius < /etc/freeradius/sql/mysql/ippool.sql  

 



Alterar o radusergroup:

 

Alimentar as Tabelas :



 

Instalação do PCBSD 10.3

0

 

PC-BSD é um sistema operacional Desktop baseado no FreeBSD.
Ao invés do usuário ter que baixar e configurar o seu próprio ambiente de trabalho o que pode ser demorado.
O PCBSD visa tornar a experiência FreeBSD fácil e viável para o usuário médio “casual”
Neste tutorial, vamos instalar o PCBSD 10.3.
Passo 1 – Transferir.
Clique Aqui para obter o PCBSD.

Passo 2 – Comece o Instalar.