Archive for the ‘FreeBSD’ Category

Erro ao iniciar RADIUS [FreeBSD] Dictionary

Posted on May 7th, 2010 in FreeBSD | No Comments »

Error: Errors reading dictionary: dict_init: Dictionary “/usr/local/etc/raddb/dictionary” is globally writable.  Refusing to start due to insecure configuration.

Conforme a mensagem de erro, ela é bem intuitiva, onde, mostra que o arquivo dictionary estar com permissão para que todos possam escrever, desta forma, basta apenas alterar a permissão:

# chmod 640 /usr/local/etc/raddb/dictionary

Erro compilar kernel atualizado FreeBSD 7.0

Posted on May 7th, 2010 in FreeBSD | No Comments »

Error:
/usr/src/sys/dev/ath/if_ath.c: In function ‘ath_rx_tap’:
/usr/src/sys/dev/ath/if_ath.c:3414: error: ‘const struct ath_rx_status’ has no member named ‘rs_flags’
/usr/src/sys/dev/ath/if_ath.c:3416: error: ‘const struct ath_rx_status’ has no member named ‘rs_flags’
*** Error code 1

/usr/src/sys/dev/ath/if_ath.c: In function ‘ath_rx_tap’:/usr/src/sys/dev/ath/if_ath.c:3414: error: ‘const struct ath_rx_status’ has no member named ‘rs_flags’/usr/src/sys/dev/ath/if_ath.c:3416: error: ‘const struct ath_rx_status’ has no member named ‘rs_flags’*** Error code 1

Adicione na configuração do seu KERNEL (ex. /sys/i386/conf/GENERIC):
options AH_SUPPORT_AR5416

Erro buildworld freebsd 8

Posted on April 27th, 2010 in FreeBSD | No Comments »

Caso encontre o erro ao tentar make buildworld (/usr/src)
/usr/lib/libthr.a(thr_syscalls.o)(.text+0x87a): In function `___pselect':
: undefined reference to `__pselect'
*** Error code 1

Stop in /usr/src/cddl/usr.bin/ctfconvert.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Para resolver o problema basta fazer o seguinte:
# cd /usr/src
# make clean && make cleandir && make cleanworld 
# cd /usr/src/lib/libthr
# make && make install && make obj
Após isso, basta acessar pasta /usr/src e make buildworld

Pesquisar palavra dentro de arquivos [Linux/FreeBSD]

Posted on April 17th, 2010 in FreeBSD, Linux | No Comments »

Para encontrar [pesquisar/buscar] uma determinada palavra dentro de arquivos de uma pasta, você poderá facilmente usar o grep, conforme abaixo:

