Openwrt et Free multiposte

Blabla d’introduction

Une fois qu’Openwrt est installé et pour peu qu’on soit chez Free, on veut pouvoir regarder la TV sur son/ses ordinateur(s).

La plupart des méthodes qu’on trouve sur Internet, ne sont pas optimales car elles requièrent souvent de devoir configurer d’une part OpenWrt avec des redirections de port assez moche et, d’autre part, de configurer de manière spéciale les ordinateurs (et VLC). Ici, il s’agit simplement d’installer le paquet qui contient les modules bien connus ‘ip_nat_rtsp’ et ‘ip_conntrack_rtsp’.

Action

Il faut déjà se loger en SSH sur le routeur (en théorie vous savez faire car sinon, c’est que vous avez flashez votre routeur en n’y connaissant pas grand chose et ça, je ne peux pas le croire !).

Note: Depuis la dernière version, la commande pour installer les paquets n’est plus ‘ipkg’ masi ‘opkg’.

Note 2: Pour installer un paquet, il faut taper opkg install nomDuPaquetAInstaller

Note 3: Au passage, vous pouvez mettre à jour votre OpenWrt en tapant

opkg update

suivi de

opkg upgrade

Fin des notes

On tape donc :

opkg install kmod-ipt-nathelper-extra

Cela va faire des téléchargement, des installations enfin bref, une fois qu’il a fini, vous pouvez voir les nouveaux modules disponibles avec la commande suivante :

root@OpenWrt:~# opkg files kmod-ipt-nathelper-extra
Package kmod-ipt-nathelper-extra (2.4.35.4-brcm-2.4-1) is installed on root and has the following files:
/lib/modules/2.4.35.4/ip_nat_h323.o
/lib/modules/2.4.35.4/ip_conntrack_amanda.o
/lib/modules/2.4.35.4/ip_conntrack_h323.o
/lib/modules/2.4.35.4/ip_nat_pptp.o
/lib/modules/2.4.35.4/ip_conntrack_rtsp.o
/lib/modules/2.4.35.4/ip_nat_rtsp.o
/lib/modules/2.4.35.4/ip_nat_snmp_basic.o
/lib/modules/2.4.35.4/ip_conntrack_proto_gre.o
/lib/modules/2.4.35.4/ip_conntrack_mms.o
/lib/modules/2.4.35.4/ip_conntrack_pptp.o
/lib/modules/2.4.35.4/ip_nat_mms.o
/etc/modules.d/45-ipt-nathelper-extra
/lib/modules/2.4.35.4/ip_nat_proto_gre.o

Enfin, contrôlez que les modules ‘ip_conntrack_rtsp’ et ‘ip_nat_rtsp’ sont bien chargés en tapant :

root@OpenWrt:~# insmod ip_conntrack_rtsp
insmod: a module named ip_conntrack_rtsp already exists
root@OpenWrt:~# insmod ip_nat_rtsp
insmod: a module named ip_nat_rtsp already exists

Si le système vous dit « blablabla already exists », c’est qu’ils sont déjà chargés et sinon, ça les chargera.

A partir de là, vous devriez pouvoir bénéficier de Free multiposte sur vos ordinateurs sans avoir à faire d’autres manipulations (à l’exeception de lancer votre programme favori pour regarder la TV sur votre ordinateur (adslTV, FreetuxTV,…).

Ligne de commande pour chercher dans (et éventuellement nettoyer) une arborescence de fichiers

(Bref) blabla d’introduction

Dans certaines occasions, on peut avoir besoin de nettoyer une arborescence de fichiers (par exemple supprimer les fichiers thumbs.db générés par Windows et qui n’ont aucune utilité sous Linux). Les commandes données ci-dessous sont là pour répondre à ce besoin.

Par proximité évidente, il est également donné des fonctions intéressantes de recherches

Action

La commande de base est :

find . -name "*.jpg" | xargs rm

Cette commande supprime tous les fichiers jpg.

Cependant, dans le cas où le chemin d’accès aux fichiers contient des noms avec espaces (par exemple : /home/moi/chemin avec des espaces/autresRepertoires), une erreur va vous être retournée. Dans ce cas, préférez la commande suivante :

find . -name "*.jpg" -print0 | xargs -0 rm -v

Le ‘-v’ permet de voir ce que fait le système

Autre commande : supprimer les répertoires vides

find . -type d -empty -print0 | xargs -0 rmdir -v

A présent, rechercher et supprimer les fichiers qui ne sont pas des fichiers mp3 dans le répertoire courant

find . ! -type d ! -name "*.mp3" -print0 | xargs -0 rm -v

Supprimer les doublons de fichiers mp3 (nommés toto(1).mp3)

find . -name "*(?).mp3" -print0 | xargs -0 rm -v

Enfin, quelques astuces en vrac sur la commande find :

  • remplacer name par iname rend la recherche insensible à la casse
  • si on souhaite rechercher les fichiers de type mP3 et MP3 mais pas de type mp3 ni Mp3, on peut utiliser le champ de recherche « *.[mM]P3″
  • deplacer tous les fichiers d’une arborescence qui ne sont pas des mp3 : find . -type f ! -iname « *.mp3″ -exec cp {} ../temp/ \;

 

A suivre….

Détecter les ordinateurs allumés sur un réseau

Blabla d’introduction

Il peut arriver que vous ayez besoin  de lister tous les ordinateurs allumés sur votre réseau. A priori, pas facile à faire, sauf si vous utilisez nmap.

Action

Je ne m’étendrai pas sur les possibilités très nombreuses du programme nmap. La commande ci dessous utilise les pings pour déterminer si un hôte est en vie sur l’IP qu’il vérifie.

Par exemple, la commande

nmap -sP 192.168.1.1-200

cherche tous les hôtes entre l’IP 192.168.1.1 et 192.168.1.200 et vous donne un résultat de cette forme là :

Starting Nmap 4.62 ( http://nmap.org ) at 2009-03-01 10:27 CET
Host DD-WRT (192.168.1.50) appears to be up.
Host max-laptop (192.168.1.150) appears to be up.
Nmap done: 200 IP addresses (2 hosts up) scanned in 26.296 seconds

Rappel : sudo apt-get install nmap si il n’est pas installé sur votre Linux preferé.

Installer amule sur Ubuntu

Blabla d’introduction

aMule est l’équivalent sous Linux du logiciel de télé chargement illégal très connu emule (sous Windows).

Le problème, c’est qu’Ubuntu refuse de l’installer (que ce soit par la commande apt-get ou par l’interface graphique).

Ici se trouve la solution à ce problème.

Action

Le message d’erreur parle vaguement d’un sombre paquet nommé « libgd2-noxpm » qui entre en conflit avec amule et qu’en raison de cet évènement, l’ordinateur décide de ne rien faire.
le moyen simple d’installer amule c’est de lancer un terminal et d’entrer la commande suivante :

  sudo aptitude install amule

Cette formidable commande va désinstaller le paquet trouble fête et installer amule.

Bon téléchargements ! (légaux evidemment)

Thèmes WordPress - WordPress tuto