Blog

Suite à la lecture d’uun article sur la GCU-Squad, j’apprends que l’IOS de Cisco va se tourner vers FreeBSD et ouvrir son firmware à l’open source. Article ici, ils vont donc au fur et à mesure migrer l’IOS dans une Kernel UNIX, ce qui permettra de mettre sur les routeurs cisco, switchs et compagnies de recevori des logiciels tiers développés par/pour une entreprise pour permettre d’interagir avec le matériel. Ca va aussi permettre d’acroitre selon eux, la sécurité et permettre peut être de pouvoir y intégrer un système pour detecter les logiciels malicieux. C’est une bonne nouvelle, mais attendons de voir la suite.

Voici un projet initié par Roy Marples alias UberLord qui a fait un excellent travail avec ce script de RC programmé en C et “Unix-Compliant”. Grace à lui, votre machine démarre de 1 à 3 fois plus vite selon la configuration. Pour pouvoir installer OpenRC, il faut en premier lieu installer “layman”, et installer “git”, pour enfin ajouter l’overlay de openrc comme ceci : “layman -a openrc”. Ensuite il ne vous reste plus qu’a faire “emerge -uDNav openrc” et vous voila parti pour 5 à 6 minutes d’installation grand maximum, il faudra juste penser que certains des fichiers de configuration sont “useless” tel que le bon vieux “/etc/modules.autoload/kernel-2.x” qui est remplacé par “/etc/conf.d/modules”. OpenRC ne vous manquera pas de le faire remarquer à la fin de l’installation dans les explications “post-install”. Merci Roy pour ce travail très abouti ! Blog de monsieur

