iznobe
Posts: 267
Joined: Sun Feb 05, 2017 4:14 pm
Location: Avignon , FRANCE

PI-HOLE stand alone + smartphone

Mon Nov 04, 2019 10:39 pm

Bonjour ,

je me posais la question de savoir comment configurer le serveur DHCP de pi-hole en utilisant uniquement son smartphone comme modem , car je n' ai pas de box , pas de modem , pas de FAI ;)

pas envie de payer 25 € pour a peine 1Mb / sec ...

bref du coup lorsque j' ai besoin , j ' utilise le forfait data de mon tel que je connecte au pi , le pi est ma box locale , il fait routeur , le wifi et l ' ethernet sont pontés , il fait aussi serveur DHCP , et donc DNS en l ' occurence :) du coup , il faut mettre l ' ip et la passerelle du smartphone dans les reglages de PI-HOLE ou bien l ' ip et la passerrelle de la framboise ?

tqhien
Posts: 46
Joined: Thu Feb 02, 2012 10:07 am

Re: PI-HOLE stand alone + smartphone

Tue Nov 05, 2019 9:43 am

Il y a une différence entre serveur DHCP et Serveur DNS.

Le serveur DHCP va attribuer une adresse IP aux périphériques qui vont lui en demander une, et il va également fournir l'adresse du serveur DNS ainsi que l'adresse de la passerelle vers l'extérieur de ton réseau local (le gateway) à utiliser

Donc dans ta config, (point de vue du rpi) :
- ton smartphone est la passerelle.
- éventuellement ton smartphone fait DHCP pour attribuer une adresse IP à ton RPI (les adresses en 192.168.4x.x par exemple)
- PiHole est le serveur DNS ou bien tu utilises le serveur DNS par défaut de ton smartphone (plus facile à paramétrer)

Du point de vue du réseau local (derrière le routeur/box) :
- ton rpi est la passerelle
- ton rpi sert de serveur DHCP
- pi-hole est le serveur DNS pour ton réseau local.

Et donc au milieu, tu as ton rpi qui a une patte de chaque côté, dans chacun des deux réseaux, avec les règles iptables.

Hien.

iznobe
Posts: 267
Joined: Sun Feb 05, 2017 4:14 pm
Location: Avignon , FRANCE

Re: PI-HOLE stand alone + smartphone

Tue Nov 05, 2019 1:36 pm

tqhien wrote:
Tue Nov 05, 2019 9:43 am
Il y a une différence entre serveur DHCP et Serveur DNS.

Le serveur DHCP va attribuer une adresse IP aux périphériques qui vont lui en demander une, et il va également fournir l'adresse du serveur DNS ainsi que l'adresse de la passerelle vers l'extérieur de ton réseau local (le gateway) à utiliser

Donc dans ta config, (point de vue du rpi) :
- ton smartphone est la passerelle.
- éventuellement ton smartphone fait DHCP pour attribuer une adresse IP à ton RPI (les adresses en 192.168.4x.x par exemple)
- PiHole est le serveur DNS ou bien tu utilises le serveur DNS par défaut de ton smartphone (plus facile à paramétrer)

Du point de vue du réseau local (derrière le routeur/box) :
- ton rpi est la passerelle
- ton rpi sert de serveur DHCP
- pi-hole est le serveur DNS pour ton réseau local.

Et donc au milieu, tu as ton rpi qui a une patte de chaque côté, dans chacun des deux réseaux, avec les règles iptables.

Hien.

Salut et merci pour ces details , là c ' est plus clair , il me reste plus qu ' a configurer tout ca proprement !
j ' ai fait plusieurs recherches sur le net , sur pi-hole , a priori il ya deja pas enormement de monde qui utilise cela avec pi bridge eth0 + wlan0 , et encore bien moins avec un smartphone comme modem .

l ' interet de pi-hole c ' est de " court-circuiter " les DNS du tel car plein de requetes sont envoyées a notre insu avec les smartphones tablettes etc , du coup , si ca marche vraiment , j ' aurais un reseau a peu pres " propre " , merci encore ;)

tqhien
Posts: 46
Joined: Thu Feb 02, 2012 10:07 am

Re: PI-HOLE stand alone + smartphone

Tue Nov 05, 2019 2:27 pm

Le DHCP intégré de Pi-hole n'est à mon avis pas nécessaire, dans la mesure où tu l'as déjà dans ton rpi avec routages etc. Et qu'il est aussi installé sur le même Rpi.

iznobe
Posts: 267
Joined: Sun Feb 05, 2017 4:14 pm
Location: Avignon , FRANCE

Re: PI-HOLE stand alone + smartphone

Wed Nov 06, 2019 10:57 am

tqhien wrote:
Tue Nov 05, 2019 2:27 pm
Le DHCP intégré de Pi-hole n'est à mon avis pas nécessaire, dans la mesure où tu l'as déjà dans ton rpi avec routages etc. Et qu'il est aussi installé sur le même Rpi.
Salut , c ' est certainement le cas , mais le DHCP sur le wifi ne marche pas correctement et je ne sais pas pourquoi :evil: , aucun probleme avec le RJ45 ...

