Atlantilde Blog d'Alexandre Anriot

24juin/10Off

Installation d’une carte Soekris

Je n'utilise actuellement plus de matériel de type Soekris Net4501 / Net4801 / etc., et ce depuis quelques années (au moins trois), mes besoins ayant évolués, mais je souhaitais tout de même apporter quelques précisions sur les méthodes d'installation d'un OS OpenBSD sur un Soekris.

Pour précision, il s'agit d'une architecture i386, et les remarques ci-dessous sont adaptées à un media de type CompactFlash, et non à un disque dur 2,5" ou à une architecture diskless.

Voici les trois méthodes d'installation que j'ai eu l'occasion d'utiliser :

  • Boot PXE + port console + installation traditionnelle de l'OS : c'est probablement la méthode la plus simple, mais également la moins recommandée à mon sens ; en effet, vous installez un système OpenBSD complet, sans prendre en compte les spécificités de cette plateforme de type embarqué (briques logicielles inutiles, écriture de nombreux logs, liste complète des drivers intégrée au noyau, etc.) ;
  • Flashdist ou Opensoekris (dérivé) : la logique est différente car cette fois, il s'agit d'utiliser un script (et l'arborescence OpenBSD locale) afin de copier les briques nécessaires au fonctionnement de votre carte Soekris directement sur la carte CompactFlash, par exemple via un lecteur USB. De cette manière, un noyau sera compilé / copié, ainsi que la liste de binaires programmée, et les configurations que vous aurez placé dans le répertoire du kit d'installation seront également mises en place. J'ai utilisé cette méthode à mes débuts mais j'ai rapidement opté pour l'alternative Flashboot ;
  • Flashboot : c'est la méthode que je préconise. En effet, ce système est à installer depuis un poste de travail traditionnel, il faut simplement qu'il soit doté de l'OS que vous souhaitez installer sur la carte Soekris. Ainsi, vous allez pouvoir compiler un kernel, choisir certaines options, ajouter vos réglages et d'éventuels binaires, etc. Après une phase de crunchgen, vous serez en mesure de déposer sur votre carte CompatFlash un ramdisk bsd.rd prêt à l'emploi (il devra juste être accompagné d'un boot.conf fonctionnel ;

Si cet article suscite des interrogations, n'hésitez pas à me contacter :-)

29mai/10Off

Sortie d’OpenBSD 4.7

La release 4.7 du système d'exploitation OpenBSD est sortie le 19 mai 2010. Cette dernière propose de nombreuses améliorations au niveau de la prise en charge du matériel, ainsi que des ajouts de fonctionnalités sur OpenSSH et Packet Filter. Bonne découverte !

29avril/10Off

Multicast DNS

Vous avez peut-être remarqué sur un système Linux récent qu'il est possible de contacter les autres équipements informatiques du réseau local, par exemple via un ping sur  `hostname`.local, et ceci alors qu'aucune déclaration DNS n'a jamais été faite.

Le protocole impliqué dans la réponse à cette question se nomme Multicast DNS (ou mDNS). En effet, les systèmes Linux récents intègrent par défaut un démon mDNS comme Avahi. Un wiki Debian intitulé Zeroconf décrit les différents outils en rapport avec le sujet, comme l'outil éponyme.

D'autres protocoles de la même famille comme DNS-SD existent également, bien que ce dernier soit orienté vers les services.