January 30, 2023
Ubuntu IP statico - Desktop


Lorsque vous naviguez sur Internet, il y a tellement de des composants et des services qui masquent de manière transparente la complexité du réseau pour les utilisateurs, rendre tout plus facile et plus automatisé. Un exemple? Essayez de taper l’IP 142.250.184.67 dans la barre d’adresse de votre navigateur : en appuyant sur Entrée vous vous retrouverez sur Google, mais vous conviendrez avec nous que taper simplement « google.it » est plus facile et certainement plus pratique à retenir !

Ce qui permet de ne pas avoir à retenir les adresses IP de chaque page internet mais simplement leur adresse s’appelle DNS. C’est juste le DNS pour traduire les noms de domaine en adresses IPafin que les navigateurs puissent les interpréter et charger les pages Internet correctes.

Normalement les utilisateurs utilisent les serveurs DNS fournis par leurs FAI, acronyme pour indiquer les fournisseurs de services Internet (en Italie, ce sont les différents Telecom, Vodafone, Fastweb, etc.), sans qu’il soit nécessaire de modifier la configuration. Cette approche facilite certes la vie des moins expérimentés, mais les utilisateurs plus exigeants voudront peut-être un peu pluscomme le suppression des blocages nationaux (le soi-disant blocage géographique), vitesse de navigation plus rapide, blocage des publicités et des trackers mais aussi plus de contrôle sur votre propre réseau. Tous ces besoins sont amplement satisfaits par un projet Open Source gratuit appelé PiHole .

PiHole est un projet né en 2014 comme une implémentation gratuite d’un autre logiciel appelé AdTrap, dans le but de créer un serveur DNS pour les réseaux privés qui permet de bloquer les traqueurs et les publicités invasives avant même qu’ils n’atteignent nos appareils. Son installation et sa configuration peuvent dépayser les moins habitués à la technologie, mais en réalité la chose est très simple et c’est même possible réutiliser l’ancien matériel sans frais.

Installation d’un PiHole : configuration matérielle requise

Comme vous pouvez le deviner d’après son nom, le projet PiHole (ou Pi-Hole) est né sur le Raspberry Pi SBCk de première génération, c’est pourquoi les exigences logicielles minimales sont faibles. Au fil des ans, il a été porté sur x86 pour PC et, pour ce guide, nous avons choisi de recycler un ancien PC avec un Intel J1900.

Voici les spécifications de la machine que nous utiliserons :

  • CPU : Intel J1900 (vous pouvez voir les spécifications complètes à cette adresse)
  • Carte mère : AsRock j1600 mATX
  • RAM : DDR3 1333 Mhz 4 Go
  • Stockage : SSD Sandisk 32 Go

Le stockage, malgré la capacité réduite, est plus que suffisant et sera plus que suffisant pour assurer des temps de démarrage courts et des performances plus que valides.

Vous pouvez réutiliser tout type de matérielmême l’ancien Netbook avec processeur double cœur Intel Celeron que vous avez abandonné dans un tiroir pourrait convenir à cet effet, offrant des performances adéquates et une faible consommation.

Installation d’un PiHole : configuration logicielle requise

PiHole – Plates-formes prises en charge

PiHole est disponible sur Linux et peut fonctionner sur pratiquement toutes les distributions existantes. Pour ce guide, nous avons choisi d’utiliser Ubuntu 20.04 et les raisons sont simples :

  • Ubuntu est facile à installer même pour les débutants Linux.
  • Ubuntu représente une plate-forme de référence.
  • La version 20.04 sera prise en charge jusqu’en 2030.
  • La version 20.04 est la dernière LTS où snap n’est pas une présence aussi envahissante.
  • Le programme d’installation de PiHole est natif d’Ubuntu et ne nécessite pas l’utilisation de Docker.

Vous pouvez trouver l’image d’installation d’Ubuntu en cliquant ici, tandis que pour l’installation, vous pouvez consulter le guide Canonical à cette adresse. Pour vous faciliter certaines des étapes suivantes, nous vous conseillons de cochez les cases pour les pilotes et logiciels supplémentaires, l’installation minimale et l’accès automatique lors de la configuration de l’utilisateur.

  • Une fois Ubuntu installé, la première étape à faire sera attribuer une adresse IP statique et un DNS à la machine. Pour cela, ouvrez “paramètres” en cliquant sur le menu en haut à gauche.
