Instalando o Pfsense em Máquina Virtual

setembro 5th, 2008 by admin | Print

Pegando os arquivos:

Olá, este artigo foi baseado no “Installing PfSense in a Vmware” do próprio site do desenvolvedor:

* http://www.pfsense.com/mirror.php?section=…vmware.html

Este artigo mostra como instalar o Pfsense, uma poderosa ferramenta de firewall baseada em FreeBSD com uma interface web amigável para criação de regras de firewall, proxy e inclusive Vlans no VMWare para que você possa testar a ferramenta.

Primeiro iremos precisar dos seguintes arquivos:

VMware Server 1.0.2
http://www.vmware.com/download/server/

Pfsense:
http://www.pfsense.com/mirror.php?section=downloads

Este artigo está utilizando a versão 1.0:

ftp://reflection.ncsa.uiuc.edu/…/pfSense-LiveCD-1.0-RELEASE-Installer.iso

Com todos os arquivos na mão e devidamente instalados, iremos começar a instalar!

Criando a máquina virtual

No VMware, vá em New > Virtual Machine:

Escolha Custom:

Na próxima tela escolha “Other” e selecione a opção “FreeBSD”.

Em “Virtual Machine Name” defina o nome da sua máquina, neste exemplo iremos chamar de “PfSense”.

A próxima tela irá perguntar se você quer definir esta máquina como uma máquina privativa, isso acontece somente em versões do Windows XP (não sei se acontece no Windows 2000).

Vamos em frente! :D

Agora iremos dizer ao VMware quem tem permissões para Start/Shutdown na máquina virtual, escolhi a “User that powers on the virtual machine”, que é o usuário logado na máquina no momento.

Você pode usar uma conta do sistema ou definir um usuário.

A próxima tela é sobre o processador, se você tem um ou dois (biprocessado), escolha a sua.

Agora ele pede para você definir a memória da máquina virtual, lembrando que, dependendo da memória da sua máquina, ambas podem ficar lentas, a minha tem 1gb, então dei 128mb pro pfsense (é só Shell mesmo :P).

Network Type. Iremos usar o modo Bridge mesmo (a primeira opção).

SCSI Adapter, escolheremos a opção BUS LOGIC.

Agora ele pede se você deseja criar um disco, usar um disco existente ou usar o próprio disco físico. Iremos criar um novo disco, então selecione “Create a New Virtual Disk”

Virtual Disk Type, escolha IDE.
Disk Size, defina o tamanho desse disco e clique em Next.
Disk File, defina o nome do Disco, eu coloquei pfsense.vmdk.

Clique em “Concluir”, pronto, temos a máquina virtual criada, agora iremos configurar outras opções.

Com tudo criado iremos clicar em “Edit this Virtual Machine”. Em ” Hardware” clique em “Add”.

Selecione “Ethernet Adapter”, clique em Next, selecione “Custom” e selecione VMNetX (onde X é o numero da placa).

Clique em “Concluir”.

Clique novamente em “Edit This Virtual Machine” selecione “CD-ROM” e vá em “Use ISO Image”

Selecione a imagem do PFSense :D

Eeee. Dê Start!!!

Instalando o PFSense

Irá aparecer a tela de instalação do FreeBSD, opsss, PfSense :D, selecione a opção 1: “Boot FreeBSD [Default]“.

Depois de aparecer um monte de linhas irá cair na opção “Do you Want the Setup VLans Now”, diga “N” e atente que ali em cima aparecem as duas placas de rede.

Ele irá pedir agora quais são as interfaces de rede que você possui, na primeira coloque conforme apareceu na imagem passada e também na segunda opção, no meu caso le0 e le1. Dê enter (2x).

Ele agora irá confirmar os dados de quem é Lan e quem é WAN, se você está certo disso diga “Y” e dê enter.

Ok, ele irá cair na tela inicial, como vamos instalar, escolha a opção 99 “Install Pfsense…”

Configure Console
Selecione “Accept these Settings”
Select Task “Install Pfsense”
Select a Disk

Ele irá mostrar o disco que o VMWare criou:

Format this Disk?

Sim, formate o disco! :D

Na próxima tela não mude nada, apenas selecione “Use this Geometry”. Agora ele pede para você confirmar se deseja realmente formatar o disco, diga “Sim, Eu aceito”. hehehehe

Como é comum em sistemas BSD, ele também terá que particionar o disco (SWAP), etc. Depois que você seleciona o disco ele irá te dizer que o disco não está particionado corretamente e se você deseja que ele particione para você, como uma boa ação você irá selecionar “Partition Disk”.

Ok, agora ele mostra que irá formatar o disco com sistema de arquivos “FreeBSD”, ATENÇÃO, não confunda Sistema de arquivos com ponto de montagem ok? Selecione “Accept e Create”.

Depois ele pede para você confirmar novamente, você confirma e dá Ok, no final ele mostrará o disco formatado.

Depois disso ele pede se você deseja instalar o BootBlock, diga “Sim, eu Aceito” = “Accept and Install BootBlocks”.

Ele pedirá as partições que você deseja instalar, como só temos uma vai nessa mesmo. :D

Agora ele pergunta se “Você está certo disso?”.

Pronto, nessa parte você pode definir os pontos de montagem, eu deixei default mesmo, mas você pode fazer como melhor achar.

Ele irá instalar o PFsense, no final ele pede para que você reboot, mas antes vá em VM > Settings selecione CD-ROM e marque novamente “Use a Phisycal Drive”.

Ele iniciará normalmente o sistema, agora iremos configurar as placas de rede.

Selecione a Opção “Shell”. E como no Linux faça:

# ifconfig le0 <IP> netmask <Máscara>
# ifconfig le1 <IP> netmask <Máscara>

Se tudo ocorrer certo, agora você vai no navegador da sua máquina e digita:

http://ip.do.pfsense

Abrirá a tela para autenticar, coloque:

User: admin
Senha: pfsense

Altere depois que se logar e, pronto, divirta-se! :D

Mais referências podem ser encontradas em:

Desculpem se não fui muito claro, qualquer coisa podem escrever nos comentários ou mandar um e-mail: augusto@slackbr.org.

Abraços.

fonte: http://www.vivaolinux.com.br/artigo/Instalando-o-PFSense-em-uma-maquina-virtual/

Leave a Reply