Giter VIP home page Giter VIP logo

thanhliem89dn / 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 735 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 with an attatched WiFi dongle or a Raspberry Pi3 with built in WiFi 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:

  • Configured hotspot starts automatically on boot, no extra configuration necessary

  • Configured WiFi network is WPA encrypted.

  • Default SSID of "RaspberryPiFi" and WPA key of "0123456789A" can be modified during install

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

  • Easy setup of either a custom or preconfigured DNS server (including unblock-us for removing netflix geoblocks)

  • Router enumeration for WiFi network

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

Requirements:

  1. A Raspberry Pi model B or Pi3 running raspbian

  2. A Raspbian compatible Wifi adapter. 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/unixabg/RPI-Wireless-Hotspot.git

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

  • Confirm that you are happy for changes to be made

  • Choose a preconfigured DNSalternative DNS or configure a custom DNS

  • 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 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)

rpi-wireless-hotspot's People

Contributors

harryallerston avatar unixabg avatar davefp avatar matthieur avatar

Watchers

James Cloos avatar Liem Nguyen 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.