L0rdRaiden

Members
  • Posts

    568
  • Joined

  • Last visited

Posts posted by L0rdRaiden

  1.  

    I'm trying to install pfSense on unRaid

     

    1) If I use VIrtIO for Storage pfsense installation says: "no disk found" when it tries to install. WIth SATA it works but I would preffer VirtIO for perfomance. In proxmox virtio works.

    2)  AFter install it with Sata during the first boot I get another error "No interfaces Found".

     

    How can I fix both?

     

    Using Unraid 6.5.0-rc1

     

     

    <domain type='kvm' id='4'>
      <name>pfSense</name>
      <uuid>dfec0950-988e-6a25-9436-d01ea236507f</uuid>
      <metadata>
        <vmtemplate xmlns="unraid" name="FreeBSD" icon="freebsd.png" os="freebsd"/>
      </metadata>
      <memory unit='KiB'>2097152</memory>
      <currentMemory unit='KiB'>2097152</currentMemory>
      <memoryBacking>
        <nosharepages/>
      </memoryBacking>
      <vcpu placement='static'>8</vcpu>
      <cputune>
        <vcpupin vcpu='0' cpuset='0'/>
        <vcpupin vcpu='1' cpuset='1'/>
        <vcpupin vcpu='2' cpuset='2'/>
        <vcpupin vcpu='3' cpuset='3'/>
        <vcpupin vcpu='4' cpuset='4'/>
        <vcpupin vcpu='5' cpuset='5'/>
        <vcpupin vcpu='6' cpuset='6'/>
        <vcpupin vcpu='7' cpuset='7'/>
      </cputune>
      <resource>
        <partition>/machine</partition>
      </resource>
      <os>
        <type arch='x86_64' machine='pc-q35-2.11'>hvm</type>
      </os>
      <features>
        <acpi/>
        <apic/>
      </features>
      <cpu mode='host-passthrough' check='none'>
        <topology sockets='1' cores='8' threads='1'/>
      </cpu>
      <clock offset='utc'>
        <timer name='rtc' tickpolicy='catchup'/>
        <timer name='pit' tickpolicy='delay'/>
        <timer name='hpet' present='no'/>
      </clock>
      <on_poweroff>destroy</on_poweroff>
      <on_reboot>restart</on_reboot>
      <on_crash>restart</on_crash>
      <devices>
        <emulator>/usr/local/sbin/qemu</emulator>
        <disk type='file' device='cdrom'>
          <driver name='qemu' type='raw'/>
          <source file='/mnt/user/ISO/pfSense-CE-2.4.2-RELEASE-amd64.iso'/>
          <backingStore/>
          <target dev='hda' bus='sata'/>
          <readonly/>
          <boot order='2'/>
          <alias name='sata0-0-0'/>
          <address type='drive' controller='0' bus='0' target='0' unit='0'/>
        </disk>
        <disk type='file' device='disk'>
          <driver name='qemu' type='raw' cache='writeback'/>
          <source file='/mnt/user/VDisks/pfSense/pfSense.img'/>
          <backingStore/>
          <target dev='hdc' bus='sata'/>
          <boot order='1'/>
          <alias name='sata0-0-2'/>
          <address type='drive' controller='0' bus='0' target='0' unit='2'/>
        </disk>
        <controller type='usb' index='0' model='ich9-ehci1'>
          <alias name='usb'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/>
        </controller>
        <controller type='usb' index='0' model='ich9-uhci1'>
          <alias name='usb'/>
          <master startport='0'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/>
        </controller>
        <controller type='usb' index='0' model='ich9-uhci2'>
          <alias name='usb'/>
          <master startport='2'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/>
        </controller>
        <controller type='usb' index='0' model='ich9-uhci3'>
          <alias name='usb'/>
          <master startport='4'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/>
        </controller>
        <controller type='sata' index='0'>
          <alias name='ide'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
        </controller>
        <controller type='pci' index='0' model='pcie-root'>
          <alias name='pcie.0'/>
        </controller>
        <controller type='virtio-serial' index='0'>
          <alias name='virtio-serial0'/>
          <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
        </controller>
        <controller type='pci' index='1' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='1' port='0x10'/>
          <alias name='pci.1'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
        </controller>
        <controller type='pci' index='2' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='2' port='0x11'/>
          <alias name='pci.2'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
        </controller>
        <controller type='pci' index='3' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='3' port='0x12'/>
          <alias name='pci.3'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
        </controller>
        <controller type='pci' index='4' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='4' port='0x13'/>
          <alias name='pci.4'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
        </controller>
        <controller type='pci' index='5' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='5' port='0x14'/>
          <alias name='pci.5'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
        </controller>
        <interface type='bridge'>
          <mac address='52:54:00:6d:b4:b0'/>
          <source bridge='br1'/>
          <target dev='vnet0'/>
          <model type='virtio'/>
          <alias name='net0'/>
          <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
        </interface>
        <interface type='bridge'>
          <mac address='52:54:00:da:49:ac'/>
          <source bridge='br2'/>
          <target dev='vnet1'/>
          <model type='virtio'/>
          <alias name='net1'/>
          <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
        </interface>
        <serial type='pty'>
          <source path='/dev/pts/4'/>
          <target type='isa-serial' port='0'>
            <model name='isa-serial'/>
          </target>
          <alias name='serial0'/>
        </serial>
        <console type='pty' tty='/dev/pts/4'>
          <source path='/dev/pts/4'/>
          <target type='serial' port='0'/>
          <alias name='serial0'/>
        </console>
        <channel type='unix'>
          <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-4-pfSense/org.qemu.guest_agent.0'/>
          <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/>
          <alias name='channel0'/>
          <address type='virtio-serial' controller='0' bus='0' port='1'/>
        </channel>
        <input type='tablet' bus='usb'>
          <alias name='input0'/>
          <address type='usb' bus='0' port='1'/>
        </input>
        <input type='mouse' bus='ps2'>
          <alias name='input1'/>
        </input>
        <input type='keyboard' bus='ps2'>
          <alias name='input2'/>
        </input>
        <graphics type='vnc' port='5900' autoport='yes' websocket='5700' listen='0.0.0.0' keymap='es'>
          <listen type='address' address='0.0.0.0'/>
        </graphics>
        <video>
          <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/>
          <alias name='video0'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
        </video>
        <memballoon model='virtio'>
          <alias name='balloon0'/>
          <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
        </memballoon>
      </devices>
      <seclabel type='dynamic' model='dac' relabel='yes'>
        <label>+0:+100</label>
        <imagelabel>+0:+100</imagelabel>
      </seclabel>
    </domain>

     

  2. I have spent more than 20 hours playing around with hyper-v, proxmox and esxi, sometimes the problem was the driver of the network card, or the sr iov not working, the passthrough not working, then I try unraid, and It just works, I haven't touched the CLI to do the things that failed in the other hypervisors and in Unraid everything worked as expected.

    I have to try it a little bit more but probably I will buy it.

     

    I someone is fighting with proxmox, hyper-v, esxi, just forget it, install unraid and enjoy it, the money it cost will pay the time you will save.

    • Like 2
  3. 33 minutes ago, CHBMB said:

    Slackware isn't the most popular distro sure, but it's stable.

    I'd turn the question round, and ask what are your reasons for wanting it to be based on Arch, which is known for it's bleeding edge approach and has a tendency to sacrifice stability to maintain it's bleeding edge.

    Not qualities I would personally want from a NAS myself.

    Sent from my LG-H815 using Tapatalk
     

     

    You turn the question to me but honestly I mentioned Arch like I could have mention Debian or any other distro.

     

    I'm no expert on linux, this is why I'm asking about if Slackware is optimal since to me it looks like is a distro that has lose a lot of space in the community, again, honestly I have no idea, if you tell me Slackware is perfectly fine and there won't be any benefit by changing to debian or whatever, I will believe you.

     

    On the other hand I'm seriously thinking about purchasing Unraid, I'm just unsure about the future of it since it's not based on an open source model.

    How many developers are behind it?

    Does the business model justify the future of Unraid?

    Is there a roadmap written somewhere? I have only seen obsolete stuff.

  4. Does it make sense for unraid to be based on Slackware considering that there are distros like Arch?

    I'm under the impresion that slackware is losing traction and users.

     

    How complex would be to build Unraid with Arch? what benefits could be there compared with Slackware?

  5. 10 hours ago, DZMM said:

    setting up a pfsense VM and passing through NICs is very easy.  I've just done a screenshot of the VM setup page for a new pfsense VM.  After start, you just setup pfsense as normal and treat it like a normal machine

     

    5a87878aea22a_FireShotCapture57-Highlander_AddVM_-https___1d087a25aac48109ee9a15217a.thumb.png.096f263c83e83c428c73fc1ff09a81bf.png

    Thanks

    With the network bridge you are giving exclusive access to pfsense to one of the nic s?

    How do you configure, and where the virtual switches? Is there an user interface or you have to go CLI?

  6. On 18/12/2017 at 9:05 PM, JWMutant said:


    I’ll write up a quick guide when I finish work.


    Sent from my iPhone using Tapatalk

    Have you prepared that guide? It's published somewhere? 

    The only thing stopping me from getting unraid is that I am not sure I will be able to setup pfsense with all the network setup right so all my traffic goes through pfsense first and then unraid or the rest of my network. I have a hyperv config right now and the Linux word is a bit unkown for me.