• Linux
  • FreeBSD
  • Networking
  • Python
  • AWS
  • WebDev
  • About Us
Tech Tips and Tutorials
Menu
  • Linux
  • FreeBSD
  • Networking
  • Python
  • AWS
  • WebDev
  • About Us
Home  /  Networking  /  How to configure wifi dongle as an Infrastructure BSS client in pfsense 2.4

How to configure wifi dongle as an Infrastructure BSS client in pfsense 2.4

Written by
Networking Leave a Comment

You can either use an internal Wireless card or an external wifi dongle for this . This tutorial is about using an external dongle . I am using an Alfa Wifi USB dongle which has ralink tehcnology and the drivers are all pre loaded and works like plug and play .

There are different ways you can configure the wifi , most common one is the Access point where the clients can connect to the AP and gets internet . This tutorial is about configuring the wifi dongle as an ‘Infrastructure BSS client’ where the dongle can connect to an Access point and behaves like a wireless WAN .

Connect the USB dongle to the pfsense device . It will then appear as as below in USB bus .

usbconfig

Now login to the pfsense and select the Interface Assignments

Chosse Wireless and Add

You will be able to see the wifi interface and then chosse the mode ‘Infrastructure BSS’

Once the wireless interface is added , go to Interface assignments and add


Once the inetrface us Added , click on the OPT which will take you to the actual interface settings :

As an initial configuration, enable the interface , give a proper name for the interface, and enable DHCP for the interface as below :

So most of the wireless settings you can choose ‘Auto’ unless you need specific configuration .

So here I am going to connect this to a wifi hotspot activated on my iphone .

You can try your own settings in order to optimize your wifi to find the less overlapped channel to get better speed and all but the important point is you should keep the same WPA settings on your client as of in the Access point . The below settings are tested and worked for me. Also don’t forget to input your pre-shared key .

Click Save and Apply :

If you run a tcpdump to track the DHCP requests :

 tcpdump -i run0_wlan0 -nn port 67 and 68

It then gets the IP after the DHCP call . You can then configure the firewall rules , set default gatewat etc for the interface as per your configuration.

Share On
Share on Facebook
Share on Twitter
Share on Google+
Share on Whatsapp

 Previous Article Reading pflog file in FreeBSD
Next Article   sed command to replace everything before the fisrt space

Related Posts

  • How to run ping with timestamps in FreeBSD and Linux

  • OpenVPN Error:failed to find GID for group nogroup

Leave a Reply

Cancel reply

  • Popular Posts
  • Recent Posts
  • Linux Shell Scripts for System Administrators
  • Cacti 1.1.38 ERROR Opening .rrd No Such file or directory
  • Apache configuration for Cacti
  • How to create RAM disk in Ubuntu 18.04
  • Linux Shell Scripts for System Administrators
  • SOCKS PROXY
  • How to install XAMPP and access phpMyAdmin in MAC OS
  • How to increase the root volume in a Linux ec2 instance

Linux

  • Linux Shell Scripts for System Administrators
  • SOCKS PROXY
  • How to grep IP addresses from log files in Linux
  • How to empty or delete a large file in Linux

Categories

  • AWS (5)
  • FreeBSD (12)
  • Linux (29)
  • Networking (3)
  • Python (5)
  • Uncategorized (4)
  • WebDev (1)
  • Connect on Facebook
  • Connect on YouTube
© Copyright 2020.TechieNix. All Rights Reserved.
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.