Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    VirtualBox + pfSense + Ubuntu - my experience

    Scheduled Pinned Locked Moved Virtualization
    3 Posts 3 Posters 20.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      jeanmarieclement
      last edited by

      Hi,

      i've been trying quite a few days till I got pfSense work in VirtualBox the way I needed. Here my experience report:

      my config:

      • ubuntu 9.04

      • virtual box 2.2.4 from the sun repository (see http://www.virtualbox.org/wiki/Linux_Downloads )

      my goals:

      • have pfSense working in VirtualBox for test purposes

      • thus, I wanted to be able to have a network connection from my host to the guest (pfSense)

      configure a second ip address:
      I wanted to be able to reach the guest machine (pfSense) from my host. So I added a second ip address to my adapter (thanks to Hartmut Funk for the tip): edit /etc/network/interfaces like:

        auto lo
        iface lo inet loopback
      
        auto eth0:1
        iface eth0:1 inet static
        address 192.168.1.10
        netmask 255.255.255.0
      

      Prepare pfSense images

      • download the http://files.pfsense.org/mirror/downloads/pfSense-1.2.2-LiveCD-Installer.iso from pfSense

      • download the vmware image from here http://files.pfsense.org/vmware/pfSense-1.2.2-VM.zip

      • unzip it (produces  pfSense-1.2.2-VM.vmdk)

      • if qemu is not available on your machine, then sudo apt-get install qemu

      • do: sudo qemu-img convert pfSense-1.2.2-VM/pfSense-1.2.2-VM.vmdk raw-file.bin

      • do: VBoxManage convertdd raw-file.bin PfSense.vdi

      Configure VirtualBox

      • start VirtualBox

      • in the Virtual Media Manager, add a new disk using the PfSense.vdi created above

      • also add a new CD, pointing to the the LiveCD iso

      • create a new machine, using the disk above, and mounting the cd above

      • in the settings, configure the machine to use at least 2 network adapters, with the same config:

        • Adapter Type: PCNet-PCI II

        • Attached to: Bridged Adapter

        • Name: eth0

      First startup

      • start the machine. It should boot from CD

      • say no to VLANs

      • for LAN/WAN, give le0 and le1

      • no optional interface

      • when at the menu, choose 8 (Shell)

      • do: fsck /dev/ad0s1a

      • shutdown the machine

      Second startup

      • in Virtual Box, change the machine configuration so that it does no more mount the CD.

      • start the machine; it should boot from drive.

      • at some point, it stops and asks for boot device. enter ufs:/dev/ad0s1a

      • redo the configuration steps for pfSense

      • when at the pfSense menu, choose 8 again (Shell)

      • edit /etc/fstab (with e.g. vi) and correct both lines from …da0s1a to ...ad0s1a.

      • try to restart, it should work straight.

      1 Reply Last reply Reply Quote 0
      • M
        mghong
        last edited by

        I am running a test also on Virtuabox..

        But my host is a XP SP2 host , Guest (pfSense).

        I create 2 NIC , 1 for bridge another 1 for host-only-network.

        From Guest, i can ping my host Lan and Wireless IP only Host-ONly network is not working
        But from Host , i can't even reach my guest ip for WAN and LAN(pfSense).

        Will you have any idea ?

        1 Reply Last reply Reply Quote 0
        • S
          santhony
          last edited by

          I tried Ubuntu Karmic64 9.10 + virtualbox + pfsense 2.0 RC3..  I had no problems getting the host to talk to the guest(pfsense).. Also I was able to recieve and IP, from pfsense DHCP.  I believe I used one of the PCNET adaptors in bridge mode..  I could also log into the pfsense console from the karmic host.

          My only problem and I didn't have much of a chance to play around with it.. Was getting VLAN's to work.. I am doing this with only one NIC in the host.

          Here's my attempted setup:
          Pfsense Guest:
          LAN = ln0
          WAN = ln0_vlan99

          I have this connected to a Dlink switch that supports 802.1q.

          This setup worked right out of the box…

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.