Coder Social home page Coder Social logo

wifi-repeater's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wifi-repeater's Issues

rpi 4 with usb dongle awus1900

hi, is it possible to make an alfa usb dongle awus1900 who's connected to a rpi4 work with this solution? or it won't because no driver?

Feature: Router-Mode w/ optional Captive-Portal

We could add another mode: router / gateway mode.
In that mode the WiFi would have its own DHCP server, custom IP range and could (optionally) prevent access to the internal network on the Ethernet interface but just allow internet access. In that mode we should also NOT Route packets between clients.

Another extension to this feature could be a captive portal that would e.g. ask users to accept ToS before accessing the internet.

Provide an "offline" way of updating WiFi credentials

Currently the device can get into an unrecoverable state in the following scenario:

  • The device has no internet access via ethernet port
  • You provided no WiFi network credentials, those credentials are wrong, or the target WiFi network is not available

The device in this case will not be reachable so the only means to recovering it is plugging in ethernet cable, or wait for the WiFi network to reestablish if that was the problem.

Some solutions for this problem could be:

  • use WiFi Connect to get credentials and connect (a quick test yielded conflicts in DBUS handling because both WiFi Connect and WiFi Repeater are talking to Network Manager at the same time). WiFi Connect also needs to be patched to allow scanning with one interface and using another to connect to WiFi.
  • provide a mechanism to prevent the WiFi Repeater's AP to start. For example, if GPIO 2 is 0v then don't create the AP. This will solve the problem for cases where the initial provisioning WiFi network is available
  • implement functionality similar to what WiFi Connect offers where you grab the WiFi networks available and present a basic UI to fill in credentials
  • implement a webportal similar to what finternet project does.

VPN Not Connected

I pushed the code to my Raspberry Pi 2 and after about 30 minutes, I get a “Online (Heartbeat Only)” message. Everything looks good, and I get a blink code of five and four blinks, which is equally unusual.

(request) Repeater without usb dongle

Hello;

I know it is possible to add some code so the wlan0 device is then wlan0 and wlan1 for example. This means the wlan0 device can connect with 2 networks (because of wlan0 and wlan1).

I currently do not have this thing downloaded because I am not at home but according to the manual this isn't implemented

Add Web UI

I think it would be useful if there would be a web UI for managing the WiFi access point. For example, you could change the SSID and password from there and also manage the lease time for devices, or manage the DNS server for it, etc.

Using specific channels for AP

Hello :wave,

First off, love this project!

I am attempting to select a specific channel for the AP point.
Specifically, IOS is telling me that most likely, the AP is using a channel that others' around me are also using and it may be necessary to reboot the AP to auto-select a new channel.
Using the macOS wifi scanner, I can see that the current selected channel is 1.

How can one change this?

Kindly,

puc.

IPv6 Support

A lack of IPv6 support is unfortunate and would be nice to be added.

Open WIFI Connection

I am trying to use the repeater mode while connecting to an open WIFI. I am not able to do so with the variable WIFI_PASSWORD not defined. How should I do this?

Not able to connect to the router after some time

Hello, i'm struggling with wifi-repeater since a few days, i'm using raspberry pi 4 with a TP-link Wn722n wifi adapter. So when i set the device up, it's working fine but after a few hours, the repeater has no more access to the internet and the logs says Warning: "Could not detect internet access. Bad WiFi credentials provided or WiFi network has no internet access..." but when i connect to the router directly it's working fine. Any idea how i can fix that? thanks

Error Creating Hotspot

I am trying to set up my raspberry pi 3b+ to be a wired acces point but I keep getting this message in the log: "Error creating Hotspot: 802-11-wireless-security.psk: property is invalid".

Publish License

I want to use this for a Balena device but I need to customize it a bit to meet my needs. However, there is no license posted so I don't know if I can use it as a starting point. If you can assign the repository a license that would be really helpful.

Vpn

is there a way i can make the wifi repeater into a vpn aswell or mabey add a username or profiles. Is there any way to extend wifi with a username

AP+STA For Repeater Mode

Would it be possible to use the Repeater with only onboard WIFi on Raspberry Pi Zero? Any suggestion on how should I go about do this?

(request) enable creating a "wired" ethernet access point.

Enable the reverse of the wifi access point - so the device will instead connect to the internet via wifi, and share its internet connection via use port. This lets the device act as a "wifi" dongle / provide wireless connectivity for a device with no wifi.

WiFi improvements

A) is it possible to make the AP over 5Ghz rather than 2.4Ghz?
B) is it possible to set the WIFI channel manually?

Issue deploying cloned GitHub site to Raspberry Pi 4 using balena-cli

I'm not sure where the issue lies (repo vs balena-cli) but when I attempt the following, I get the below error message:

/home/USER/Documents/balena-cli/balena push wifi-repeater --source /home/USER/Downloads/wifi-repeater-master/

BalenaAmbiguousApplication: Application is ambiguous: wifi-repeater

b748832077815ce6b5cca208f401c1c9808c5ad1

wifi6 support

Hi, thanks for your work on the wifi repeater. We would like to know about the support for wifi6?
do you have any recommendations for adapters and hardware?

Thanks,

Martins

How to choose which adapter I want to use?

the wifi repeater is amazing, but when i turn on the repeater, it automatically puts the access point on the wifi adapter of my raspberry pi 3b+ even if i have another compatible adapter connected

Is there a way to choose which adapter you want to mount the access point on?

It would be cool to be able to choose if you want it on wlan0, wlan1, wlan2, etc.

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.