Hotspot Install Anleitung

Revision as of 10:45, 13 December 2023 by Timo (talk | contribs)

Setup a wifi hotspot with a Raspberry Pi

What you need:

  • Raspberry Pi 4
  • USB-C Power Cord
  • SD-Card
  • A Computer with an SD Card reader

Step 1: Clone SD Card

Step 2: Turn on PI

  • Insert the cloned SD Card into the raspberry Pi and plug the power after that
  • You should see a red turn on constantly and green led blink
  • After around 30 secs. you should see a wifi coming up called garden1
  • when connected to the wifi you should see this window pop up

Step 3: Connect to PI through SSH

(this only works as long as you are on the Garden1 wifi)

  • Now things will become a bit more tricky, because we need to use the command line (here is a free tutorial on the basics: https://www.codecademy.com/learn/learn-the-command-line)
  • Open the terminal on your computer and type
    • ssh garden@garden.local
    • When asked for the PW type: master2023

Step 4: Make changes to the website

I used this setup, so there is a lot more to read on here: https://github.com/Splines/raspi-captive-portal

  • when on the Pi you can make changes to the website by
    • cd raspi-captive-portal/
    • cd server/public/
    • sudo nano index.html

How to transfer files from computer to Pi?

  • First exit the pi via the terminal to get back to your computer. Do this with the following line:
  • exit and press Enter
  • Now you should be back at your computer. After that, use the following line to upload a HTML to the pi. Make sure that your computer is still connected to the pi's wifi.
  • scp /path/to/your/index.html garden@garden.local:~/raspi-captive-portal/server/public

How to change the WiFi name

  • Make sure that you are connected to the pi's wifi
  • Open the terminal and connect to the pi via the following line
  • ssh garden@garden.local
  • Enter the password master2023
  • Edit the access point configuration file via the following line
  • sudo nano /etc/hostapd/hostapd.conf
  • Search for the line ssid=wifiName, change the name to your desired name and remember it (e.g. ssid=newWifiName)
  • Press control+X, enter Y for "Yes" and press Enter to save your changes and to exit the editor
  • Now open the dhcpcd configuration file via the following line
  • sudo nano /etc/dhcpcd.conf
  • Search for the line denyinterfaces xyz or add this line below the existing lines
  • Make sure to replace xyz with your chosen name (e.g. denyinterfaces newWifiName)
  • Press control+X, enter Y for "Yes" and press Enter to save your changes and to exit the editor
  • Restart the pi with the following line
  • sudo reboot
  • Reconnect to your pi's wifi. The name should be the new one now (e.g. newWiFiName)