walk-hoary

Monter une image ISO

Très simple :

mount -o loop /home/user/moniso.iso /mnt/cdrom

Tags:

Partage de connexion sous GNU/Linux

Voici un memo pour partager votre connexion internet sur votre PC.

Ici eth0 est l’interface accedant à internet, eth1 est l’interface du réseau local qui doit acceder à internet via eth0. On va utiliser l’ip forwarding, très simple…

Prérequis : Vous avez un serveur DHCP sur eth1 ou êtes déjà en ip statiques.

Activer l’ip forwarding

Prise en compte instantannée :

echo 1 > /proc/sys/net/ipv4/ip_forward

Pour que cela soit actif à chaque boot :

echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf

Activez le partage

Prise en compte instantannée:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Pour que cela soit permanant :

echo "iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE" >> /etc/network/if-up.d/ip-forward
chmod 755 /etc/network/if-up.d/ip-forward

Voilà 😉

Tags: , ,

Tagguez vos mp3 en masse

Voici un outil qui vous permet de vérifier et modifier les balises ID3 de vos fichiers musicaux.

Picard : Il est proposé par MusicBrainz. S’install via apt-get sur Ubuntu. Mais existe aussi sous Windows, MAC et ses sources sont disponibles…

Voici ses fonctionnalités interresantes :

  • Source externe : Vous récupérer les tags provenant de musicbrainz et relativement completes.
  • Traitement par lot : Vous glissez vos fichiers et lancer le scan, les fichiers mal scannés peuvent être glissé dans le bon album.
  • 2 modes de scan : l’un par les tags déjà en place, l’autre par la signature musicale du fichier calcul à la volée.
  • Déplacer les fichiers dans une structure personnalisée comme « Artiste »/ »Album »/ »Numero – Titre ».
  • Déplacement des fichiers taggués : une fois scanné et détecté, vous pouvez enregistrer vos fichiers dans un autre répertoire. (Les fichiers sources sont supprimés).

Tags: , ,

Avoir un serveur mail de secours

Ayant un serveur mail postfix sur un dédié, j’ai mis en place un serveur de secours qui relaye les emails lorsque le serveur d’email n’est plus joignable.

Installez postfix en optant pour la configuration « Site internet ».

Modifier le fichier /etc/main.cf en ajoutant les directives suivantes :

relay_domains = $mydestination domaine.com
transport_maps = hash:/etc/postfix/transport

Modifier le fichier /etc/postfix/transport de façon a rediriger les emails pour les domaines souhaités vers la bonne machine :

domaine.com  smtp:monserveurmailprincipale.domaine.com

Regénérer le .db de ce fichier par :

postmap /etc/postfix/transport

Et relancez postfix :

/etc/init.d/postfix restart

Voilà ! Vous avez un serveur mail qui accèpte les emails pour votre domaine et qui les retransmet au serveur final.

N’oubliez pas d’ajouter votre nouveau serveur dans votre zone DNS en lui attribuant une priorité plus élevée que le serveur finale.

domain.com.			38400	IN	MX	5 mail.domain.com.
domain.com.			38400	IN	MX	20 mail-backup.domain.com.

Vous pouvez aussi ajouter sur ce serveur de secours votre panoplie d’anti-spam habituelle.

Tags: , , , ,

Plusieurs ip sur une interface réseau

J’ai déjà eu besoin de faire communiquer quelques pc et un serveur sur un réseau déjà existant, et sans que les nouvelles machines ne puissent communiquer avec les pc déjà en place. Pour  cela je les ai confiné dans un adressage réseau différent. Il a donc fallut que le serveur communique avec les machines déjà en place et aussi les nouvelles.

Le serveur a déjà une ip 192.168.0.1/24, nous souhaitons lui ajouter l’ip 192.168.100.1/24.

L’idée est juste de créer une nouvelle interface virtuelle sur eth0, il suffit de l’appeller eth0:0 (ou :0 peut être remplacer si vous souhaitez d’autres interfaces virtuelles par :1 etc).

Il suffit donc d’ajouter les lignes suivantes dans /etc/network/interface si vous êtes dans une debian like.

auto eth0:0
iface eth0:0 inet static
address 192.168.100.1
netmask 255.255.255.0