IP statique Ubuntu – Bureau
IP statique Ubuntu - Bureau
  • puis sur “Connexion filaire” et “Paramètres du réseau filaire”, pour arriver à la fenêtre ci-dessous.
IP statique Ubuntu – Paramètres
IP statique Ubuntu - Paramètres
  • Cliquez sur l’engrenage à droite du curseur violet pour personnaliser les paramètres réseau, notez la configuration actuelle et passez à l’onglet “IPv4”. On sélectionne “manuel” sur “méthode IPv4”, on y reporte les données notées précédemment pour les rendre permanentes en cliquant sur “appliquer”.

Configuration IP statique d’Ubuntu – Paramètres
Paramètre IP statique d'Ubuntu - Paramètres Configuration IP statique d'Ubuntu

Nous pouvons maintenant procéder à l’installation proprement dite de PiHole. Pour ce faire, nous avons besoin d’un terminal avec des privilèges root, depuis le lanceur, nous exécutons ensuite “terminal” et devenons root avec la commande :

sudo-s

  • Lorsque vous y êtes invité, saisissez le mot de passe choisi lors de l’installation. Le retour à l’invite, cette fois en blanc, confirme le succès de la première commande.
Terminal Ubuntu – Devenir root
Terminal Ubuntu - Devenir root
  • Avant de commencer l’installation de PiHole il est bon de mettre à jour le système avec ces commandes :

apt-get update && apt-get upgrade -y && apt-get install curl -y

  • À la fin des opérations de mise à jour, il est conseillé de redémarrer le système, ce n’est qu’après le redémarrage qu’il sera possible de rouvrir le terminal et de procéder à l’installation proprement dite de PiHole à l’aide de cette commande :

sudo curl -sSL https://install.pi-hole.net | frapper

L’installation se déroule automatiquement et vous n’avez pas besoin de toucher aux choix prédéfinis, néanmoins il est bon de lire et de comprendre ce que vous faites, surtout dans le choisir un DNS de secours et noter le mot de passe par défaut de l’interface web.

Installation PiHole – Choix DNS
Installation PiHole - Choix DNS Installation de PiHole - Choisir la liste de blocage par défaut Installation PiHole - Mot de passe par défaut Installation de PiHole - Instructions de l'interface utilisateur Web

  • Comme toujours, le retour à l’invite indique la conclusion des opérations.
PiHole installé avec succès
PiHole installé avec succès
  • Via navigateur, nous pouvons accéder à localhost / admin et entrer le mot de passe que nous avons noté précédemment, pour vérifier que tout fonctionne correctement.

Interface utilisateur Web PiHole
Interface utilisateur Web PiHole Interface utilisateur de connexion PiHole

À ce stade, l’installation est terminée, pour commencer à utiliser le PiHole il y a deux options possibles :

  1. Configurez votre modem pour utiliser un DNS personnalisé ;
  2. Configurez les clients un par un pour utiliser un DNS personnalisé.

La première option est la plus pratique et la plus rapide, mais malheureusement, les modems fournis par les FAI ne vous permettent pas toujours de configurer un DNS personnalisé. Au contraire, les modems génériques (même bon marché) permettent de le faire. Une fois que vous avez configuré votre modem pour utiliser un DNS personnalisé, tous les appareils connectés l’utiliseront.

Si vous ne pouvez pas prendre la première option, pas de problèmevous pouvez toujours définir manuellement le DNS et une adresse IP statique sur vos appareils : vous trouverez ici notre guide sur la façon de définir une adresse IP statique sur Windows.

quelle que soit la méthode que vous choisissez pour configurer le réseau, vous pouvez vérifier que tout fonctionne retour au tableau de bord Pihole après seulement quelques minutes : vous verrez le nombre de requêtes analysées et éventuellement bloquées augmenter à vue d’œil !

PiHole après quelques jours d’utilisation
PiHole après quelques jours d'utilisation

La configuration par défaut de PiHole est déjà très bonne, mais vous pouvez personnalisez-le entièrement et totalement grâce aux ressources mises à disposition par la communauté officielle du projet. Enfin, vous pouvez trouver des manuels d’utilisation pour maintenir à jour votre serveur DNS et résoudre d’éventuels problèmes en consultant la documentation officielle.



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *