"Cogito ergo sum"
RSS icon Email icon Home icon
  • Atualizar VirtualBox para 3.0 no Ubuntu 9.04

    Posted on July 6th, 2009 Matheus (X-warrior) Bratfisch 3 comments

    Boa noite,

    Como publiquei anteriormente, hoje fiz duas atualizações do VirtualBox. Inicialmente atualizei para a versão 2.2.4 e agora fui ver se tinha algum problema em atualizar para a versão 3.0. Diferente da outra atualização, ele não fazia a desinstalação do 2.2.4 automaticamente, quando iniciei o pacote, ele dizia que havia conflito entre as versões instaladas. Então manualmente remove o virutalbox 2.2.4 pelo synaptic e voltei a tentar a instalação pelo .deb. Fazendo dessa maneira obtive sucesso. Após a instalação foi necessário reiniciar o sistema. Lá apareceu ele o VirtualBox em System tools. Iniciei o mesmo e achei que precisaria cadastrar todas as máquinas novamente, porém para minha surpresa as opções foram mantidas, minhas máquinas virtuais continuaram lá intactas. Tentei iniciar uma e obtive sucesso.

    Como não fiz uma instalação sem ter configurações no meu sistema não posso garantir que a “fresh” instalação funcionará porém como as opções são as mesmas pelo visto, você pode ler outros artigos sobre Como instalar o VirtualBox no Ubuntu, Como instalar o VirtualBox no Windows 7, Como atualizar o VirtualBox para instalar a sua versão 2.x ou 3.x, caso ainda tenha problemas você pode pesquisar aqui mesmo, sobre o virtualbox que existem outro tópicos sobre o mesmo ou ainda no Grande Oráculo. Mas me parece que ambas funcionam da mesma maneira com relação a opções de configurações então você provavelmente não terá problemas que não são solucionados por esse e pelos outros tópicos.

    Download do VirtualBox

    Att,
    Matheus

  • Atualizar VirtualBox.

    Posted on July 6th, 2009 Matheus (X-warrior) Bratfisch 1 comment

    Bom inicio de noite…

    Estava cansado dos pedidos de atualizações quando iniciava o VirtualBox. Então decidi tentar fazer a atualização do mesmo, inicialmente pensei que se eu só baixasse a versão nova e a instalasse, ocorreria algum problema, mas mesmo assim decidi testar e me parece que as coisas foram bem feitas, não sei se isso é para todos os pacotes mas pelo que pude perceber primeiramente ele remove a versão anterior do VirtualBox e depois instala a nova. Fazendo assim uma instalação sem problema e mantendo suas máquinas virtuais. Tire o seu peso da consciência e atualize-o.

    Ontem, li em um fórum, a dúvida de um usuário, perguntando como ele poderia instalar a versão mais recente sem perder o seu windows vista que estava dentro de uma máquina virtual. Só para constar se alguém também tiver essa dúvida, os sistemas instalados em sua máquina virtual são independentes e estão localizados em um *.vdi porém como dito no tópico do fórum é interessante fazer um backup delas afinal nunca se sabe.

    Lembro também que a atualização feita por mim foi da versão 2.2.2 para a versão 2.2.4, não fiz os testes para a versão 3 ainda, mas assim que instalar a mesma aqui, fiquem tranquilos que deixarei vocês saberem.

    Você pode fazer o backup dessa maneira:
    $ VBoxManage clonevdi source destination

    Att,
    Matheus

    Fórum onde eu li a dúvida: Dúvida sobre atualização do VirtualBox

  • Redirecionando portas para VirtualBox.

    Posted on May 18th, 2009 Matheus (X-warrior) Bratfisch No comments

    Boa tarde,

    Alguns dias atrás estava pensando em rodar serviços dentro de máquinas virtuais. O que me deixava com a pulga atrás da orelha era como eu iria fazer o redirecionamento de portas. Então utilizei o Grande Oraculo e pesquisei durante bastante tempo para conseguir que funcionasse. Utilizei o “VBoxManage setextradata”, mas não tive sucesso. Caso você queira tentar, veja como configurar redirecionamento de portas para virtualbox usando VBoxManage.

    Inicialmente você deve criar uma interface “tap”

    #sudo tunctl -u $USER

    Definir o IP da interface tap

    #sudo ip addr add 192.168.0.20/32 dev tap0
    # sudo ip link set tap0 up

    Habilitar ip forward

    # sudo sysctl net.ipv4.ip_forward=1

    Adicionar Rota

    #sudo route add -host 192.168.0.150 dev tap0

    NAT:

    # sudo iptables –flush
    #sudo iptables -t nat –flush
    #sudo iptables -t nat -A POSTROUTING –out-interface eth1 -j MASQUERADE
    #sudo iptables -A FORWARD –in-interface eth1 -j ACCEPT

    Redirecionando a porta 3333 para 3389:

    #iptables -t nat -A PREROUTING -i eth1 -p tcp -d 192.168.0.100 –dport 3333 -j DNAT –to 192.168.0.150:3389

    eth1 – Minha placa de rede conectada ao meu roteador.
    192.168.0.150 – IP da Máquina Virtual (configurada manualmente)
    192.168.0.20 – IP da tap
    192.168.0.100 – IP da minha máquina real que recebera conexões na porta 3333

    Após este processo, está “tudo” pronto para você rodar um serviço na porta 3389 da sua máquina virtual. Você deve mudar as suas configurações do VirtualBox. Acesse “Settings – Network – Attached to – Selecione Bridged Adpater”, logo em seguida selecione o “Name” para tap0. Inicie sua máquina virtual e configure o ip da mesma manualmente da seguinte maneira:

    IP: 192.168.0.150
    Subnet Mask: 255.255.255.0 (verifique se a sua é essa na sua maquina real)
    Default Gateway: 192.168.0.100 (ip da maquina real)

    Agora sua Maquina virtual está com acesso normal a internet e também com a sua porta 3389 aberta, sendo que a mesma será acessada externamente por 3333.

    Já que tive problemas com o ‘–’ estou disponibilizando um link para download do mesmo. Arquivo para liberação de portas em firewall.

    Espero que seja útil,
    Matheus Bratfisch

    PS: Não sei porque diabos em vez de ficar –flush por exemplo está ficando -flush. Então caso você tenha problemas com os comandos, tente adicionar o — na frente do FLUSH, do out-interface, do in-interface, do dport e do “to”. Foram nesses que eu encontrei problema, caso você tenha algum outro, avise-me.

    Referencias:
    IPtables Tutorial
    IPTables Port Redirect
    VirtualBox, com nat
    VBoxManage Port Forward

  • Damn Small Linux no VirtualBox 2.2 e JAVA

    Posted on April 29th, 2009 Matheus (X-warrior) Bratfisch No comments

    Bom inicio de madrugada leitores,

    Esses dias estava conversando com um amigo sobre autenticação de banco, que por exemplo, no banco do brasil, você deve cadastrar a maquina para conseguir fazer certas ações nos seus sites. Chegamos a conclusão que era um saco fazer isso sempre que mudavamos de maquina, atualizavamos sistema operacional ou coisas assim. Então estava pensando e tive uma idéia interessante, porque não pegar um linux que fosse super leve, instala-lo em uma virtualbox e assim utiliza-lo sempre para esse tipo de ação. Pensando nisso, pesquisei um pouco na internet sobre distribuições de linux leves e conversei com algumas pessoas, como o Giovani, e resolvi instalar o DSL (Damn Small Linux).

    Bom, criei minha maquina virtual com o auxilio do virtualbox, baixei a ultima versão do DSL e resolvi instalar o mesmo. Iniciei a maquina virtual e vi que ele estava executando como livecd, li um pouco na internet e vi que ele era “dedicado” ao uso em lives cds, porem que ele permitia a instalação do mesmo. Para efetuar a instalação li este artigo. Como ele está em ingles, vou traduzi-lo para que você não passe nenhum sufoco. Então vamos lá.

    Digite:
    sudo -s
    cfdisk

    - Selecione ‘Y’ quando perguntar se você quer começar uma “zero table”.
    Agora você verá o cfdisk. Use as setas e selecione “New”

    - Selecione “Primary” então escolha o tamanho.
    - Selecione “Bootable”
    - Selecione “Write”
    - Quando perguntado com um Y/N escolha Y (Ele pergunta se você tem certeza que deseja escrever)
    - Selecione “Quit”

    Agora de volta ao “prompt” digite “mkfs /dev/hda1″
    - Digite “dsl-hdinstall”
    - Você será questionado sobre o drive de destino, digite hda1 e pressione enter.
    - Selecione Y para multiuser login.
    - Selecione Y para usar o ext3 como sistema de arquivos.
    - Selecione Y para continuar.
    - Selecione Y quando for questionado “Proceed to install a boot loader”
    - Selecione G para grub.
    - Selecione Y quando perguntado se você quer reiniciar.

    Importante: Na tela de boot do Virtualbox, pressione “Machine->Pause” no menu.
    - Pressione “Devices->Unmoun Cd/DVD-ROM”
    - Pressione “Machine->Resume” e continue o boot do hd.
    Você deverá ser questionado de uma senha para “root” e para o usuario “dsl”

    Se o seu DSL desktop iniciar você instalou corretamente o mesmo para seu HD.

    Bom, após terminada a instalação percebi que meu mouse (usb) não estava funcionando. Então pesquisei um pouco na internet e descobri que eu deveria executar o comando “xsetup.sh” e na hora de escolher o mouse colocar como se ele não fosse USB. Testado e vua-la, funcionando!

    Para instalar o java para o firefox faça o seguinte…

    Acesse http://www.java.com/en/download/linux_manual.jsp , baixe a versao para seu linux e siga os passos que estao ao lado do mesmo em Instructions.

    Nao vou traduzir o mesmo agora, pois estou morto de cansado e estou indo dormir. Mas amanha ou assim que eu tiver um tempo maior faço a traduçao dos passos que eu segui.

    Abraço a todos,
    Matheus

    Damn Small Linux @ VirtualBox with Java English Version

    PS: Utilizar uma maquina virtual com linux é muito mais seguro do que o windows, então se você é usuario do windows não se desanime, tem como você instalar uma maquina virtual dentro do seu windows e utilizar o linux para ter mais segurança nesse tipo de transação. Quer fazer isso? Google! Ou me convença a postar como.

  • Ubuntu, VirtualBox 2.2 e USB

    Posted on April 25th, 2009 Matheus (X-warrior) Bratfisch 1 comment

    Bom dia,

    Agora com a nova versão do ubuntu, provavelmente vou postar bastante sobre o mesmo durante está minha etapa de testes e instalações. Não pretendo ensinar como instalar o VirtualBox 2.2, pois como é um pacote .deb é muito simples, simplesmente baixe ele aqui e instale o pacote. Neste post só quero lembrar que devemos selecionar a opção Enable IO APIC em Settings – General – Advanced. (ao menos a minha com winxp não funciona sem essa opção). Então se o seu sistema não estiver inicializando verifique se está opção está selecionada. Agora vamos ao como fazer as portas USB funcionarem na sua maquina virtual.

    Para fazer as portas USB funcionarem você deve fazer o seguinte:

    Instalar o “Guest additions”, com a maquina virtual rodando acesse Devices – Install Guest additions.

    Após instalada a mesma execute no seu terminal:

    $ grep vbox /etc/group
    O resultado será algo semelhante a isso
    vboxusers:x:gid:usuario

    (Se não existir nenhum usuario, adicione o seu usuario ao grupo vboxusers)

    Edite o arquivo “mountkernfs.sh”
    # pico /etc/init.d/mountkernfs.sh

    Va até o final do do_start(), e dentro do mesmo (antes do }) adicione a seguinte linha:

    domount usbfs “” /proc/bus/usb usbdevfs -onoexec,nosuid,nodev,devgid=GID,devmode=664

    (Substitui o GID pelo seu GID que foi visto anteriormente.)

    Salve o arquivo, reinicie o computador, e utilize suas usb dentro da maquina virtual.

    O site que me fez testar desse modo foi este http://www.davidgrant.ca/virtualbox_usb_windows_xp_guest_ubuntu_hardy mas ele não indicava que era para versão 9.04, então testei e funcionou.

    Espero que seja util,
    Matheus

    PS: Para que a mesma funcione dentro da maquina virtual você deve ir em Device – USB DEVICES e selecionar o dispositivo que você quer que funcione dentro da maquina virtual.

    PS2: Para os que andam acompanhando os tempos de boot que estou conseguindo, após a instalação do virtualbox e feitas as configurações acima estou com um tempo de 28s. (Sem tentar otimizar nada até o momento)

    English Version