• Configuration d’une adresse IP statique sur Debian 13

    Dans les environnements modernes, qu’ils soient en laboratoire, en virtualisation ou en production légère, avoir une adresse IP fixe permet d’assurer une stabilité essentielle. Debian 13 (Trixie) introduit peu de changements dans la gestion réseau, mais distingue clairement deux approches : celle des installations serveur et celle des environnements Desktop. Comme plusieurs administrateurs, on navigue souvent entre les deux, et il est utile de comprendre comment chacune gère le réseau et où modifier les paramètres.
    Ce guide présente donc deux sections indépendantes : la configuration d’une adresse IP statique pour un serveur Debian 13 et la configuration pour une installation Desktop utilisant NetworkManager.

    (more…)

    👤

    📁
  • Utilisateur sudo sur Alpine

    On a déjà installé Alpine Linux, mais on a toujours utilisé l’utilisateur root, parce qu’au début Alpine crée juste ce compte-là, et sudo n’est même pas installé.
    Si on utilise Alpine dans un homelab ou sur un petit VPS, c’est super pratique : c’est léger, rapide, simple.
    Mais côté sécurité, bosser tout le temps en root, c’est pas une bonne idée.
    Alpine, c’est pas fait pour des gros projets complexes. C’est plutôt pour des trucs simples : petits services, conteneurs, scripts…
    Par exemple, sur un VPS pas cher avec 512 Mo de RAM, ça tourne très bien pour héberger un mini site, un proxy, ou un petit outil perso. Mais même dans ce cas, il vaut mieux éviter d’utiliser root et créer un autre utilisateur.
    Dans ce tuto, je vais montrer étape par étape comment ajouter un nouvel utilisateur — ici je prends « oleks » — lui donner les droits sudo, et configurer le tout pour bosser proprement, sans rester connecté en root.

    (more…)

    👤

    📁
  • Installation Debian 13 Trixie – mode texte

    Dans le tutoriel précédent, j’ai montré comment installer Debian 13 “Trixie en utilisant l’option Graphical install (GTK), qui propose une interface conviviale et intuitive.
    Cette fois-ci, je vous présente la deuxième option disponible dans le menu de démarrage :
    Install — autrement dit, l’installation en mode texte (ncurses).
    Ce mode est tout aussi complet et fiable, mais il ne repose pas sur une interface graphique. Parfait pour :

    • les serveurs ou machines à faibles ressources,
    • les environnements en SSH/via terminal,
    • ou simplement les utilisateurs qui préfèrent la ligne de commande

    Pas d’inquiétude : toutes les étapes sont quasiment les mêmes que pour le mode graphique — seul l’enrobage change !

    Je vais maintenant vous montrer toutes les étapes d’installation, avec des explications détaillées pour chacune. C’est parti !

    (more…)

    👤

    📁
  • Mise à jour Debian 12 vers 13

    Dans un tutoriel précédent, j’ai expliqué comment installer Debian 13 à partir de zéro.
    Il existe toutefois une autre approche : mettre à jour Debian 12 vers Debian 13.
    Bien sûr, cette méthode comporte certains risques, surtout si vous avez beaucoup de programmes et de services installés. Il est donc recommandé de faire la mise à jour uniquement sur des systèmes stables.
    Si vous travaillez sur un serveur en production, il est essentiel de faire au minimum une sauvegarde complète, et idéalement de tester la procédure dans une machine virtuelle avant de l’appliquer au serveur, afin d’éviter de mauvaises surprises.
    Pour ma démonstration, j’utilise une VM Debian 12 installée sur Proxmox 8.

    (more…)

    👤

    📁
  • Configurer une adresse IP statique sur Raspberry Pi (nmcli)

    Même si votre Raspberry Pi tourne sous Raspberry Pi OS “Bookworm” (Debian 12), la méthode « classique » de Debian pour fixer une IP ne s’applique plus telle quelle, tout comme la méthode utilisée sur les anciennes versions de Raspbian.

    Il y a quelque temps, j’ai rédigé un tutoriel pour Raspbian Jessie (Debian 8) : on y utilisait le démon dhcpcd et l’on modifiait /etc/dhcpcd.conf (le fichier /etc/network/interfaces n’étant déjà plus employé directement). Cette approche reste valable pour les anciens systèmes.

    Aujourd’hui, l’outillage a évolué :
    Debian “classique” : configuration souvent via /etc/network/interfaces.

    Debian Desktop (GNOME, KDE, XFCE, etc.) : gestion assurée par NetworkManager, comme sur les distributions modernes.
    Raspberry Pi OS Bookworm : gestion assurée par NetworkManager, à piloter en ligne de commande avec nmcli.
    • Et ce n’est pas propre au Raspberry Pi : Ubuntu Desktop, Fedora, Red Hat Enterprise Linux (RHEL 7+), CentOS, AlmaLinux, RockyLinux, openSUSE, Arch/Manjaro, Linux Mint, Pop!_OS utilisent aussi NetworkManager par défaut.

    👉 Cela signifie que pour changer une adresse IP, on utilise plutôt des outils comme nmcli (la ligne de commande de NetworkManager).

    Bien sûr, en interface graphique, la configuration se fait en quelques clics. Mais en SSH ou en ligne de commande, c’est plus instructif et reproductible.

    Dans ce nouveau tutoriel, je vous montre pas à pas comment attribuer une adresse IP statique sur un Raspberry Pi 4 sous Raspberry Pi OS Bookworm, en utilisant la méthode moderne basée sur NetworkManager/nmcli.

    (more…)

    👤

    📁
  • Créer un hotspot Kali Linux sur Raspberry Pi

    Dans ce guide pratique, je vais vous expliquer comment transformer facilement un Raspberry Pi 4 en un véritable point d’accès Wi-Fi sous Kali Linux.

    • Cette configuration peut être très utile dans de nombreux scénarios :
    • Créer un réseau Wi-Fi temporaire pour partager une connexion Internet
    • Isoler un réseau pour des tests ou des démonstrations
    • Monter un laboratoire de cybersécurité pour pratiquer le MITM ou le déploiement de Captive Portals
    • Offrir un réseau privé dans un endroit sans routeur

    Dans mon cas, j’ai utilisé un Raspberry Pi 4 avec Kali Linux 64-bit (release 2024-12-03).
    (more…)

    👤

    📁
  • Installation d’OpenSSH server sur CentOS 9

    Lorsque vous créez un conteneur LXC avec CentOS 9 Stream, vous remarquerez peut-être que le serveur SSH n’est pas installé par défaut. Cela signifie que vous ne pourrez pas vous connecter à distance à votre conteneur tant que vous n’aurez pas configuré le serveur SSH. Cet article explique étape par étape comment installer et configurer OpenSSH Server sur un conteneur LXC CentOS 9 Stream, en détaillant également les options de sécurisation, telles que l’activation ou la désactivation de la connexion root, ainsi que l’utilisation des clés SSH.

    (more…)

    👤

    📁
  • Installation et Configuration d’Alpine Linux

    Imaginez un système d’exploitation qui est à la fois incroyablement léger, extrêmement sécurisé, et simple à utiliser. C’est exactement ce qu’offre Alpine Linux. Sa conception minimaliste le rend parfait pour des environnements à ressources limitées, comme les conteneurs et les machines virtuelles, où chaque mégaoctet compte. Grâce à son gestionnaire de paquets apk, Alpine assure des installations rapides et sans encombre. Connu pour sa robustesse, Alpine est le choix de nombreux développeurs et administrateurs qui recherchent efficacité et performance dans leurs infrastructures. Que vous l’utilisiez pour des tests rapides ou des déploiements en production, Alpine Linux sait tirer le meilleur parti de vos ressources, sans compromis.

    (more…)

    👤

    📁
  • Configuration d’une address ip statique sur Ubuntu 24.04

    Dans le monde fascinant de l’informatique et des réseaux, savoir configurer une adresse IP statique est une compétence indispensable pour tout administrateur système ou ingénieur réseau en herbe. Imaginez un serveur web ou un serveur de fichiers qui doit être toujours accessible sur le réseau : si son adresse IP change constamment, comment s’assurer qu’il reste joignable ? C’est là qu’intervient la configuration d’une IP statique. Cela permet d’assigner une adresse IP fixe à un dispositif, garantissant ainsi une connectivité stable.
    Dans ce guide, nous allons explorer comment configurer une adresse IP statique sur Ubuntu 24.04 à l’aide de Netplan, un outil moderne de gestion des réseaux utilisé dans les versions récentes d’Ubuntu. Contrairement à Debian 12, où nous avons utilisé le fichier traditionnel /etc/network/interfaces, Ubuntu utilise désormais Netplan, qui offre une syntaxe plus lisible et simplifie la gestion des configurations réseau (du moins, c’est ce que l’équipe d’Ubuntu semble penser 😉), particulièrement dans les environnements avec plusieurs interfaces ou des configurations réseau complexes.
    Netplan, introduit par Ubuntu depuis la version 17.10, utilise des fichiers de configuration au format YAML, ce qui rend les paramètres réseau plus simples et lisibles. Il reste compatible avec des gestionnaires comme NetworkManager et systemd-networkd, offrant ainsi plus de souplesse.
    En suivant cette méthode, vous pouvez configurer le réseau de la même manière dans les distributions suivantes, qui utilisent également Netplan : Linux Mint, Pop!_OS, et Elementary OS.

    (more…)

    👤

    📁
  • Activation du Touchpad sur Raspberry Pi Desktop

    Vous avez déjà essayé d’utiliser le Raspberry Pi Desktop, mais avez-vous rencontré des problèmes avec le fonctionnement du touchpad ? Pas de panique, nous avons la solution ! Dans cet article, je vais vous montrer comment activer la fonction de tapotement du touchpad sur le Raspberry Pi Desktop. Cette méthode a fonctionné pour moi avec un vieux laptop Samsung P200 sur lequel j’ai installé Raspbian, et elle pourrait également vous être utile.

    Prérequis

    Un ordinateur portable avec Raspberry Pi Desktop qui rencontre des problèmes de fonctionnement du touchpad.

    (more…)