Giter Site home page Giter Site logo

pibeeckm / rpi-wireless-hotspot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from harryallerston/rpi-wireless-hotspot

0.0 2.0 0.0 941 KB

Configure your Raspberry Pi to act as a WPA encrypted WiFi hotspot, sharing the attatched ethernet connection. Allows the selection from a range of common DNS providers, including unblock-us for netflix. Chromecast support with this feature is also configured.

Shell 100.00%

rpi-wireless-hotspot's Introduction

RPI-Wireless-Hotspot

Configures your Raspberry Pi to use an attatched WiFi dongle as a hotspot, broadcasting your ethernet connection to other devices. Could be useful in hotel rooms, college dorms or if you just don't feel like buying a router!

Features:

  • The created hotspot runs automatically on boot, no extra configuration necessary

  • Your new network is WPA encryped, default SSID is "RaspberryPiFi", WPA key is "0123456789A".

  • Once set up, the local network facilites of the Pi will still operate as normal

  • Allows use of alternative DNS server with easy setup (including unblock-us for removing netflix geoblocks)

  • Allows chromecast compatibility with unblock-us by intercepting google's DNS requests on the pi

Requirements:

  1. A Raspberry Pi model B running raspbian

  2. A Raspbian compatible Wifi dongle. This script assumes that your adapter uses the nl80211 drivers in hostapd (the majority of new products should support this). Others can be made to work, but require a custom compilation of hostapd (guides are out there).

  3. An active ethernet connection

Installation:

  • In the terminal, run: git clone https://github.com/harryallerston/RPI-Wireless-Hotspot.git

  • Navigate to folder, and execute "sudo ./install"

  • Confirm that you are happy for changes to be made

  • Choose a alternative DNS or use the default (Google)

  • If you require chromecast support with unblock-us select the appropriate option

  • This should automatically set everything up and leave you ready to go

Notes and configuration

  • To change default SSID, WPA key or WiFi channel, edit /etc/hostapd/hostapd.conf accordingly

  • This setup has been tested on a fresh install of raspbian.

  • It is advised that this be set up on a fresh install

  • If set up on an existing install then any current config files will be backed up with the extension ".old" in the relevant folders prior to installation (this allows returning to original network settings if required)

  • if the hotspot shows up after installation, but your device cannot connect then ssh to your raspberry pi and restart the dhcp service using "sudo service udhcpd restart". This is a known bug currently.

rpi-wireless-hotspot's People

Contributors

harryallerston avatar davefp avatar matthieur avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.