quinta-feira, 22 de julho de 2010

Freenas - FTP Problem - (Error Code 1) Could not apply settings.

Tive este com um FreeNAS 0.7.1.5127, mas tem várias pessoas com o mesmo problema em versões anteriores do FreeNAS.

Mas que problema?

Quando tentamos configurar o FreeNAS para subir o serviço de FTP e o servidor tem sua configuração de rede por DHCP, o serviço de FTP não sobre, apresentando no Services/Status apenas enable.

A princípio ou pelo que entendi é um problema do ProFTP - servidor FTP do FreeNAS - que ao iniciar o sistema tenta identificar o hostname e não consegue. Isso porque o sistema está em DHCP e o mesmo não fornece um hostname para os client, em testes quando se coloca o endereço IP fixo o serviço FTP sobe normalmente.

Muitas soluções foram sugeridas e para algumas pessoas funcionaram, no meu caso a coisa foi bem simples.

Adicionei em Network > Hosts, o hostname sem o domínio, freenas, onde o padrão da instalação é freenas.local, com o endereço de rede que foi fornecido pelo servidor DHCP.
ex.:   freenas 192.168.10.163


Em alguns casos tiveram pessoas, com outras versões, que incluíram o domínio e funcionou, para outras versões alguns inseriram um "Parâmetro auxiliar" ou "Auxiliar parameter" na configuração do serviço FTP - DefaultAddress "IP ADDR", onde "IP ADDR" é o endereço IP do FreeNAS.



Fica a dica para quem quiser e uma lembrança para mim.

sexta-feira, 16 de julho de 2010

Instalando Ubuntu em Pen-Drive

Artigo muito interessante, divulgado pela Under-Linux e publicado por cesarasilva. http://under-linux.org/blogs/cesarasilva/instalando-o-ubuntu-no-pendrive-2174/


Eu particularmente gosto muito da idéia de ter um SO instalado em um pendrive - principalmente por ter uma acesso rápido - já vi muitas pessoas usando Linux em pendrive apenas para fazer acesso e pagamentos em sistemas de banco on-line. 

-------------------------------------  +++ ----------------------------------------------

Instalando o Ubuntu no Pendrive


Requisitos Mínimos
  • 700MB de espaço para o Live CD
  • 1GB de espaço para o Arquivo Persistente
Usarei o meu pendrive de 2GB para instalar o Ubuntu e ainda deixarei um pequeno espaço para armazenar os meus arquivos do dia-a-dia.

Dependendo de cada máquina, o dispositivo do pendrive poderá ser diferente. Usarei como exemplo o dispositivo /dev/sdx (sda, sdb ou sdc...).

Criando as Partições

Desmonte as partições do pendrive se estiver montada e crie as partições:
Código:
# umount /dev/sdx1
# fdisk /dev/sdx
No fdisk, digite o d e o número da partição a ser excluida (se tiver apenas uma partição, digite apenas o d).

Primeiro crie a partição que irá usar para armazenar os arquivos do dia-a-dia:
  • n para criar uma nova partição
  • p para torná-la primária
  • 1 para ser a primeira partição primária
  • Aceite o padrão ou tipo 1 para iniciar do primeiro cilindro
  • +100M para torná-lo 100MB
  • t para alterar o tipo de partição
  • 6 configurá-lo para FAT16
Agora, crie a partição que irá instalar o Ubuntu:
  • n para criar novamente uma nova partição
  • p para torná-la primária
  • 4 para torná-la a quarta partição primária
  • Aceite o padrão digitando Enter
  • Aceite o padrão para usar todos espaço disponível
  • t para alterar o tipo de partição
  • 4 para escolher a quarta partição
  • c configurá-lo para W95 FAT32 (LBA)
  • a para mudar a partição ativa para boot
  • 4 para escolher a quarta partição
  • w para gravar as alterações no pendrive USB
Formatando as Partições

A primeira partição será formatada com o sistema de arquivo FAT16 e será atribuído o rótulo de "Dados":
Código:
# mkfs.vfat -n Dados -F 16 /dev/sdx1
A segunda partição será formatada com o sistema de arquivo FAT32 e será atribuído o rótulo de "LiveUSB":
Código:
# mkfs.vfat -n LiveUSB -F 32 /dev/sdx4
Montando o CD

No Ubuntu, normalmente só precisa inserir o CD que é montado automaticamente. Se este não for o caso, monte-o:
Código:
# mount /dev/cdrom /media/cdrom0
Montando o ISO

Caso tiver a imagem ISO ao invés do CD:
Código:
# mount -t iso9660 ubuntu.iso /media/cdrom0 -o loop
Montando o Pendrive

Para montar a partição do pendrive que irá instalar, crie um diretório e monte-o:
Código:
# mkdir /media/liveusb
# mount -t vfat /dev/sdx4 /media/liveusb -o rw,uid=1000
Copiando os Arquivos

Copie os arquivos do Live CD para o pendrive:
Código:
# rsync -rv /media/cdrom0/ /media/liveusb/
Criando o syslinux.cfg

