Sauter la navigation.
Accueil
Groupe d'Utilisateurs de GNU/Linux et de Logiciels Libres Francilien

Planet Parinux

Syndiquer le contenu
Le libre est un état d'esprit Linux Attitude» planet-libre 2014-08-27T01:17:04Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-08-26T03:17:07Z Le libre est un état d'esprit Linux Attitude» planet-libre 2014-08-27T01:17:04Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-08-26T03:17:06Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-08-26T03:17:06Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-08-26T03:17:06Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-08-26T03:17:06Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-08-26T03:17:06Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-08-26T03:17:06Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-08-26T03:17:06Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-08-26T03:17:06Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-08-26T03:17:06Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-08-17T17:17:06Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-07-08T08:17:18Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-07-03T05:17:06Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-05-08T04:17:04Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-04-10T00:17:05Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-03-01T12:17:05Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-02-01T20:17:04Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2014-01-30T19:17:04Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2013-12-28T08:17:04Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2013-11-09T13:17:04Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2013-10-26T09:17:05Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2013-09-16T15:17:04Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2013-08-25T19:17:04Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2013-07-26T06:17:04Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2013-06-17T23:17:04Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2013-05-25T07:17:03Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2013-04-13T11:17:04Z Le libre est un état d'esprit Linux Attitude» planet-libre 2014-08-27T01:17:04Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2013-03-04T13:17:05Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2013-03-01T09:17:04Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2013-01-29T11:17:04Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2012-12-14T12:17:05Z Le libre est un état d'esprit Linux Attitude» planet-libre 2014-08-27T01:17:04Z Le libre est un état d'esprit Linux Attitude» planet-libre 2014-08-27T01:17:04Z Le libre est un état d'esprit Linux Attitude» planet-libre 2014-08-27T01:17:04Z Le libre est un état d'esprit Linux Attitude» planet-libre 2014-08-27T01:17:04Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2012-11-22T16:17:05Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2012-10-06T09:17:04Z Rencontres mensuelles autour du logiciel libre Premier samedi du libre 2012-09-04T05:17:06Z
Mis à jour : il y a 12 heures 35 min

De la soumission en ligne de commande

dim, 27/07/2014 - 23:17
J’ai commencé à utiliser Redmine pour mes «besoins» personnels, et plus j’avance, plus je trouve ça cool. Une des fonctionnalités assez cool est la possibilité de pouvoir créer/éditer les bugs depuis son client mail. Et j’avoue qu’un des clients mails que j’utilise régulièrement, du moins pour l’envoi, est mail. Ainsi, echo "Project: courscli\nTracker: Evolution\nAssigned To: @\n" | mail -s fdisk redmine vous permettra de créer une tâche dans le projet courscli, sur le tracker Evolution et de l’assigner à cette adresse mail. J’en ai profité pour créer autant de tâches (évolution) que j’avais d’idée à aborder dans mon cours sur la ligne de commande, histoire d’éviter d’en oublier et de pouvoir faire le tri plus tard.Pour les gens oublieux, voici un petit résumé : l’adresse d’expédition (From:) doit correspondre à un compte redmine les destinataires (To: & Cc:) seront ajoutés comme surveillant la tâche le sujet (Subject:) définira le titre d’une nouvelle tâche, ou contiendra le numéro de la tâche à éditer entre [] les fichiers joints seront ajoutés en commentaireson peut rajouter d’autres informations : Project: identifiant du projet Tracker: nom du tracker Category: nom de la catégorie Priority: priorité Status: Statut Assigned To: adresse mail Custom Fields Ce billet est librement inspiré de cette antisèche, qui m’a permis de découvrir également un projet d’intégration Redmine-sympa.

De l'installation d'Ubuntu par un instit