j ' ai donc testé tout de meme le serveur DHCP de pi-hole .

une fois activé , je n ' ai plus du tout de DHCP actif a partir du wifi sur le bridge :twisted:

j ' ai testé pas mal de truc , et je ne comprends pas vraiment ce qu ' il se passe , meme en regardant les logs de mon serveur DHCP ou celui du pi-hole lorsqu ' il est active .

on dirait qu ' il manque un retour dans la communication des pasquets de type DHCP , le bail est proposé au peripherique , puis on dirait qu ' il n ' arrive pas , a destination ... je posterais les logs pour plus de detail quand j ' aurais un peu de temps .

parfois , il arrive tout de meme a se connecter en DHCP wifi , mais je ne sais pas pourquoi , c ' est vraiment bizzarre .

iznobe
Posts: 267
Joined: Sun Feb 05, 2017 4:14 pm
Location: Avignon , FRANCE

Re: PI-HOLE stand alone + smartphone

Wed Nov 06, 2019 7:05 pm

voici le log lorsque j ' essai de connecter mon redminote5 par wifi en DHCP sur le pi avec pihole DHCP :

Code: Select all

[email protected]:~ $ cat /var/log/pihole.log
Nov  6 19:42:17 dnsmasq-dhcp[1851]: DHCPDISCOVER(br0) 80:35:c1:65:ca:28
Nov  6 19:42:17 dnsmasq-dhcp[1851]: DHCPOFFER(br0) 192.168.1.31 80:35:c1:65:ca:28
Nov  6 19:42:18 dnsmasq-dhcp[1851]: DHCPREQUEST(br0) 192.168.1.31 80:35:c1:65:ca:28
Nov  6 19:42:18 dnsmasq-dhcp[1851]: DHCPACK(br0) 192.168.1.31 80:35:c1:65:ca:28 RedmiNote5-Redmi
Nov  6 19:42:18 dnsmasq-dhcp[1851]: DHCPREQUEST(br0) 192.168.1.31 80:35:c1:65:ca:28
Nov  6 19:42:18 dnsmasq-dhcp[1851]: DHCPACK(br0) 192.168.1.31 80:35:c1:65:ca:28 RedmiNote5-Redmi
Nov  6 19:42:19 dnsmasq-dhcp[1851]: DHCPREQUEST(br0) 192.168.1.31 80:35:c1:65:ca:28
Nov  6 19:42:19 dnsmasq-dhcp[1851]: DHCPACK(br0) 192.168.1.31 80:35:c1:65:ca:28 RedmiNote5-Redmi
Nov  6 19:42:19 dnsmasq-dhcp[1851]: DHCPREQUEST(br0) 192.168.1.31 80:35:c1:65:ca:28
Nov  6 19:42:19 dnsmasq-dhcp[1851]: DHCPACK(br0) 192.168.1.31 80:35:c1:65:ca:28 RedmiNote5-Redmi
Nov  6 19:42:21 dnsmasq-dhcp[1851]: DHCPREQUEST(br0) 192.168.1.31 80:35:c1:65:ca:28
Nov  6 19:42:21 dnsmasq-dhcp[1851]: DHCPACK(br0) 192.168.1.31 80:35:c1:65:ca:28 RedmiNote5-Redmi
Nov  6 19:42:24 dnsmasq-dhcp[1851]: DHCPREQUEST(br0) 192.168.1.31 80:35:c1:65:ca:28
Nov  6 19:42:24 dnsmasq-dhcp[1851]: DHCPACK(br0) 192.168.1.31 80:35:c1:65:ca:28 RedmiNote5-Redmi
Nov  6 19:42:31 dnsmasq-dhcp[1851]: DHCPREQUEST(br0) 192.168.1.31 80:35:c1:65:ca:28
Nov  6 19:42:31 dnsmasq-dhcp[1851]: DHCPACK(br0) 192.168.1.31 80:35:c1:65:ca:28 RedmiNote5-Redmi
Nov  6 19:42:32 dnsmasq[1851]: query[A] discourse.pi-hole.net from 192.168.1.2
Nov  6 19:42:32 dnsmasq[1851]: config error is REFUSED
Nov  6 19:42:32 dnsmasq[1851]: query[AAAA] discourse.pi-hole.net from 192.168.1.2
Nov  6 19:42:32 dnsmasq[1851]: config error is REFUSED
[email protected]:~ $
je ne met pas tout ...

la meme chose apres avoir desactivé le DHCP de pi-hole et mis en place par le fichier /etc/dnsmasq.conf puis redemarrer le pi :
ccontenu du fichier /etc/dnsmasq.conf :

Code: Select all

interface=br0
except-interface=wlan0
dhcp-range=192.168.1.12,192.168.1.254,255.255.255.0,24h
server=9.9.9.9
domain-needed
bogus-priv

#############
## Logging ##
#############
# For debugging purposes, log each DNS query as it passes through dnsmasq.
#log-queries

# Log lots of extra information about DHCP transactions.
log-dhcp

