alexmontoanelli

a little fun!

Compilando o Kernel do FreeBSD

Bom em alguns artigos anteriores falando sobre freeBSD, foi necessário a recompilação do kernel do mesmo.

Aqui vai um mini-how de como compilar o kernel, do freeBSD

Tendo os fontes do kernel instalado , entre no diretório /usr/src/sys/<arquitetura>/conf/.

Onde arquitetura será a correspondente a arquitetura da sua máquina (i386,amd64,ia64).

Copie o arquivo GENERIC para um arquivo que você usaŕa para seu kernel, por exemplo MEUKERNEL.

Edite o arquivo meu kernel, e adicione ou retire as opções que você desejar, por exemplo, para adicionar o suporte a PF (PacketFilter) e a Vlans, adicionas as seguintes linhas no final do arquivo:

device          pf
device          pflog
device          pfsync
options         ALTQ
options         ALTQ_CBQ
options         ALTQ_RED
options         ALTQ_RIO
options         ALTQ_HFSC
options         ALTQ_CDNR
options         ALTQ_PRIQ
options         ALTQ_NOPCC
options         BRIDGE
 
device          vlan

Agora digite

conf MEUKERNEL
cd ../compile/MEUKERNEL/
make clean;
make cleandepend;
make depend;
make;
make install

Pronto, basta rebotar para ter as nova opções de seu kernel ativadas.

Abraços

May 1st, 2008 by alexm

Criando VLANS no FreeBSD

Para começar compile o kernel do freeBSD com suporte a vlan, adicionado a linha abaixo no seu arquivo de configuração de Kernel.

device          vlan

Após kernel, compilado e rebotado, vamos as mágicas:

No rc.conf vão as seguintes linhas:

cat /etc/rc.conf
 
#aqui vão as id das vlans que você vai criar
cloned_interfaces="vlan12 vlan14" 
 
#subimos a interface que ira receber as vlans para UP
ifconfig_xl0="up"
 
#criamos nossa vlan12
ifconfig_vlan12="inet 10.1.1.1 netmask 255.255.255.0 vlan 12 vlandev xl0"
 
#criamos nossa vlan14
ifconfig_vlan14="inet 10.1.2.1 netmask 255.255.255.0 vlan 14 vlandev xl0"
 
#adicinamos um aliaas a vlan14 (2 ips na mesma interface)
ifconfig_vlan14_alias0="inet 10.1.3.1 netmask 255.255.255.0"

Bom é isso, reboote, ou digite

sh /etc/rc.d/netif restart

Abraços e até.

May 1st, 2008 by alexm

Montando volumes Netware em Linux e FreeBSD

Desafio desta tarde: ‘Montar volumes Netware em um servidor Linux e em um freeBSD’

Vamos lá:

No Linux:

Compile o kernel com suporte a IPX e a CIFS

cat /usr/src/linux/.config | egrep "(IPX|CIFS)"
CONFIG_IPX=y  e CONFIG_CIFS=y

No BSD, compile o kernel com suporte a IPX

cat  /usr/src/sys/i386/conf/UNETVALE | egrep "(IPX)"
options         IPX

Feito isso, reboote e carregue os módulos:

No bsd

kldload ipx

No Linux

modprobe ipx ( caso você tenha compilado como módulo )

Agora vamos colocar seu linux na rede IPX:

Digite:

ipx_configure --auto_primary=on --auto_interface=on

Você deve possuir os pacotes referentes a rede IPx instalados em sua distro.

No gentoo basta um

emerge net-misc/ipx-utils

No freeBsd você digita:

ifconfig interface ipx 0x101

Você já deve estar numa rede ipx, agora é montar os compartilhamentos:

No Linux:

Tento o pacote ncp instalado ( gentoo net-misc/ipx-utils), basta um

ncpmount -S SERVIDOR_NETWARE -U .usuario.usr.unetvale -P senha /ponto/de/montagem

No freeBSD,

Crie o arquivo cat /root/.nwfsrc com o seguinte conteudo:

cat /root/.nwfsrc
[SERVIDOR_NETWARE:USUÁRIO]
password=senha

Após digite:

mount_nwfs -A IP_SERVIDOR_NETWARE -S SERVIDOR_NETWARE \
       -U usuario -V VOLUMENNONETWARE  /ponto/de/montagem

Bom é isso.

Abraços e Até

April 28th, 2008 by alexm

Seu n95 registrando no servidor Asterisk/SIP

Depois de muito sofre consegui configurar meu N95 para fazer ligações
pelo servidor asterisk

Seguem as configurações:
Em ferramentas -> Configurações -> Conexões -> Configurações SIP,
crie um no Perfil com as seguintes informações:

Profile name: nomedoperfil
Service profile: IETF
Default access point: seu ponto de acesso
Public User name: sip:usuário@ipdoservidor
Use Compression: No
Registration Always: on
Use security: No

Nas configuarações de Proxy Server

Proxy server address: sip:IPDOSERVIDORASTERISK
Realm: asterisk
User name: usuário
Password: suasenha
Allow loose routing: yes
Transport type: UDP
Port: 5060

Em Servidor de Registro:

Registrar serv addr: sip:IPDOSERVIDORASTERISK
Realm: None
User name: None
Password: None
Transport type: UDP
Port: 5060

Agora vá em

Ferramentas  -> configurações -> conexões => Tel, Internet

e crie um novo perfil.

Pronto. Com essas configurações você já deve sair
fazendo ligações pelo servidor.

Abraços

April 26th, 2008 by alexm

Fotos sem o ‘barulhinho’ do ‘click’

Simples dica para quando você precisa tirar fotos e o local pede silêncio.

Ao invés de instalar programas como o ‘ccam’ ou trocar o som do ‘click’
por um silencioso, apenas ative o perfil ‘silencioso’ do celular e pronto.

Dica rápida, segure # por alguns segundos e você alternará entre os perfis
normal e silencioso.

Abraço e Até.

April 26th, 2008 by alexm

N95 Debranding Guide

Segue link de um how-to de como alterar seu ProductCode para poder
forçar uma atualização de firmware no Nokia Software Upate.

Como esse procedimento consegui atualizar para a versão 21.0.0.16.
Detalhe importante, o software namesis, que é usado para tal função,
tem incompatibilidades com a última versão no NSU, portanto use uma
versão antiga dos drivers NSU para fazer a troca do PC depois então
 atualize o NSU e faça o Upgrade da Firmware.

link

Abraços
April 26th, 2008 by alexm