dim, 27/07/2014 - 23:17
Attention, il s’agit d’un billet dont le texte m’a été proposé et que je n’ai que relus et mis en forme. Il est issu du travail mené par un instituteur de CM1 à qui j’ai filé un coup de main pour l’installation et la mise en réseau de postes sous Ubuntu. PréambuleUbuntu a ceci de formidable qu’elle permet de faire découvrir gnu/linux à des gens gavés de zindozs(R) pendant 20 ans sans trop les bousculer au départ… Après , on (on, c’est moi, mais aussi, je l’espère de plus en plus de personnes) se pose des questions sur les enjeux politique du logiciel libre. Ensuite, on se dit qu’en tant qu’enseignant, on se doit de motiver ses élèves à l’utilisation de ces logiciels libres pour contribuer à les sortir de la consommation passive vers laquelle les publicitaires, ainsi que la majorité du champ médiatique les pousse.Ensuite, on s’intéresse à la ligne de commande et on se rend compte que c’est un outil qui semble bien plus puissant et efficace que l’interface graphique… Et puis là, tout se complique (c’est qu’en 20 ans de windoz, on a pris l’habitude de ne pas vraiment comprendre ce qu’on faisait)A l’instar d’un enfant de CP, on déchiffre une petite majorité des lignes de commandes qu’on voit (merci à la commande « man »), mais ça devient tout de suite très laborieux d’écrire par soi-même dès qu’on cherche à sortir du basique (meuh non, pas du basic!!)… Je tiens donc à remercier Vincent-Xavier Jumel (parrains Linux, http://parrains.linux.free.fr/) pour son aide, sans qui le réseau de la classe n’aurait sûrement pas pu être mis en place : j’aurais peut-être fini par réussi à « NATter » les ip des ordinateur-clients, mais ne serais sûrement pas allé plus loin… Ou alors au bout d’un temps hallucinant °°°[:]o)Introduction Les raisons de la rédaction de cette page découlent de ce qui précède :  je pense qu’il faut donner les moyen à quelqu’un de motivé par l’idée, mais qui n’a pas envie de passer dix-mille plombes à organiser son réseau, de le faire en suivant une recette de cuisine. Ça permettra aux personnes qui le désir de fournir un réseau de bonne qualité à leur public, sans trop s’emmerder. Autrement dit, à dépasser la nécessité de maîtriser les prérequis du tutoriel, sauf le dernier point (Il ne faut pas abuser quand même:-)  http://doc.ubuntu-fr.org/tutoriel/installation_configuration. Ces prérequis étant : Bases de l’utilisation de Linux (ligne de commande)Connaître les bases de l’administration d’un réseauAvoir déjà utilisé et configuré les logiciels installésAvoir déjà configuré un serveurPréparez matériellement votre serveur : je vous conseille de le mettre dans sa configuration normale (c’est-à-dire avec les deux cartes réseaux) car la détection automatique de l’installateur vous sera très utile. S’il est vrai que du côté eth0 du serveur (la carte réseau accédant à internet), tout s’est fait automatiquement (j’en remercie les développeurs), de l’autre côté (le réseau interne), ce fût plus laborieux.La partie techniqueDESSIN DU BRANCHEMENT : clients->hub hub->serveur serveur->internet Côté ordinateurs-clients.Il y 2 fichiers à éditer : pas de panique, tout est expliqué en détail.NB : Les ligne commençant par # sont des commentaires non pris en compte par le système et ceci dans tous les fichiers que nous allons configurer.Édition du fichier /etc/network/interfacestaper dans le terminal : sudoedit /etc/network/interfacesOn ne touche pas aux lignes concernant « lo », on saute une ou deux lignes (c’est plus agréable à relire) et on écrit ce qui suit en remplaçant x et y par des nombres compris entre 0 et 253 (dans la mesure où y=254 a été choisi comme adresse ip de la carte réseau du serveur, et 255 pour le broadcast, on verra plus tard ce que c’est)En fait, en informatique, lo ne veut pas dire lutte ouvrière mais loopback (soit boucle vers l’arrière… Un looping ? Tout cela ne me paraît pas très clair:-) eth0 représente la carte réseau et donc après les bidules écris au sujet de lo, on saute une ligne et on écrit :#On laisse les lignes « lo » qui ressemblent à ça (et si jamais ça ressemblait à autre #chose, on ne touche pas non plus:-D : auto lo  iface lo inet loopback  #on ajoute ça :  auto eth0 iface eth0 inet static address 192.168.x.y  netmask 255.255.255.0 gateway 192.168.0.254 network 192.168.0.0  broadcast 192.168.0.255Explications :auto eth0# ça doit vouloir dire que la carte réseau est allumée et/ou prise en compte par le système.iface eth0 inet static# Là, on explique que la carte réseau à une adresse ip fixe.address 192.168.x.y #(où x est le même nombre pour tous les ordinateurs du même réseau local et y le numéro qui identifie chaque ordinateur du réseau local : il est donc différent pour chaque ordinateur (OU CHAQUE CARTE RÉSEAU MAIS JE NE VEUX PAS EMBROUILLER LE LECTEUR). X et Y sont des nombres entiers compris entre 0 et 255)netmask 255.255.255.0#ce qui signifie au bidule qui sert à router (faire circuler) les données sur le réseau, qu’il ne doit s’occuper que du dernier chiffre i.e. y et ne pas s’emmerder à perdre du temps à regarder les autres n° : en diminuant les calculs, j’imagine qu’on accroit la performance du système.gateway 192.168.0.254#là, c’est pour dire au bidule qui fait circuler les données que quand on veut sortir sur un autre réseau ou partager avec les autres, le système envoie envoie les données (ou requêtes?) sur la carte eth1 du serveur, ce dernier étant censé se débrouiller avec ça pour s’occuper de la suite (ie de faire fonctionner le réseau)network 192.168.0.0 #là c’est pour expliquer à la machine qu’il y a un réseau qui s’appelle 192.168.0.y autrement dit que les machines ayant une adresse ip de la forme 192.168.0.y font partie du même réseau.Broadcast 192.168.0.255#À VÉRIFIER : Là, c’est pour raconter à toutes les cartes réseau qu’on peut envoyer un même signal (paquets de donnés) en même temps à toutes les machines. Édition du fichier /etc/resolv.confTaper dans le terminal : sudoedit /etc/resolv.confÀ la fin du fichier, taper :nameserver 192.168.0.254Explication :#On raconte au système que le serveur par lequel tout va passer pour les connexions se trouve à l’adresse ip qu’on a inscrite.Pour la partie réseau sur les ordinateurs clients, le travail est fini. Nous reviendrons travailler sur ces ordinateurs-client plus tard, pour y ouvrir les comptes utilisateurs.Côté serveurIl semble qu’on puisse aussi installer aussi pour le serveur une version DÉBIAN. Ça fait moins grand public qu’Ubuntu et donc plus chic pour frimer dans les cocktails… Je crois que je vais enlever cette remarque:-) Installation.Installation de ubuntu server 10.04 (version LTS=Long Term Support) disponible ici : http://www.ubuntu.com/server/get-ubuntu/downloadChoisissez 32 ou 64 bits, en fonction de votre CPU.C’est plutôt sympa, (presque) tout est automatique : Donc, On branche tout : carte réseau eth0 vers internet et carte réseau eth1 vers le SWITCH du réseau interne. (eth« nombre »= nom des cartes réseau)NB : à l’installation, choisir la carte réseau qui va vers internet (si elle ont toutes les 2 le même nom (même matériel), essayer config automatique sur une puis l’autre, ça permettra de trouver celle qui est reliée à internet (Si les cartes ont des noms différents, c’est plus facile, sinon, ou si vous ne savez pas retrouver quelle est la carte réseau qui est connectée à Internet, tester l’une après l’autre la carte qui « passe », « l’installation » trouvera toute seule comme une grande).Formatage en LVM, ça permet d’ajouter des disques plus tard sans trop s’emmerder paraît-il (la documentation me paraît encore un peu ésotérique, on verra plus tard). Là aussi, ça se fait tout seul.Je n’installe aucun paquet en plus, on verra plus tard (avec apt-get dans mon cas, mais on peut utiliser aussi aptitude… aptitude dont tu m’as déconseillé l’utilisation au profit d’apt-get).Un petit reboot sur le disque dur (dans le bios, mettre option démarrage avec disque dur en premier) et on commence à configurer le serveur : pas de panique, tout est expliqué dans le moindre détail :1. Réinstalation d’Iptables Était-ce nécessaire ?2. Édition de 2 fichiers.3. Utilisation d’un fichier de configuration d’IPTABLES (ici:  http://formation-debian.via.ecp.fr/firewall.html)Réinstallation de IPTABLES :Dans la console, taper :sudo apt-get purge iptablessudo apt-get install iptablesTéléchargement et « installation » du fichier iptables.up.rules (de votre firewall)Téléchargement : taper dans le console :wget http://formation-debian.via.ecp.fr/fichiers-config/iptables.up.rulessudo cp iptables.up.rules /etc/Édition du fichier  iptables.up.rulesTaper : sudo nano /etc/iptables.up.rulesLire ce qui est écris et choisir les option en effaçant des # en début de lignes. Ne pas oublier d’effacer le # de la ligne et de remplacer.######################## # Partage de connexion # ######################## # Décommentez la ligne suivante pour que le système fasse office de # routeur NAT et remplacez « eth0 » par le nom de l'interface # connectée à Internet. -A POSTROUTING -o eth0 -j MASQUERADENe pas oublier de modifier le fichier /etc/sysctl.conf pour y rajouter :net.ipv4.ip_forward=1Édition du fichier /etc/network/interfaces (sudoedit /etc/network/interfaces) :#lo et compagnie, vous devez commencer à être habitués ça donne un truc qui ressemble à ça :auto lo  iface lo inet loopback  #Carte réseau connectée à internet : auto eth0  iface inet dhcp #carte reliée au HUB/SWITCH, i.e. celle qui s'occupe du réseau interne : #On peut noter qu'elle n'a pas de gateway (passerelle) puisque c'est elle la passerelle et que c'est #le noyau du système qui va gérer le passage des donnés de eth1 vers eth0 et internet. auto eth1 iface eth1 inet static address 192.168.0.254 netmask 255.255.255.0 network 192.168.0.0  broadcast 192.168.0.255Suite dans un prochain numéro

Sprint d'administration système à Parinux

dim, 27/07/2014 - 23:17
Les administrateurs de Parinux se sont réunis dimanche dernier pour trier et résoudre les bugs présents dans le SI de Parinux. Étaient présent chez Emmanuel Seyman, que nous remercions tous pour son accueil, Aurélien, Paul, notre hôte et moi-même. Laurent, développeur Dolibarr était virtuellement présent via IRC.Réuni autour de pizza, chips, café et Orangina™, nous avons ramené la liste des bugs à celle-ci. Le graphique suivant montre que nous avons surtout corrigé des bugs concernant le site web et le système de sauvegarde, invalidant par le passage des bugs dans d’autres domaines.N’hésitez pas à rapporter d’autres bugs sur notre bugzilla.

La magie de l’ascii art

dim, 27/07/2014 - 23:17
Niveau :       Résumé : ditaa Aujourd'hui je voudrais partager avec vous un petit soft que je viens de découvrir : ditaa. Qu'est-ce que ça fait ? C'est un outil très simple qui vous permet de faire des diagrammes en ascii art. Non pas de les dessiner comme le ferait emacs artist-mode mais de les transformer en un vrai [...]

Cloonix

dim, 27/07/2014 - 23:17
Niveau :       Résumé : ./start_cloonix_net ; ./graph De temps en temps je vous fais un article sur le réseau, et je teste quasiment tous mes articles dans la vraie vie. Et là vous vous dites, mais c'est énorme ! Mais comment que fait-il ? A-t-il l'infrastructure ? En fait non, enfin si mais non. Pour tester le réseau, j'utilise tout [...]

Aggrégation de lien

dim, 27/07/2014 - 23:17
Niveau :       Résumé : modprobe bonding ; ifenslave Récemment nous avons vu l'agrégation sur couche 3, celle d'IP. Naturelle, pratique pour redonder des chemins réseaux, elle n'est pas forcément adaptée pour de la redondance sur réseau local. Il existe une autre solution qui fonctionne sur la couche du dessous, le bonding (aussi appelé trunking chez les fabriquants [...]

En vrac (27)

dim, 27/07/2014 - 23:17
Niveau :       Résumé : Bonne année Plutôt que de vous souhaiter une bonne année comme tout le monde avec des vœux et du bonheur je vais plutôt vous écrire une article utile. J'en profite pour ne pas vous demander vos résolutions, de toute façon une résolution est faite pour ne pas être tenue, sinon ça serait [...]

Aggrégation de routes

dim, 27/07/2014 - 23:17
Niveau :       Résumé : ip route add .. nexthop via ... Aujourd'hui on fait des nœuds. Comme deux exemples valent mieux qu'un, je vous propose d'étudier 2 cas : la personne qui a 2 cartes réseau (wifi, pas wifi) pointant vers le même routeur la personne qui un routeur (genre pour une résidence) pointant vers plusieurs FAI [...]

Comment se faire embaucher en utilisant wireshark

dim, 27/07/2014 - 23:17
Niveau : Résumé : tcpdump, wireshark Il y a quelque temps, un ami me dit qu'il a trouvé comment se faire embaucher en passant ses nuits devant des trames réseau. Tout comme lire des logs sans filtre, lire les dump réseau est une activité qui bousille le cerveau. Je me suis donc dit qu'il était complètement barré. [...]

Entropie

dim, 27/07/2014 - 23:17
Niveau : Résumé : /dev/random /dev/urandom Quelle différence y a-t-il entre /dev/random et /dev/urandom ? Et d'abord à quoi servent-il ? Aléatoire Qu'est-ce qu'un nombre aléatoire ? C'est un nombre faisant partie d'une série dont on ne peut pas prédire le prochain à partir des nombres précédents de la série. Il existe de nombreuses méthodes pour créer des nombres aléatoires. [...]

Routage amélioré

dim, 27/07/2014 - 23:17
Niveau : Résumé : ip rule ; ip route Le routage IP est communément défini en fonction de la destination. Remarquez c'est logique. La fonction d'un routeur est de faire en sorte que les paquets arrivent à bon port (héhé), la route à prendre ne devrait dépendre que de cette destination. Mais comme pour les GPS, [...]

Les machines en prod

dim, 27/07/2014 - 23:17
Niveau : Résumé : molly-guard Je suis sûr qu'un certain nombre d'entre vous ont plusieurs machines en production. Et je suis certain que vous les gérez toutes à distance (merci ssh). Le risque est grand lorsqu'on a des machines distantes de confondre un terminal avec un autre. Vous pouvez bien sûr personnaliser un prompt différent [...]

Scripting avec pam_exec, notification de connexion

dim, 27/07/2014 - 23:17
Niveau : Résumé : pam_exec Vous souvenez-vous de PAM (Pluggable Authentication Modules) ? En plus des nombreux modules déjà présentés, on trouve pam_exec qui permet d'exécuter une commande arbitraire. A partir de là on peut faire pas mal de choses, comme par exemple une notification à chaque session ouverte par un utilisateur (connexion ssh, su, [...]

Clavier virtuel

dim, 27/07/2014 - 23:17
Niveau : Résumé : xvkbd Les tablettes et les smartphone ont le vent en poupe. Ces petites choses sont uniquement tactiles, elles n'ont pas de clavier physique. Si vous vous amusez à mettre une linux dessus, vous devrez utiliser un serveur ssh pour taper des commandes. Bon supposons un cas bien plus courant: vous avez [...]

Suppression d’anciens fichiers

dim, 27/07/2014 - 23:17
Niveau : Résumé : tmpreaper ; find Tout le monde a de vieux fichiers qui trainent. Mais rare sont ceux qui savent lesquels supprimer. Je vous propose une solution simple : tmpreaper, du package éponyme. Comme son nom l'indique cette commande a été inventée pour vider /tmp régulièrement. C'est assez pratique sur un serveur qui n'est quasiment jamais [...]

En vrac (26)

dim, 27/07/2014 - 23:17
Niveau : Résumé : Vous avez des VM linux ? Si le système de vm dispose d'un outil de compactage de disque (vmware en a un), vous pouvez l'aider depuis votre VM : # avec un accès au device non monté : $ apt-get install zerofree $ zerofree /dev/sda1 Vous avez perdu votre clé publique ssh mais vous avez encore [...]

Du statut de membre

dim, 27/07/2014 - 23:17
Depuis la semaine dernière, ma candidature en tant qu’Ubuntu Member a été accepté. Il s’agit d’un statut de reconnaissance pour le travail effectué, mais je compte continuer ce que je faisais déjà pour la communauté Ubuntu.

Octobre 2011

mer, 02/07/2014 - 19:17
Date : samedi 1er octobre 2011 Horaires : de 14h00 à 18h00 Lieu : Carrefour Numérique, Cité des Sciences et de l’Industrie, Paris Pour une nouvelle installation ou pour des ajustements de votre distribution GNU/Linux Fedora, Mandriva, Mageia ou Ubuntu, venez nous retouver le samedi 1er octobre 2011 au Carrefour Numérique de la Cité des [...]