Et oui, le mois de Février approche et je vais bientôt commencer une stage (“placement”) chez INS Europe. Mon but, c’est simple déployement de Nagios sous GNU/Linux Fedora avec comme interface utilisateur centreon (anciennement oreon) avec en plus l’intégration de nagvis permettant de voir de maniere “graphique” l’état des lieux, création d’un plugin pour centreon permettant la sauvegarde des configurations des routeurs du type Cisco, et la création d’un plugin/module permettant de connaitre le temps d’utilisation des VPNs de l’entreprise. Apres cela, je devrai créer un Live CD de GNU/Linux Fedora pour permettre un déployement de mon travail sur des machines tierces et ceci avec le minimun de modification/interaction de la part du technicien chargé d’installer la solution. (Information : Je ne suis pas employé par INS Europe, je ne fais qu’effectuer un stage et un TFE chez eux dans le cadre de mes études d’Analyste Developpeur en Réseau et…

Read more

C’est horrible, quand on souhait lire un DVD maintenant on se heurte à des avertissements nous mettant en garde contre la copie et puis paf un message du “PaF” sur le quel bloque la plus part des lecteurs. Tout ca pour quoi ? Pour rien, car ceux qui souhaitent lire un DVD ne sont pas les pirates mais ce sont eux qui se trouvent entravés par les protections. Le plus simple lecteur, VLC, sur GNU/Linux et sous Windows ne peut pas lire simplement car le dvd a, à divers endroits, des suites de secteurs défectueux et l’avertissement qui vous bloque ou simplement rend la lecture impossible sans passer par des logiciels outre passant les protections. Donc on ne souhaite pas pirater mais on s’y retrouve contraint par la force des choses pour pouvoir lire un DVD, acheté légalement, sur un PC. Bravo

Après la configuration de mon Amilo, voici celle de mon XPS 1330 avec Gentoo est 64bits fonctionnel. Kernel Audio Make.conf Portage (Packages) Fstab Modifications diverses

Je remets en lignes les divers fichiers de configuration fonctionnels pour avoir GNU/Linux Gentoo sur un portable AMILO M3438G. Kernel : ici Xorg : ici Alsa (/etc/conf.d/) : ici Net (/etc/conf.d/) : ici L’article est aussi disponible sur le wiki de Gentoo : wiki gentoo (en)

Mais quelle joie de vivre sous Windows Vista, on fait des découvertes sympas, comme par exemple quand on développe en C#, ASP.NET et WebService pour se rendre compte que le proxy (Fiddler) de Visual Studio, toutes versions confondues, ne fonctionne pas bien. La faute à qui ? Au stack IPv6 de Windows Vista ! Pour résoudre ce problème, il suffit d’aller dans “about:config” de Firefox et de rechercher la valeur suivante : “network.dns.disableIPv6”, de la mettre sa valeur à true et magie, la vitesse de chargement de localhost est accrue, et vos webservices et pages ASP.NET fonctionnent correctement. Je ne sais pas si une action équivalente existe sous IE mais je comprends mainteant pourquoi je n’aime pas le navigateur intégré de Microsoft .

Vendredi soir, je me suis lancé dans l’installation de Nagios et de Centreon pour me faire la main sur les 2 logiciels de “monitoring”. De plus étant une grosse partie de mon futur travail de fin d’études, je me disait qu’il fallait avoir plus qu’une simple base pour ètre rapidement productif. J’ai tout installé à partir des sources, pour avoir à ma disposition la dernière version de Nagios et de Centreon anciennement Oreon. Pour une installation rapide et simple de nagions, j’ai suivis la documentation fournie par le site des développeurs à savoir : Quick Install of Nagios Après avoir suivis les indications, je pouvais déjà voir Nagios fonctionner après 1 quart d’heure me permettant de faire le “monitorage” de “localhost” avec les services suivant : http ssh ping (heureusement) le nombre de travaux (process) actifs le nombre d’utilisateurs connectés la charge de travail de la machine l’utilisation de la…

Read more

Pour commencer, il faut : netbeans sun-jdk tomcat apache ensuite après avoir fait l’installation des différents logiciels, il faudra effectuer certaines modifications manuelles pour permettre à Netbeans de pouvoir interagir avec Tomcat. Voici donc la procédure pour permettre l’interaction Tomcat et Netbeans. Placez vous dans le dossier /usr/share/tomcat-x.y (x et y représentant la version de tomcat souhaitée), ensuite, créez un lien symbolique nommé “conf” pointant sur /etc/tomcat-x.y comme ceci “ln -s /etc/tomcat-x.y conf”. Modifier les droits utilisateurs de votre compte pour l’inclure dans le groupe tomcat par la commande suivante “usermod -g tomcat votre_utilisateur”. Modifier maintenant les comptes d’accès à tomcat. Pour à§a, il va falloir éditer le fichier /etc/tomcat-x.y/tomcat-users.xml et y ajouter 2 rôles et un utilisateur : <role rolename=”admin”/> <role rolename=”manager”/> <user username=”Votre_utilisateur” password=”Votre_mot_de_passe” roles=”manager,admin”/> En dernier lieu, il faudra ajouter le serveur dans votre outil de travail comme ceci : Cliquez sur “Add Server”, choisissez votre version…

Read more

Au delà des aspects cosmétiques de l’interface, il y a quand mème quelques différences plus fondamentales entre “dispatch-conf” et “etc-update”.

Tout d’abord, “dispatch-conf” effectue des sauvegarde à chaque intervention, soit sous forme de copies “fichier.version” dans un répertoire donné, soit sous forme RCS (un gestionnaire de version mono utilisateur, un genre de mini cvs). Ces sauvegardes permettent de retrouver les fichiers écrasés un peu trop vite, ou encore les fichiers tels qu’ils avaient été installés par le paquet si on a fait n’importe quoi dedans.

Mais surtout, dispatch-conf repose pour les mises à jour sur un diff à 3 fichiers entre :

  1. l’ancien fichier source (le /etc/toto.conf tel qu’installé par le paquet toto-1.0)
  2. le nouveau fichier source (le /etc/._cfg0001_toto.conf qu’y vient d’ètre installé par votre mise à jour vers toto-1.1)
  3. votre fichier modifié, dérivé de (1) (votre /etc/toto.conf actuellement en usage)

Ce que dispatch-conf propose donc, ça n’est pas simplement comme etc-update de remplacer (3) par (2) en oubliant tout au passage, mais plutà´t d’intégrer à (3) les différences entre (1) et (2) :

  • si il n’y a pas de différence (toto-1.0 et toto-1.1 propose la mème config par défaut), il n’y a donc rien à faire, et “dispatch-conf” ne vous parlera mème pas de ce fichier, quand bien mème vous l’auriez configuré.
  • si les différences ne concernent que des lignes de commentaires, alors “dispatch-conf” en fera aussi silencieusement l’intégration (pour peu qu’il soit configuré pour, voir plus bas).
  • sinon, il vous proposera un “merge” interactif ou ce genre de choses, comme “etc-update”. Mais attention, il y aura moins de lignes à “merger”, puisque vos modifications portant sur des lignes communes à la conf 1.0 et 1.1 seront elles déjà automatiquement intégrées.

Read more

60/88