Et voilà, activez votre nouvelle interface, le tour est joué :

ifup eth0:0

Tags: ,

Synthèse d’information IPV4

Voici une synthèse d’informations sur l’adressage réseau qui peut être parfois utile lorsque l’on ne manipule pas assez. Cela concerne l’IPV4.

On associe sur une machine, une ip au masque qui sert à déterminer dans quelle plage cette dernière est placée. Exemple : ip 192.168.0.1 masque 255.255.255.0 (ou 192.168.0.1/24).

C’est dans le réseau 192.168.0.0 à 192.168.0.255 (où 192.168.0.0 est l’adresse réseau et 192.168.0.255 est l’adresse broadcast).

Pour comprendre les masques, vous pouvez vous des opérations logiques de façon plus visuel !

IP Décimale 192.168.0.1 = binaire 1100000.10101000.00000000.00000001

MASQUE décimale 255.255.255.0 = binaire 11111111.11111111.11111111.00000000 = /24 bits de poids forts à 1

Ici le masque autorise donc à communiquer en changeant les 8 derniers bits de l’IP. (8bits = 255 IP possibles)

Le masque détermine quels bits de l’IP peut changer, si vous ne laissiez seulement un 0 qu’à la fin du masque en binaire, cela vous ferait seulement 2 adresses possibles. ( Mais unitilisables puisques la premiere et la dernière seraient réservées au réseau et au broadcast).

Les classes de réseau

Les classes réseau sont des plages d’ip séparrant toute les adresses possibles en 5 parties, de la classe A à E.

Les classes A, B et C ont chacun dans leur plage d’ip, un plage d’ip privées qui ne sont jamais routées sur internet, et donc utilisables sur des réseaux locaux. Pour cela je vous renvoie à la page wikipedia.

Il faut juste retenir la plupart du temps les plages suivantes :

Plage privée de la classe A : 10.0.0.0 à 10.255.255.255

Plage privée de la classe B : 172.16.255.0 à 172.31.255.255

Plage privée de la classe C : 192.168.0.0 à 192.168.255.255

Plage de multicast de la classe D 224.0.0.0 à 239.255.255.255

Plage interne : 127.0.0.0 à 127.255.255.255 (Souvent utilisé pour locahost ou 127.0.0.1)

Tags: , , , ,

Journées finistèriennes du libre 2010

En temps que président pour ces JFL pour cette année, j’ai l’honneur de vous annoncer que les journées finistèriennes du libre qui se tiendront à Quimper sur le mois d’octobre 2010.

L’obectif cette année est de soulever certaines questions concernant le developpement, l’utilisation et l’aspet légal des logiciels libre mais aussi de l’art libre. Les interventions se tiendront dans différents centres de formation ou de collectivité et auront lieu sur les semaines précédant l’install-party finale qui aura lieu dimanche 17 octobre 2010.

Pour plus d’informations, rendez vous sur www.jfl2010.frLe programme est encore en élaboration et évoluera, n’hésitez pas le consulter régulierement.

Tags:

Fanch est de retour et a décidé d’écrire sur son blog !

Bon alors je ne suis pas mort ; Fanch reviens vous envoyer quelques infos et astuces du logiciel libre et quelques nouvelles de moi !

Voici quelques photos de fin 2009 en attendant les articles prochains, en esperant d’y trouver l’utile à l’innovant…



Quels codecs utilisés par ce fichier ?

il m’est arrivé plusieur fois de me demander quels étaient les codecs utilisés par un fichier video ou audio, sachez que mplayer permet de reconnaitre cela grace à la commande :

mplayer -identify -frames 0 VOTREFICHIERVIDEO

Et bien sachez qu’un script sous ubuntu le fait pour vous !

/usr/share/doc/mplayer/examples/midentify VOTREFICHIERVIDEO

Que fait cette commande ?

:(){ :|:& };:

Ce petit bout de code bash bien connu permet de créer des processus qui vont faire de même et sans fin.

Votre charge processeur va donc grimper au maximum si aucune limite n’a été fixée (Ce qui est bien souvent le cas).

Résultat : Votre système de repond plus, vos applis, vos périphériques, votre sourie ne reponderont plus en quelques secondes…

Je n'aime pas les boîtes noires.