Mastodon

Blog de Alkahan

Retour sur la maj mageia 10

La semaine dernière j’ai fait la mise à jour vers #mageia 10 sur mes postes.

J’utilise sur mes ordinateurs du quotidien mageia depuis ces débuts. Mes systèmes sont le résultat de mise à jour successives depuis de nombreuses années. Je passe toujours par la ligne de commande pour réaliser les montées de version.

J’ai suivi la procédure décrite sur le wiki : https://wiki.mageia.org/en/Mageia_10_Release_Notes#Upgrading_from_Mageia_9

On fait une dernière maj des paquets avant la montée de version

Mettre en place Nebula sous OPNSense

Edit du 25/05/2026: ajout de logger dans le script de service pour envoyer les logs dans le service syslog du système. On peut désormais les consulter depuis l’interface web.

J’utilise un réseau nebula pour administrer les machines, que ce soit des serveurs sous Linux ou Windows ou les postes utilisateurs sous Windows ou MacOS. Avec la mise en place de mes pare-feu sous OPNSense, je souhaite pouvoir y accéder aussi à travers le réseau Nebula. Le système gère plusieurs types de VPN mais pas ce dernier. Voyons comment le mettre en place.

Mise en place d'un lien réseau 10G avec thunderbolt

J’ai deux machines qui me servent d’hôtes incus. Ces machines possèdent deux interfaces réseau mais comme je veux virtualiser mon pare-feu j’ai besoin d’une interface supplémentaire : 1 pour le WAN, 1 pour le LAN et 1 pour l’interconnexion entre les deux nœuds du cluster. J’avais vu que l’on pouvait utiliser thunderbolt pour ça. Il faut pour cela disposer d’un port USB4 ce qui mon cas.

J’ai acheté pour cela un câble USB4 certifié thunderbolt 3 et 4 pour moins de 10 euros.

Créer une instance OPNSense dans incus

J’ai configuré une VM sous incus pour y installer un OPNSense, mais lors du démarrage, je me retrouve sur une console de debug avec le message : cannot find a large enough size. Voici comment j’ai corrigé le problème.

Corriger le problème d'ABI pour le grammar de just-ts-mode

just-ts-mode est un mode pour Emacs qui permet d’avoir le support des fichiers justfile . Ce mode utilise treesit et offre de meilleures performances que just-mode. Depuis quelque temps j’ai une erreur dans Emacs qui m’empêche d’avoir la coloration syntaxique pour ces fichiers.

Une capsule gemini avec Hugo

Dans la continuité de remettre en route ce blog, j’ai envie de proposer une version accessible via une capsule gemini. Je me suis inspiré de l’article Managing this site and my gemini capsule with Hugo . Voici les étapes à suivre:

  • modifier le fichier de configuration
    • ajouter le support du type de média text/gemini
    • ajouter un nouveau format de sortie pour gemini
    • ajouter gemini comme format de sortie pour les différents type de pages (les pages kind dans le jargon hugo)
  • créer les templates
    • la page d’accueil
    • les listings
    • les sections
    • les articles (single)

Configuration de Hugo

Les modifications sont à apporter dans le fichier de configuration de Hugo. Dans mon cas j’utilise le format toml, je modifie donc le fichier config.toml

Mise à jour du blog

Je profite du week-end pour faire une mise à jour technique de mon blog.

  • Mise à jour de hugo passage de la version 0.17 à la version 0.156 : j’ai dû faire quelques adaptations dans mes templates pour que cela fonctionne. Comme mon site est très léger ça n’a pas été long.
  • Mise à jour de ma CSS pour rendre le site adaptable. La encore ma css étant très petite c’était rapide : j’avais précisé la largeur du header et des articles avec une taille fixe. J’ai remplacé la propriété width par max-width.
  • ajout d’une page /use : C’est un premier jet. Cela donne une idée des technologies que j’utilise pour mon usage personnel. Je complèterai la liste plus tard, j’améliorerai l’organisation et je rajouterai les liens WWW nécessaires.
  • enfin pour rendre cette page visible j’ai ajouté un menu dans l’entête du site.

Choix d'un nouveau clavier splité

Suite à des douleurs sur les avant-bras j’ai fait l’acquisition il y a quelques années d’un clavier splité Kinesis Freestyle 2 . C’est un clavier splité possédant des pieds permettant de lui donner une inclinaison. J’ai rapidement trouvé un certain confort au quotidien et cela m’a permis de réduire mes douleurs. Mais même après toutes ces années je me sens plus à l’aise à écrire sur le clavier intégré de mon PC portable.

Argus: entrez dans la matrice réseau

Pour commencer, qu’est-ce qu’une matrice réseau ? c’est un document qui représente les flux réseau qui sont établit au sein de votre réseau (flux internes) et/ou avec l’extérieur (flux externe).

Sur un réseau, les informations sont échangées sous forme de paquets, c’est ce que vous pouvez visualiser à l’aide d’un outil comme wireshark par exemple. Mais lorsque l’on souhaite avoir la vision de ce qui se passe sur le réseau, cette vue n’est pas pratique, elle est trop précise, pas assez synthétique et lorsque l’on souhaite mener une analyse ou tout simplement la stocker, les ressources en termes de temps de calcul ou de stockage deviennent vite conséquent. On va alors agréger les paquets entre eux afin de former un flux. Et c’est l’ensemble des flux qui constituent notre matrice.

Améliorer la détection de ClamAV

ClamAV est le seul Antivirus Open Source sur le marché, et l’un des rares qui fonctionne bien sous Linux. Il a l’avantage d’être livré en standard avec la plupart des distributions du marché, et sa mise à jour est simple aussi bien pour le moteur et pour les règles.

Le moteur de ClamAV fonctionne plutôt bien mais le logiciel peut paraitre en retrait dans la détection des malwares par rapport à certains acteurs du marché.

Premier billet avec Hugo

Voici le premier billet de mon blog qui parlera, comme le montre le theme de … Linux d’administration système de réseau. C’est dans ces domaines que j’ai le plus de chose à dire.

J’espère que mes écrits profiterons à d’autres comme j’ai pu apprendre d’un certain nombre d’entre vous.