1. Acesse a pasta que deseja buscar. [ Subpastas farão parte das pesquisas.]
2. Digite o comando: grep -rin “PALAVRA” ./*

Pronto, resultado na tela :)

Deus te abençoe ricamente!
Sucesso!

Novo PC-BSD 7.1 disponível. Para quem procura segurança, estabilidade e praticidade.

Posted on April 12th, 2009 in FreeBSD | No Comments »

iXsystems anunciou o lançamento do PC-BSD 7.1, edição Galileo. PC-BSD 7.1 foi criado a partir do FreeBSD 7.1-STABLE, oferecendo portanto alto nível de segurança e estabilidade para o ambiente de Desktop. A edição Galileo do PC-BSD inclui a atualização do KDE para a versão 4.2.2 e Xorg para 7.4. Como consequência da atualização do KDE temos novos efeitos visuais, screen savers e melhor aceleração 3D.

A lista das principais mudanças da edição Galileo são:

  • Com base no novo recurso de gerência de impressoras do KDE 4 (printer applet) agora fica mis fácil gerenciar tarefas de impressão sem a interface web.
  • O recurso Adicionar / Remover Programas e o Gerenciador de Atualizações foi consolidado como parte das opções de Software & Atualizações.
  • O applet de atualização foi convertido em um pequeno recurso que fica no tray (bandeja) e informa o usuário quando novas atualizações estiverem disponíveis. Consome bem menos CPU.
  • Coleção de Ports do FreeBSD pode ser instalada com o comando runports.
  • Maior estabilidade do Flah 9 permite mais qualidade de acesso a sites como Hulo e YouTube.
  • Foram feitas múltiplas melhorias no instalador do PC-BSD, incluindo a possibilidade de atualização, preservando os dados do usuário.
  • Recursos de Wi-Fi e de recursos de rede, bem como a compatibilidade binária com Linux foram resolvidos.

Um novo recurso do PC-BSD Galileo é uma versão nativa do Warden que permite a instalação de servidores. O Warden na verdade é um front end gráfico pro Jails, permitindo portanto instalações virtualizadas do FreeBSD. O Warden é um grande popularizador do Jails permitindo que Jails sejam facilmente gerenciados por usuários sem grande background técnico, oferecendo um ambiente seguro e isolado para todo tipo de perfil de uso.

O Warden permite o corregamento de pre-configurações, chamado Inmates, que permite o carregamento de Jails pré-configurados. Vale a a pena conferir. Faça o Download .

Créditos: Fug

Debian GNU/kFreeBSD: Projeto de kernel FreeBSD no Debian continua firme, forte, e agora atualizado.

Posted on April 12th, 2009 in FreeBSD, Linux | No Comments »

Recentemente o desenvolvedor Debian, Joerg Jaspert, anunciou a atualização da iniciativa Debian GNU/kFreeBSD com a sincronização com os fontes mais recentes do FreeBSD.

O projeto Debian GNU/lFreeBSD tem a intenção de expandir o Debian, possibilitando que esse que é uma das mais populares distribuições Linux, não dependa exclusivamente do kernel Linux, mas possa também utilizar o kernel do FreeBSD.

Em essencia o projeto é um port ao contrário do FreeBSD, removendo da userland todas as bibliotecas e aplicações BSD e adicionando a userland/libs e gerenciamento de pacotes do Debian. Os argumentos dos desenvolvedores Debian envolvidos podem ser encontrados aqui.

Em uma tradução livre, temos:

Aqui estão as razões pelas quais acreditamos que o Debian GNU/kFreeBSD deve ser preferido frente a outros sistemas como o FreeBSD e o Debian GNU/Linux.

Não há verdades absolutas nem esperamos que todos concordem com tais razões. Dessa forma por favor não se empenhe em uma discussão sem fim tentando convencer outra pessoa que o Debian GNU/kFreeBSD é a melhor opção. Esse tipo de coisa nos prejudica mais que ajuda.

Por quê você prefriria o Debian GNU/kFreeBSD ao invés do Debian GNU/Linux?

  • Interface de kernel mais limpa ou mais padronizada:
    • Implementação única do /dev via devfs, ao inves das 3 implementações incompatíveis que o Linux oferece para manipular o /dev.
    • OSS como sistema padrão de som (ou seja o padrão de interface suportado por praticamente qualquer Unix-like disponível).
    • OpenBSD Packet Filter (pf).
  • Outros recursos legais de segurança, como jails.
  • Suporte a drivers NDIS no kernel padrão. No Linux o NdisWrapper provavelmente não entrará no kernel  padrão.
  • A possibilidade de ter o ZFS no kernel padrão. Devido a questões de licenceamento e patentes, ZFS provavelmente não vai entrar no kernel Linux.
  • kFreeBSD é uma alternativa caso a SCO tenha vencimentos relevantes na justiça e considere o Linux ilegal, ou qualquer outra aleaça. Em termos legais os fontes Linux são como um campo de minas. kFreeBSD é bem menos vulnerável a esses ataques devido ao seu modelo de desemvolvimento menos “estilo bazaar”.
  • Desenvolvedores do kernel do FreeBSD tem interesse mais frequente em adicionar novos recursos ao invés de gerar forks (o port do Xbox é um ótimo exemplo. Veja a posição do Linus Torvalds e dos desenvolvedores FreeBSD).
  • Alguns dizem que o kFreeBSD tem melhor performance e/ou estabilidde (especialmente nas áreas de disco e sistema de arquivos);
  • O kernel FreeBSD pode suportar algum hardware que o Linux não suporte e/ou o FreeBSD suporta melhor (menos bugs).

Por quê você preferiria o Debian GNU/kFreeBSD ao invés do FreeBSD?

  • Se você gosta do sistema de pacotes do Debian (ou seu conjunto de pacotes) mais do que gosta da Coleção de Ports do FreeBSD (questão de preferência).
  • Se você prefere a userland GNU ao invés da BSD (novamente, apenas questão de preferência).
  • Se você não tem nada contra a GPL ou software de licença copyleft, vai gostar dos módulosúteis como do ext2fs, o vindouro ReserFS e XFS, ou o fato que o suporte a rede no Xbox vem (ou virá) compilado no kernel padrão.
  • Se você se preocupa em ter um sistema 100% livre, ja que nosso compromisso com o Guia de Software Livre Debian (DFSG) garante que o Debian GNU/kFreeBSD não incluirá qualquer software considerado não-livre. Nós removemos alguns drivers não-livres contidos na árvore do FreeBSD, como o driver ath.

Referências:

Créditos: Fug

Urls Amigáveis Apache2. Mod_Rewrite Apache 2 Ubuntu 8.10

Posted on April 9th, 2009 in FreeBSD, Linux, PHP | 1 Comment »

Olá pessoal irei explicar aqui como ativar o mod_rewrite em uma máquina com apache2 e ubuntu 8.10 para que funcione urls amigáveis.

1. Copiar o modulo para a pasta de modulos ativos do apache:
sudo cp /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/

2. Editar o arquivo de configuração padrão do apache para ativar o funcionamento de urls amigáveis:
sudo gedit /etc/apache2/sites-available/default

Alterar Options Indexes FollowSymLinks MultiViews AllowOverride None

Para Options Indexes FollowSymLinks MultiViews AllowOverride All

Veja que alteramos apenas o None para All.

Após isso restart o servidor apache
sudo /etc/init.d/apache2 restart

Forte abraços a todos.
Deus seja louvado.

Atualizando FreeBSD 7.0 – Atualizando Source FreeBSD

Posted on February 1st, 2009 in FreeBSD | No Comments »

Atualizando o SRC do sistema.

Baixando o cvsup sem interface.

pkg_add –r cvsup-without-gui
rehash

Copie um modelo de configuração do cvsup para uma pasta desejada.

cp /usr/share/examples/cvsup/cvs-supfile /root/cvs-supfile

Edite o arquivo: “cvs-supfile”.

*default host=cvsup12.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default tag=RELENG_7
*default delete use-rel-suffix
*default compress
src-all

Baixe o src.

cvsup –g -L2 /root/cvs-supfile

Enquanto baixa o SRC, vamos preparar o “make.conf”. Faça uma cópia para o “/etc”.

cp /usr/share/examples/etc/make.conf /etc

Defina o seu CPUTYPE de acordo com seu processador. Conforme exemplo abaixo.
# Currently the following CPU types are recognized:
# Intel x86 architecture:
# (AMD CPUs) opteron athlon64 athlon-mp athlon-xp athlon-4
# athlon-tbird athlon k8 k6-3 k6-2 k6 k5
# (Intel CPUs) core2 core nocona pentium4m pentium4 prescott
# pentium3m pentium3 pentium-m pentium2
# pentiumpro pentium-mmx pentium i486 i386
CPUTYPE?=pentium4

Caso você tenha dificuldade em descobrir utilize o comando abaixo.

dmesg | head -n 15

Após terminar de executar o comando para baixar o SRC, edite o arquivo de configuração do KERNEL de acordo com as necessidades do seu servidor.

Agora, vamos realizar a compilação do SRC.

cd /usr/src
make –j4 buildworld

Após concluir a compilação do SRC, vamos compilar o kernel.

make buildkernel KERNCONF=GENERIC

Para sistemas amd64 tente usar este comando.

make buildkernel TARGET_ARCH=amd64 KERNCONF=GENERIC

Após concluir a compilação do KERNEL, vamos instalar o kernel.

make installkernel KERNCONF=GENERIC

Agora reinicie.

reboot

Durante o boot, escolha o modo de inicialização Single User, caso seu teclado seja USB, selecione o “Scape to loader prompt” e digite. Para habilitar o teclado.

set hint.atkbd.0.flags=”0x1”

Então, entre em modo single user, digitando

boot -s

Após carregar o sistema em modo Single User o sistema vai ser montando em modo somente leitura, digite os comandos abaixo para habilitar leitura e escrita.


mount -u
mount -a
mergemaster –Pi

Após concluir a instalação, vamos reiniciar o sistema.

reboot

Verifique a nova versão:

uname -a

Autor: Jorge Fernando
Edição: Thiago Torres

X.org 7.4 está disponível para o FreeBSD

Posted on January 31st, 2009 in FreeBSD | No Comments »

X.org 7.4 está disponível para o FreeBSD

O Projeto X.Org fornece uma implementação de código aberto do sistema de janelas X. O trabalho de desenvolvimento está inicialmente pronto em conjunto com a comunidade freedesktop.org.

No último dia 23, o Ports Manager Committer Flourent Thoumie submeteu a atualização do Xorg para versão 7.4, dentre as principais novidades, temos:

  • Código da PCI bus de escaneamento/acesso modificado com libpciaccess.
  • Atualizações MacOS X: ajustes do Xquartz, suporte do launchd, e mais.
  • x11perf 1.5: Testes de composição adicionados.
  • xtrans 1.1: Suporte para espaço de nome abstrato de socket sob Linux.
  • xf86-video-ati 6.9.x: Suporte para dispositivos r5xx/r6xx/r7xx (RadeonHD 1xxx/2xxx/3xxx) foram adicionados, incluindo video texturizado para r5xx. Completo suporte de RandR 1.2 para todos chipsets.
  • xorg-server 1.5: Rápido startup e shutdown, um montante de código removido, EDID 1.4, autenticação de RPC Segura, suporte GLX e DRI para Xephyr, autoconfiguração inteligente, penetrante e coerente framework de segurança XACE, facilidade na construção de código GL, diversos ajustes de bugs relacionados à entradas.

Novos Drivers NVIDIA para FreeBSD. Suporte NVIDIA FreeBSD

Posted on January 31st, 2009 in FreeBSD | No Comments »

NVidia anunciou a disponibilidade dos novos drivers gráficos para FreeBSD.

Destaques:

  • Adicionado suporte para as seguintes GPUs:
    • Quadro FX 2700M
    • GeForce 9400M G
    • GeForce 9400M
    • GeForce 9800 GT
    • GeForce 8200M G
    • GeForce Go 7700
    • GeForce 9800M GTX
    • GeForce 9800M GT
    • GeForce 9800M GS
    • GeForce 9500 GT
    • GeForce 9700M GT
    • GeForce 9650M GT
    • GeForce 9500 GT
  • Adicionado suporte inicial para recursos como PureVideo via nova API VDPAU (veja o arquivo de biblioteca vdpau.h instalado com o driver).
  • Adicionado suporte preliminar para OpenGL 3.0.
  • Adicionado novas otimizações de performance para estação de trabalho OpenGL.
  • Habilitado o cache glyph por padrão e suporte extendido para todas GPUs suportadas.
  • Desabilitada memória compartilhada gráfica de pixmaps por padrão; veja a opção “AllowSHMPixmaps”.
  • Melhorada estabilidade em algumas séries GeForce 8 e novas GPUs.
  • Ajustada uma regressão que pode resultar na corrupção da decoração de janela quando rodando Compiz usando GPUs GeForce de séries 6 e 7.
  • Ajustada um travamento nas configurações nvidia quando xorg.conf contém as sessões Device e Screen mas nenhuma sessão ServerLayout.
  • Ajustado um problema ao analisar o intervalo de sincronização do monitor nas opções do arquivo de configuração.
  • Ajustado um problema com o controle de sincronização SDI no nvidia-settings.
  • Ajustado um problema que causou algumas aplicações SDI para travamento.

Note que os pacotes do ports do gtk-2.x lançados com as versões do FreeBSD > 5.3-RELEASE são binários incompatíveis com as lançadas com FreeBSD 5.3-RELEASE; devido a isto, o binário “nvidia-settings” lançado com 180.22 não irá funcionar no FreeBSD > 5.3-RELEASE. Este problema pode ser resolvido recompilando `nvidia-settings` do código fonte:

# fetch ftp://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-180.22.tar.gz
# tar zxf nvidia-settings-180.22.tar.gz
# cd nvidia-settings-1.0# gmake
# install nvidia-settings /usr/X11R6/bin

Informações Importantes:

Download do driver | Leiame & Tutorial de Instalação

Créditos: Felippe Meireless