# Log facility
# Définit la "facility" dans laquelle Dnsmasq enverra ses entrées syslog,
# par défaut DAEMON ou LOCAL0 si le mode debug est activé.
# Si la "facility" contient au moins un caractère "/", alors
# Dnsmasq  considère qu'il s'agit d'un fichier et enverra les logs dans
# le fichier correspondant à la place du syslog.
# (Les erreurs lors de la lecture de la configuration vont toujours vers
# le syslog, mais tous les messages postérieures à un démarrage réussi
# seront exclusivement envoyés vers le fichier de logs).
# Lorsque Dnsmasq est configuré pour envoyer ses traces  vers  un
# fichier, la réception d'un signal SIGUSR2 entraine la fermeture et réouverture du fichier.
# Cela permet la rotation de fichiers de traces sans nécessiter l'arrêt de Dnsmasq.
log-facility=/var/log/dnsmasq.log
et voilà le fichier de log correspondant :

Code: Select all

Nov  7 12:13:32 dnsmasq-dhcp[2069]: DHCPDISCOVER(br0) 80:35:c1:65:ca:28
Nov  7 12:13:32 dnsmasq-dhcp[2069]: DHCPOFFER(br0) 192.168.1.31 80:35:c1:65:ca:28
Nov  7 12:13:33 dnsmasq-dhcp[2069]: DHCPREQUEST(br0) 192.168.1.31 80:35:c1:65:ca:28
Nov  7 12:13:33 dnsmasq-dhcp[2069]: DHCPACK(br0) 192.168.1.31 80:35:c1:65:ca:28 RedmiNote5-Redmi
Nov  7 12:13:33 dnsmasq-dhcp[2069]: DHCPREQUEST(br0) 192.168.1.31 80:35:c1:65:ca:28
Nov  7 12:13:33 dnsmasq-dhcp[2069]: DHCPACK(br0) 192.168.1.31 80:35:c1:65:ca:28 RedmiNote5-Redmi
Nov  7 12:13:33 dnsmasq-dhcp[2069]: DHCPREQUEST(br0) 192.168.1.31 80:35:c1:65:ca:28
Nov  7 12:13:33 dnsmasq-dhcp[2069]: DHCPACK(br0) 192.168.1.31 80:35:c1:65:ca:28 RedmiNote5-Redmi
on remarque que dans les 2 cas apres l ' envoie de : " DHCPACK(br0) 192.168.1.31 80:35:c1:65:ca:28 RedmiNote5-Redmi " plus rien ne se passe et le tel ne peut pas se connecté puis ca recommence tout au debut , j ' ai aussi essayé avec un ordi portable et une tablette , le resultat est identique :|

le probleme vient de la configuration sans fil ?
le probleme vient du serveur DHCP ? ( je dirais que non mais bon ... )
ou bien d' ailleurs ?

mon fichier de config sans fil est le suivant :

Code: Select all

[email protected]:~ $ sudo nano /etc/hostapd/hostapd.conf

interface=wlan0
bridge=br0
#driver=nl80211
ssid=Rasphomfi
hw_mode=g
channel=7
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=Lavautoden26*$
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
[email protected]:~ $

tqhien
Posts: 46
Joined: Thu Feb 02, 2012 10:07 am

Re: PI-HOLE stand alone + smartphone

Fri Nov 08, 2019 12:15 pm

Il y a le paramètre suivant que tu as mis dans ton fichier dnsmasq.conf :

Code: Select all

except-interface=wlan0
qui désactive les demandes dhcp sur l'interface wlan0. Ce n'est peut-être pas ce que tu veux faire...

iznobe
Posts: 267
Joined: Sun Feb 05, 2017 4:14 pm
Location: Avignon , FRANCE

Re: PI-HOLE stand alone + smartphone

Tue Nov 12, 2019 4:44 pm

tqhien wrote:
Fri Nov 08, 2019 12:15 pm
Il y a le paramètre suivant que tu as mis dans ton fichier dnsmasq.conf :

Code: Select all

except-interface=wlan0
qui désactive les demandes dhcp sur l'interface wlan0. Ce n'est peut-être pas ce que tu veux faire...
c ' etait pour tenter de forcer sur l ' interface virtuelle bridge ( eth0+wlan0) , mais avec ou sans n ' a pas changé grand chose .

pihole a une idée de base tres bonne , cela fait plusieurs années que je tente de l ' installer avant c' etait sur mon ordi , puis sur le portable puis sur le pi .

honnetement , je ne veux pas etre medisant , mais ca c ' est chaque fois fini pareil ...

reinstallation complete de l ' OS et abandon de pihole :twisted:

lorsque je vais sur le forum , je me fait prendre pour un imbecile , et lorsqu ' on leur signale des bugs existant depuis plusieurs années , ils nous prennent de haut en nous disant qu on invente les bugs , en meme temps ceci explique pourquoi ca plante toujours a chaque reinstallation ou reparation ...

bref si un jour j ' en reparle quelque part , envoyer moi le lien vers ce message svp ! ( marre de perdre du temps )

je concois que c' est developpé gratuitement et que rien n ' est parfait , mais rembarré systematiquement les gens qui viennent aider en declarant des bugs n ' est pas vraiment constructif .

Return to “Français”