Formations au coeur des technologies
Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !
openWrt
DATES_1:Du 22 au 24 Février
DATES_1:du 26 au 28 Avril
DATES_1:du 28 au 30 Juin
DATES_2:du 20 au 22 Septembre
DATES_2:du 18 au 20 Octobre
DATES_2:du 6 au 8 Décembre
CODE:UX126
Public
Intégrateurs de systèmes openWRT.
Objectifs
Connaître les principes de fonctionnement et savoir installer un système openWrt Linux. Les travaux pratiques seront réalisés sur des plateformes WRT54 et NSLU2.
Préalables
Bonnes connaissances du système Linux.
Programme
Embarqué
Définitions. Contraintes. L'offre du marché. Les distributions Linux embarquées DD-WRT, openWRT.
Architectures et caractéristiques. Critères de choix: coût.
openWRT
Présentation. Installation d'une chaîne de compilation croisée. Flashage du micro logiciel. Système de récupération. Introduction à mtd, uci et nvram.
Buzybox. Présentation, ajouts de fonctionnalités, limitations.
Configuration
Fichiers de configuration. Paramètres système. Gestion du temps: ntp.
Services réseau: dropbear, dnsmasq. Gestion des services dhcp et sshd. Gestion des clés ssh.
Modification de la configuration avec uci.
Mode maintenance. Récupération après erreur de configuration.
Réseau
Gestion du réseau et des interfaces. Configuration réseau avec une adresse par port.
Présentation du coupe-feux. Fichiers de configuration.
Gestion du Wifi.
Partitions
Organisation du système de fichiers: linux,rootfs,nvram,rootfs_data.
Gestion des partitions jffs2. Autres types de systèmes de fichiers.
Le CFE: accès, gestion, configuration. L'utilitaire nvserial.
Applications
Mise en place d'un dépôt de paquets.
TP: Portage de netsnmp.
Compilation d'une MIB spécifique au matériel et intégration dans la distribution embarquée.
Mise en oeuvre dans un environnement multi-plateformes. Centralisation des journaux syslog. Supervision par Nagios.
Développement
Création d'un paquet applicatif.
Ajout d'un paquet à partir des sources. Portage d'un paquet "lourd" sur openWrt.
TP: écriture d'un mini-serveur HTTP embarqué.
Déploiement
TP: Portage de haproxy. Mise en oeuvre sur de la répartition de charge HTTP. Frontal à un cluster JBoss. Visualisation des performances.
CalendrierCode cours : UX126
Contenu de la formation