FreeBSD

#100 pfSense install on Qotom-Q180S


I used pfSense a lot in the past 6 months, but I never got any chance to write about it. So, for my 100th post, I’ll talk about it a bit and this will be a placeholder for future reference.

At my home, I was using a Netgear Nighthawk AC1900 (R7000), but this Wi-Fi router has a lot of limitations. I’ve decided to go with a full blown PC, but I needed a one that’s not a desktop/laptop size. After some research I’ve decided to buy Qotom-Q180S from Amazon. It’s about $150 and it arrived in 3 days from Hong Kong. It’s great because there are no moving parts (no fan, no HDD).

First, go to https://www.pfsense.org/download/ and download the ISO.

cap01

Use something like Rufus to transfer the image to an USB stick.

Go to the BIOS and choose to boot from USB. You can also see how big is the unit compared to a pen.

20160722_112546

When pfSense boots up, you’ll see something like this.

20160722_112112

Use the default.

20160722_112214

Choose Custom install.

20160722_112231

Choose the SSD drive (32GB) that comes with the unit, not the USB drive.

20160722_112244

Format the disk, the unit comes with Windows 7 that’s not activated.

20160722_112250

Just use the defaults.

20160722_112258

Yep, format.

20160722_112307

Tab to Accept and Create and hit Enter.

20160722_112322

Same thing, Accept and Install Bootblocks.

20160722_112405

Use the default.

20160722_112416

It’s all defaults, 4GB of swap because I have 2GB RAM.

20160722_112427

Use a standard kernel.

20160722_112512

Hit reboot and remove the USB stick.

20160722_112549

Once it comes back, choose no for VLANs.

20160722_113004

At this point, you’ll have to know where you plugged your cable from your cable/DSL modem into the unit. You should plug your external cable to the NIC that’s marked as 1 and your internal switch or Wi-Fi router to NIC2. pfSense marks them as re0 and re1. re0 is the NIC1, re1 is NIC2. I used re0 because my cable modem is connected to NIC1.

20160722_113020

Use re1 for the internal LAN.

20160722_113047

Hit Enter key.

20160722_113107

Verify all is OK and type y to proceed.

20160722_113114

At this point you are all set. The IP for the internal interface is set to 192.168.1.1/24.
All you have to do is to point all your internal devices to use 192.168.1.1 as gateway and be on the same subnet.

You can log in to http://192.168.1.1, use admin/pfsense as password.
In my next posts I’ll go over VPN, squid etc…

FreeBSD
#59 FreeBSD 10: openvpn 2.3.4
FreeBSD
#63 FreeBSD 10: postfix, dovecot, Roundcube, amavisd-new, spamassassin, clamav, pigeonhole
FreeBSD
#78 Install Ruby/Tk on Windows 10, FreeBSD and CentOS
  • Art Balk

    I currently have a firewall that is a bottleneck for my network, the firewall has a max throughput of 100Mbps and I have a 200Mbps Internet connection. I was researching and thinking of using the Qotom-Q180S as a firewall and content filter. I came across this post, very helpful and informative (Thanks!) but wanted to know if you know what kind of throughput you are getting through the Qotom-Q180S running pfSense? I know the NICs on the Qotom-Q180S are Gigabit (10/100/1000) but interested in the actual throughput of the application on this device.

    Thanks in advance
    Art


    • Kliment Andreev

      I get about 120Mbps DL and 40Mbps UL speeds normally with my cable provider. I’ve never had any network latency, slowness and dropped packets but I have only 3 regular users behind my pfSense. Qotom comes with Realtek NICs and they are not recommended for any production use. For home it’s fine, for anything more serious go with Intel or Broadcom.


This site uses Akismet to reduce spam. Learn how your comment data is processed.