Altere o diretório isolinux para syslinux, e crie o arquivo syslinux.cfg dentro do diretório syslinux:
Código:
# mv /media/liveusb/isolinux/ /media/liveusb/syslinux/
# vim /media/liveusb/syslinux/syslinux.cfg
Adicione no arquivo syslinux.cfg:
Código:
DEFAULT vesamenu.c32
TIMEOUT 300
NOESCAPE 1
PROMPT 0

LABEL linux
  MENU LABEL Iniciar o Ubuntu
  KERNEL /casper/vmlinuz
  APPEND initrd=/casper/initrd.lz boot=casper locale=pt_BR file=/cdrom/preseed/ubuntu.seed cdrom-detect/try-usb=true persistent noprompt noswap noeject dma quiet splash --

LABEL install
  MENU LABEL Instalar o Ubuntu
  KERNEL /casper/vmlinuz
  APPEND initrd=/casper/initrd.lz boot=casper locale=pt_BR file=/cdrom/preseed/ubuntu.seed cdrom-detect/try-usb=true only-ubiquity noprompt noeject quiet splash --

LABEL memtest
  MENU LABEL Testar Memoria
  KERNEL /install/mt86plus

LABEL exit
  MENU LABEL Sair
  LOCALBOOT 0x80


Criando o Arquivo Persistente

Mas afinal, o que é esse "Arquivo Persistente"? É onde será salvo as alterações feitas enquanto usa o sistema no pendrive. Se não exister, tudo o que foi feito será perdido assim que for desligado o computador.

Para criar o arquivo persistente, verifique o tamanho do espaço disponível na partição para poder criar um arquivo que não seja tão grande do que pode e nem tão pequeno para não desperdiçar espaço.

Código:
# df -B 1M /dev/sdx4
Sist. Arq.    1M-blocos    Usad Dispon.   Uso% Montado em
/dev/sdx4          1519     415      1104  27% /media/liveusb
Como um exemplo, foi mostrado que possui 1104MB de espaço disponível, então irá criar um arquivo persistente de 1100MB, deixando os 4MB:
Código:
# dd if=/dev/zero of=/media/liveusb/casper-rw bs=1M count=1100
Após criar o arquivo, deve formatá-lo com o sistema de arquivo Ext3 ou ReiserFS:
Código:
# mkfs.reiserfs /media/liveusb/casper-rw
Instalando o BootLoader

Para que carregue o sistema operacional Ubuntu todo vez que ligar a máquina com o pendrive, será preciso instalar o Sistema de Iniciação.

Instale os pacotes syslinux e mtools:
Código:
# apt-get install syslinux mtools
Desmonte a partição e torne-a inicializável:
Código:
# umount /dev/sdx4
# syslinux -s -d syslinux/ /dev/sdx4
  Reinicie o computador e escolha no Boot Menu o USB-HDD.


quarta-feira, 7 de julho de 2010

Ferramenta Gráfica para Gerenciamento de LVM Storage.

O pessoal da LinuxMag (USA) publicou a um tempo atrás uma matéria interessante que pode ajudar muitos administradores de sistemas a ganhar tempo na administração de sistemas de armazenamento de dados com LVM em Linux.

Trata-se do System-config-lvm, que na matéria é mencionada nos flavor de Linux baseados em RedHat mas que também está disponível para Debian e Ubuntu.

Vale apena usar essa ferramenta, principalmente para se ganhar tempo na administração e que em muitas vezes podemos lembrar de opções de configuração que são disponíveis para sistemas LVM.

Segue o link da matéria escrita por Jeffrey B. Layton : http://www.linux-mag.com/id/7796  

Tranmissão de Vídeos pela internet TVoIP!

Acompanho normalmente alguns fóruns e sites sobre tecnologia e principalmente com assuntos e TI.

Foi colocado recentemente nos blogs do Under-Linux.org  um post muito interessante sobreo como usar o VLC (http://www.videolan.org/vlc/)  para transmitir vídeos sobre a rede e mostrando algumas dificuldades de fazer esta trasmissão pela internet.
Parabéns ao pessoal da Under-Linux e principalmente ao mlrodirg pelo artigo.

O link do post é : http://under-linux.org/blogs/mlrodrig/usando-vlc-para-transmitir-tvoip-2162/

sexta-feira, 2 de julho de 2010

Mac OS X + VirtualBox !!

Muitos estavam esperando pelo lançamento da versão 3.2 do VirtualBox que possibilitaria a criação de uma VM (Máquina Virtual) rodando o sistema operacional da Apple, Mac OS X 10.6.

Pois é, eu mesmo achei essa idéia excelente mas difícil de acreditar, mas que seria muito bom para muitos e um sonho para outros, principalmente porque os custos no Brasil para se adquirir um computador Apple ainda são muito elevados.

Mas a nova versão do VirtualBox suporta sim a criação de uma VM om o SnowLeopard, principalmente a versão server que permite a criação de mais de uma VM com SnowLeopard, mas esta VM deve ser instalado em uma equipamento Apple e o que faz com que os desejos e sonhos de muitos não se realizem. A princípio tudo isso está citado na EULA do SnowLeopard.