Comments (12)
EDIT 2/4/2019:
These steps have now been automated on my fork https://github.com/Geczy/galeforce
#9 # Advertise Pi-holeβs IP address via dnsmasq in the router
This is the preferred method as stated by pi-hole's wiki
It's pretty simple, follow my guide below. This essentially follows the setup instructions from here, method 2. The Gwifi app disables configuring dnsmasq, but once you're rooted you can modify it manually through ssh.
Features
- Maintains the Gwifi mesh network
- Per-host tracking on Pi-hole
- Gwifi app shows clients
- Gwifi app is the primary for port forwarding and managing the wifi
- The ability to resolve hostnames on the LAN
- Ad blocking/network monitoring provided by Pi-hole
Requirements
- Gwifi should be rooted
To learn how to root, follow the readme on my fork, it's the most updated and comprehensive one - Gwifi should not be in bridge mode
- Gwifi should be the primary dhcp server
- The raspberry pi should be assigned a static IP through the Gwifi app
- Do not setup upstream dns servers on pi-hole
- Do not enable dhcp server on pi-hole
Guide
ssh [email protected] # login to the router as root
cp /etc/init/dnsmasq.conf /usr/local/galeforce/data # save a backup
vi /etc/init/dnsmasq.conf # modify the original
## after making the modifications listed below:
sudo reboot # reboot AFTER mods
Find each of these lines:
dhcp-option=${LAN_BRIDGE},6,${SETTING_BRIDGE_ADDRESS}
dhcp-option=${GUEST_BRIDGE},6,${SETTING_GUEST_BRIDGE_ADDRESS}
dhcp-option=${SETUP_LAN_BRIDGE},6,${SETTING_SETUP_LAN_ADDRESS}
Replace each line, where 192.168.86.XX is your raspberry pi's IP address
dhcp-option=${LAN_BRIDGE},6,192.168.86.XX
dhcp-option=${GUEST_BRIDGE},6,192.168.86.XX
dhcp-option=${SETUP_LAN_BRIDGE},6,192.168.86.XX
Screenshots
Pi-hole client list
Mesh works
Clients are shown
from galeforce.
Is there a way to get the device names set in GWIFI app (or hostnames) to show up instead of or in addition to IPs?
from galeforce.
yes
from galeforce.
How?
from galeforce.
@Geczy ping
from galeforce.
What I do is export it from my hosts file from gwifi, and import it to the ssh of pi manually. If you want to know which file let me know and I can check
from galeforce.
Thank you, if you could please @Geczy
Is this even still possible though - I have followed the instructions and my device doesn't start blinking orange after holding reset. So kind of a problem on step one...:/
Edit:
I got it to go into dev mode. Steps 3 and 4 in the readme should be reversed.
Hold the reset buttin, plug in the power and continue holding until the orange light.
Seems like the latest update removes ssh though so...
from galeforce.
Is this still a viable options to get Pihole working with GWifi?
from galeforce.
This with that latest gwifi update bricked my puck. This also seems like a dead project so I'd be careful.
from galeforce.
Thanks. I'll continue using the Pihole as the DHCP sever although it seems my PC stop showing up in GWifi.
from galeforce.
Thank you, if you could please @Geczy
Is this even still possible though - I have followed the instructions and my device doesn't start blinking orange after holding reset. So kind of a problem on step one...:/
Edit:
I got it to go into dev mode. Steps 3 and 4 in the readme should be reversed.
Hold the reset buttin, plug in the power and continue holding until the orange light.
Seems like the latest update removes ssh though so...
Strange because @Geczy just updated his post recently...Are you still able to get into ssh?
from galeforce.
So, this was closed....this is specifically why I looked for Galeforce. I want to use it to put my Gwifi behind Pfsense, but I sure as hell don't want to brick my whole network in the process. Any confirmation this works would be immensely appreciated.
from galeforce.
Related Issues (20)
- Anyone successfully install PiVPN?
- sadness... HOT 3
- OpenVPN HOT 3
- DynDNS... HOT 2
- Error 404: ubuntu/zesty64 HOT 1
- Keep Factory Features HOT 2
- Error ./bin/build-all.sh Ubuntu 16.04
- Device does not apply patch from USB drive?
- SSH Root Password HOT 3
- Newest firmware update overwrites galeforce HOT 19
- I feel like an idiot but what file is the image here? HOT 1
- Question: Is this project still valid? HOT 2
- 2019-10-03 Bricked WiFi Puck HOT 2
- Is this still usable? HOT 3
- Recent issue closures and readme update leave viability of project ambiguous. HOT 1
- Works with nest wifi ?
- OnHub compatibility? HOT 14
- Is this still alive? HOT 17
- New Google WiFi GJ2CQ without USB-C
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from galeforce.