Moins de publicité sur son réseau domestique entier

 

Pré-requis

 

Ici je liste mes composants mais des éléments pour récents peuvent faire l’affaire sans problèmes. C’est juste que j’ai eu des difficultés à faire fonctionner tout ce petit monde et donc voilà la raison du présent tutoriel.

 

 

(*) Le choix de la clé USB est essentiel car mon modèle est particulièrement délicat car non reconnu par les drivers intégrés. Il m’a fallu batailler pour connaître le nom du chipset et pour trouver comment ajouter des drivers.
Si vous n’avez pas de problème avec votre matériel WiFi, vous pourrez sauter une bonne partie des explications.

 

Préparation

 

  • Flasher avec Win32DiskImager
  • Ajouter le fichier SSH vide
  • Branchements
  • Reconnaissance par le box / routeur
    • Attribution d’une IP fixe (plus facile pour appeler le Raspberry toujours à la même adresse).
      • Pour ma part : 192.168.0.27 (Ethernet)

 

Connection

 

A l’aide de Putty

 

  • Connection avec le User pi et son mot de passe par défaut rapsberry

 

  • Mise à jour du mot de passe pour l’utilisateur actuel pi.
    • sudo passwd pi
      • Saisissez votre nouveau mot de passe (il n’apparait pas à l’écran).
      • Ressaisir votre mot de passe (il n’apparait toujours pas à l’écran).

 

  • Mise à jour des fichiers (avec un reboot automatique à la fin).
    • sudo apt-get update && sudo apt-get upgrade -y && sudo reboot
      Astuce :
      On peut aussi y parvenir via le menu sudo raspi-config (choix 8)

L’opération est longue…

 

  • Paramétrage (Compte, heure, clavier…)
    • sudo raspi-config
      Astuces :
      Clavier <espace> pour sélectionner (cocher) et <Entrer> pour valider (OK).

 

  • Utilisateur ROOT
    • sudo passwd root
      • Saisir un mot de passe (il n’apparait pas à l’écran)
      • Confirmer le mot de passe (il n’apparait toujours pas à l’écran).
    • sudo nano /etc/ssh/sshd_config
      • Trouver la ligne : #PermitRootLogin without-password
      • Ajouter en dessous, la ligne suivante : PermitRootLogin yes
      • Enregistrer en appuyant sur <CTRL> + <O>
      • Valider en appuyant sur la touche <Entrer>
      • Sortir en appuyant sur <CTRL> + <X>
    • Redémarrer le service avec la commande : /etc/init.d/ssh restart
      • Normalement il vous est demandé de saisir le mot de passe de l’utilisateur root.
    • Fin

 

WiFi

 

Voici la liste des commandes concernant MON propre matériel à savoir qu’il a un chipset Realtek RTL8811AU
La solution fait apparaître l’utilisation d’un chispset 8812 mais… ca fonctionne très bien quand même pour moi.

 

sudo apt-get install bc git -y
sudo wget « https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source » -O /usr/bin/rpi-source
sudo chmod 755 /usr/bin/rpi-source
rpi-source
git clone « https://github.com/gnab/rtl8812au »
cd rtl8812au
sed -i ‘s/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/g’ Makefile
sed -i ‘s/CONFIG_PLATFORM_ARM_RPI = n/CONFIG_PLATFORM_ARM_RPI = y/g’ Makefile
make
sudo cp 8812au.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
sudo depmod -a
sudo modprobe 8812au
ifconfig

Astuce : voici la commande mise bout à bout pour une exécution fluide (il s’agit d’une très longue ligne) :

sudo apt-get install bc git -y && sudo wget « https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source » -O /usr/bin/rpi-source && sudo chmod 755 /usr/bin/rpi-source && rpi-source && git clone « https://github.com/gnab/rtl8812au » && cd rtl8812au && sed -i ‘s/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/g’ Makefile && sed -i ‘s/CONFIG_PLATFORM_ARM_RPI = n/CONFIG_PLATFORM_ARM_RPI = y/g’ Makefile && make && sudo cp 8812au.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless && sudo depmod -a && sudo modprobe 8812au && ifconfig

A ce moment, vous devriez voir apparaître une ligne du style :
wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
Si c’est le cas, c’est gagné, sinon, Ca se complique !

Source : ici.

 

Configuration réseau WiFi

 

Astuce : Vous pouvez éditer les fichiers qui suivent à l’aide de WinSCP et du compte root.

 

  • Connaître le nom du réseau WiFi (SSID)

Astuce : Pour vous aider, une commande qui va bien : sudo iwlist wlan0 scan | grep ESSID

 

  • Editer le fichier de configuration
    • sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
  • Rajouter et adaptez ceci :

network={

ssid= »Votre_ESSID »

psk= »Le_mot_de_passe_de_votre_point_d’accès »

}

  • Pour enregistrer faites : CRTL + O puis appuyez sur la touche Entrer
  • Pour quittez faites CTRL + X

 

  • Editer le fichier de configuration
    • sudo nano /etc/network/interfaces

Rajouter ceci :

auto lo

iface lo inet loopback

 

auto eth0

iface eth0 inet dhcp

 

allow-hotplug wlan0

auto wlan0

iface wlan0 inet dhcp

wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

  • Pour enregistrer faites : CRTL + O puis appuyez sur la touche Entrer
  • Pour quittez faites CTRL + X

 

  • On arrête bien gentiment son Raspberry
    • sudo halt

 

  • On va débrancher son câble Ethernet et vérifier que la clé USB est bien ne place.
  • On débranche/rebranche l’alimentation éléctrique du Raspberry pour redémarrer. Si tout va bien la suite devrait aller tout seul.

 

  • Via la Freebox, on doit voir le Raspberry (WiFi) connecté
  • Attribution d’une IP fixe via votre box, baux DHCP fixes. Exemple : 192.168.0.28 (Wifi)

 

Pi-hole

 

Bon autant être franc, ce n’est pas l’arme ultime contre les publicités. Je ne peux pas me passer de mes extensions sur mes navigateurs (Ad-Block) pour affiner les réglages surtout que c’est bien plus pratique via es extensions et ça bloque plus de choses.
Je pensais que sur le téléphone ça allait être plus radical mais non.
Je pensais que j’aurais moins de publicité sur YouTube moi qui consomme beaucoup de contenus sur la télévision via via le Google Cast : bah non, ça n’a rien changé !

Donc au final, le gain est vraiment… superficiel

 

 

  • Installation : curl -sSL https://install.pi-hole.net | bash
  • Désinstaller Pi-Hole : pihole uninstall
  • Une page intéressante : blog.sleeplessbeastie.eu
  • Mise à jour : pihole -up

 

  • Pas assez d’espace ?
    Faite un clone (sauvegarde) de votre carte SD avec l’aide de Win32DiskImage pour mieux transférer cette image sur la nouvelle carte SD.
    A démarrage de votre Raspberry, exécuter la commande : sudo raspi-config
    Puis choisissez : Expand filesystem
    Pour terminer : sudo reboot

Lien vers une page très bien écrite et didactique pour vous aider avec Pi-Hole.

 

 

1 commentaire sur “Moins de publicité sur son réseau domestique entier

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

 

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.