Some links in this post may be affiliate links. We may get paid if you buy something or take an action after clicking one of these, but without addictional costs for you compared to direct buying.

Using Raspberry Pi as Access Point

Raspberry pi access point Featured Image
0
(0)

One of my friends asked me in last weeks to provide a simple how-to guide to transform a Raspberry Pi in an Access Point able to add WiFi connectivity to old routers. There are several ways to accomplish this need, but for this task I remembered that DietPi has a very user friendly procedure, So I decided to write it down to make procedure available to peppe8o.com readers.

The idea is to realize what sintetized in the following picture:

RPI Access Point NTW schema

Our router will take internet connectivity from its connection, giving it to all ethernet clients. The Raspberry Pi, on the other side, will share this connectivity in its WiFi Lan created in the following procedure. So, the router will be connected with its WAN port to internet, while Raspberry Pi will be connected to one of router Ethernet ports.

What We Need

As usual, I suggest adding from now to your favorite e-commerce shopping cart all needed hardware, so that at the end you will be able to evaluate overall costs and decide if continuing with the project or removing them from the shopping cart. So, hardware will be only:

Check hardware prices with following links:

Amazon raspberry pi boards box
Amazon Micro SD box
Amazon Raspberry PI Power Supply box

Step-by-Step Guide

OS Installation

We’ll use my previous article, already containing all the steps to install the OS (how to install DietPi). Please note that in this case you will skip step 2 (Wifi settings), because in this case our Raspberry PI is going to become an ethernet client.

Access Point Software Setup

Once the OS installation is finished, we can go on in WiFi software setup. Enter the following command:

dietpi-software

go to “Search” (as in the following picture) and press Enter

RPI_AP_step01

type “WiFi” in the Search box and press enter:

RPI_AP_step02

press Space Bar to enable software selection and press enter:

RPI_AP_step03

the following screen will confirm the requirements meet. Press enter again

RPI_AP_step04

the screen will go back to dietpi-software. Go down to “Install” and press enter:

RPI_AP_step05

next screen will ask you for an installation confirm. Go to “Ok” and press enter:

RPI_AP_step06

a reboot will be required after installation. On the next screen guess what… press enter!

RPI_AP_step07

At this point, we need to fine tune the configuration. Connect via SSH to you Raspberry PI and launch the following command:

dietpi-config

Select “Network Options: Adapters” and press enter:

RPI_AP_step08

Go to WiFi and press enter:

RPI_AP_step09

edit the Country Code according to your Region

RPI_AP_step10
RPI_AP_step11

press enter to confirm the need to reboot

Exit from dietpi-config. At this point, there is a known issue (referred here): hostapd seems to be not working properly, so we need to reinstall it:

apt install --reinstall hostapd

Reboot the system. Now you should see in you available WiFi a new connection wit SSID “DietPi-HotSpot”. Use this with password “dietpihotspot”. You should now be able to navigate in internet and use your Raspberry PI as Access Point.

Enjoy!

How useful was this post?

Click on a star to rate it anonymously!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

7 comments

  1. Hi,
    This sets an AP full mode, or an AP in bridge mode? I ask since i didn’t see you dealing with DHCP servers, DNSMasq, and all the other details that usually are delt with a full AP installation in Linux.

    1. Hi Dan. Honestly I don’t remember if DietPi Wifi Hotspot creates a new DHCP range valid inside the its new Wireless network. If so, it automatically installs all needed networking tools. I’m going to check next week because this one I’m in holidays far from home 🙂

  2. Hi, thanks for the tutorial! I have to ask, does this make a private network broadcast from the Pi or is it like a bridged/extended AP? For instance would it make a secure AP in a public Wifi like OpenWRT?

    1. Hi Mohamed,
      DietPI creates a new network for your devices and routes it from its WAN addess (your router wired interface) adding NAT service. You can add services to make your PI network secure and expand your services by simply installing them.

  3. Hi, is there a way to check if my wifi usb dongle is connected and working because I followed all instructions but I cant see the new network !!! Thanks a lot!

Leave a Reply

Your email address will not be published. Required fields are marked *

I accept the Privacy Policy