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.


Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code cours : UX126

Contenu de la formation