On Bebop

Aller au contenu | Aller au menu | Aller à la recherche

Dimanche, août 9 2009

Ifox et bookmark toolbar avec favicon

Dans le thème ifox, il n'y a pas de favicon dans la bookmark toolbar.

Pour les avoir il faut modifier légérement un fichier du thème. Sur Linux ça se passe dans votre répertoire home.

Dans le dossier .mozilla vous avez un dossier correspondant à votre profile par défaut, puis aux extensions et enfin à celle corespondant au thème.

Dans mon cas le dossier est :

/home/ynave/.mozilla/firefox/uaad1e3i.default/extensions/\{a81bafeb-b6ed-4501-aa17-15a2b3857e56\}/

Dans ce dossier vous avez un répertoire "chrome" et un fichier tmp.xpi :

/home/ynave/.mozilla/firefox/uaad1e3i.default/extensions/\{a81bafeb-b6ed-4501-aa17-15a2b3857e56\}/chrome/tmp.xpi

Pour éditer ce fichier qui est un faite une archive zip (compressé), il suffit d'utiliser vim qui va savoir lire et enregistrer directement à l'intérieur.

vim /home/ynave/.mozilla/firefox/uaad1e3i.default/extensions/\{a81bafeb-b6ed-4501-aa17-15a2b3857e56\}/chrome/tmp.xpi

Parcourez la liste de fichier pour trouver celui qui s'intitule browser/browser.css

appuyez sur entrer pour éditer le fichier, à la ligne 193 il y'a :

.bookmark-item > .toolbarbutton-icon {
  display:none;
 /* width: 16px;
  height: 16px; */
}

c'est le "display:none;"  qui fait que la favicon ne s'affiche pas, il faut simplement le commenter de cette façon

.bookmark-item > .toolbarbutton-icon {
 /*display:none;*/
 /* width: 16px;
  height: 16px; */
}

Sauvegardez et quittez. Vous pouvez redémarer firefox.

Jeudi, mai 28 2009

Changer les droits en fonction de l'utilisateur

Grâve à la commande find vous pouvez trouvez tous les fichiers qui appartiennent à l'utilisateur toto.

On peut donc changer l'utilisateur ou les droits ou faire tout autre action pour tous les fichiers/dossiers dont l'utilisateur principale est toto avec la commande ci-dessous (placez vous dans le repertoire concerné avant) :

cd le_repertoire_ou_je_veux-trouver

find -user toto -exec chown tata: {} \;

Ici on remplace l'user toto par tata

Jeudi, janvier 22 2009

Rsync & Sudo sont dans un bateau

Pour faire rapidement un rsync par ssh d'un dossier distant qui nécessite les droits "sudo", voici une commande toute simple :

rsync -avz --progress --rsync-path='sudo rsync' LOGIN_USER@ADRESS_SERVER:CHEMIN_DOSSIER CHEMIN_LOCAL

Enjoy ! Merci Rsync.

Vendredi, novembre 23 2007

SimpleXml et TOUTES les infos d'un flux Dailymotion

Voici un petit bout de code que j'ai réalisé dans le cadre d'un dévelopement de plugin pour importer les vidéos d'un Flux RSS Dailymotion. Je ne pensais pas avoir de difficultés, cependant l'utilisation de SimpleXml avec les namespaces Xml, n'a pas été des plus évidentes. SimpleXml charge l'ensemble des noeuds Xml, mais pas les noeuds avec un namespace ( exemple <itunes:summary>description de ma vidéo</summary> ). Bon j'ai peut être le cerveau au ralenti car j'ai compris comment m'en sortir au bout de .... trop de temps à mon goût !

Voilà le code :

$entries= simplexml_load_file($this->_myDailymotionRss);
foreach($entries->channel->item as $item){ // Parcour chaque "block" item

    //Récupère les attributs de la balise <media:content> situé à l'intérieur de <media:group>
    $media_content= $item->children('media', true)->group->children('media',true)->attributes();

    $itunes= $item->children('itunes', true);

    $this->_medias[]= array(    'title'=>   (string)$item->title,
                                'link'=> (string)$item->link,
                                'description'=> (string)$itunes->summary,
                                'content'=> array(  'url'=> (string)$media_content['url'],
                                                    'type'=> (string)$media_content['type'],
                                                    'width'=> (string)$media_content['width'],
                                                    'height'=> (string) $media_content['height']
                                                    ),
                                
                            );
   
}

Dimanche, avril 1 2007

Artichow - Découverte

Artichow est une librairie PHP qui permet de réaliser des graphiques. C'est une alternative à Jpgrah. Tout comme cette dernière il existe une version php4/5 et php5. Artichow est un projet français. Ayant eu à l'utiliser et un peu de mal à démarer avec je vais essayé de vous présentez ça en tenant compte des problèmes que j'ai rencontré. Pour celà je vais simplement reprendre le code que j'ai déjà réalisé.

Il s'agit d'un graphique représentant les créations de blogs, et les inscriptions d'utilisateur sur une plateforme de blogs,. On visualise les effectifs sur 1 mois donnée ou une année. Ce que j'ai eu le plus de mal à faire c'est la graduation de 1 en 1. Par défaut elle se fait tous les demis 0 ; 0,5 ; 1,0 ; 1,5 ; etc.... Hors on ne peut avoir des demis visiteurs :). Il y'as donc 2 graphiques en 1.

Artichow tout comme Jpgrah est une librairie entièrement objet ( version php5 ). Toutes les variables ( ou presque ) sont des instanciations d'autres objets. Artichow est 100% GPL. Jpgraph a une licence llibre QPL ( restriction sur les modifications possible à ce que j'ai compris.... ) et une Licence commercial.

I - Création d'un nouveau graphique

$graph = new Graph(650, 300); // largeur, hauteur
$graph->setAntiAliasing(TRUE);
$graph->shadow->setSize(3); // taille de l'ombre en bas à droite
$graph->title->set($title); // titre du graphique, apparaît en haut
/* A l'instanciation de la classe graphique, une variable $title est crée.
* C'est variable $title est en faite l'instanciation de la classe awLabel d' Artichow
* On peut donc utiliser toutes les méthodes d' awLabel pour configurer notre titre.
*/
$graph->title->setFont(new Tuffy(15));
$graph->title->setColor(new Color(0x00, 0x00, 0x8B));
$graph->title->setPadding(0,0,-5,0); // marge intérieure entre le texte du label est les bordures de celui-ci
// On cré 2 variable de couleurs qui nous seront utiles par la suite.
$blue = new Color(0, 0, 200);
$red = new Color(200, 0, 0);

II - 2 Grapiques en 1 => on créer un groupe

$group = new PlotGroup; // Permet de gérer plusieurs objet Plot ( BarPlot, LinePlot, etc..)
$group->setPadding(40, 40); // Espacement interne de 40px
$group->setBackgroundColor(new Color(240, 240, 240)); // Met une couleur de fond au groupe

III - 1 - Création de la première série de BarPlot

$plot = new BarPlot($y_blogs, 1, 2); // Nouvel objet Barplot avec les données $y_blogs, Bare 1 de 2
$plot->barBorder->setColor($blue); // bordure de la barre de stat.
$plot->setBarGradient(new LinearGradient($blue,new Color(230, 230, 255, 30),0)); // Couleur dégradé du fond
$plot->setYAxis(Plot::LEFT); // On donne la poisition gauche pour l'axe des Ordonnées de la première série
$group->add($plot); // On ajoute notre première série au group
// On configure notre axe des Ordoonnées n°1
$group->axis->left->setColor($blue); // Couleur de l'axe
$group->axis->left->title->set('Blogs'); // Légende de l'axe
$group->axis->left->hideTicks(); //Cache les petits tiret de graduation
$group->axis->left->setLabelInterval(2); //!!! Permet de spécifier l'interval de gradution !!!
$group->axis->left->setLabelPrecision(0); // Précision décimal de la graduation ( ici pas de chiffres après la virgule )


On a donc désormé, un graphique presque finis, qui contient une série de donnée. Il faut recréer une autre série qui viendra se mettre à côté. Pour celà rien de plus simple, un petit copier coller du III en changant quelques valeurs.

III - 2 - Création de la première série de BarPlot

$plot = new BarPlot($y_users, 2, 2); // Nouvel objet Barplot avec les données $y_users, Bare 2 de 2
$plot->barBorder->setColor($red); // bordure de la barre de stat.
$plot->setBarGradient(new LinearGradient($red,new Color(230, 230, 255, 30),0)); // Couleur dégradé du fond
$plot->setYAxis(Plot::RIGHT); // On donne la poisition gauche pour l'axe des Ordonnées de la première série
$group->add($plot); // On ajoute notre deuxième série au group
// On configure notre axe des Ordoonnées n°2
$group->axis->right->setColor($red); // Couleur de l'axe
$group->axis->right->title->set('Utilisateurs'); // Légende de l'axe
$group->axis->right->hideTicks(); //Cache les petits tiret de graduation
$group->axis->right->setLabelInterval(2); //!!! Permet de spécifier l'interval de gradution !!!
$group->axis->right->setLabelPrecision(0); // Précision décimal de la graduation ( ici pas de chiffres après la virgule )

Voila nos 2 séries sont créées. Dernière étape, afficher ou enregistrer notre graphique !

IV - Voir le graphique

$graph->add($group); // Ajout du groupe à l'objet Graph
$filename = 'mon_graphique.png'; // on créer un nom de fichier
/*
* Par défaut la méthode draw va afficher directement le graphique. Cependant, si on a déjà affiché des données
* à l'écran, le résultat est inutile. On enregistre donc l'image dans un fichier grâce à file_put_contents et le paramètre
* Graph::DRAW_RETURN
*/
file_put_contents($filename, $graph->draw(Graph::DRAW_RETURN));
echo 'Mon graphique'; // On affiche dans une balise

Lundi, février 26 2007

Apache 2 + fcgid + php5 + suexec/suphp

Je configure actuellement un petit serveur de dev interne pour le boulot. Comme le titre l'indique. Voilà la configuration que j'aimerais mettre en place. Biensûr pas de prob pour Apache 2, Php5 et Suphp. Mais quand il s'agit de mettre Fcgid.... Le tout sur une Debian Etch

J'ai essayé différente piste, mais rien à faire. Je continue mes recherches, si quelqu'un a déjà réussi à faire ça...
La suite dans quelques heures...

Me revoilà avec fcgid et suphp qui tourne mais séparément :s.
Lorsque que j'essaye de marier les 2, suphp me répond qu'il ne peu pas exécuter le script. Les droits sont bon, le user:group aussi. mais rien n'y fait. Suite à différent infos glanés par ci par là voilà ma configuration :

/etc/apache2/mods-enabler/suphp.conf :
AddHandler x-httpd-php .php .php3 .php4 .php5 .phtml
suPHP_AddHandler x-httpd-php
AddHandler x-httpd-fcgi .phpf # commenter pour avoir fcgid qui tourne tout seul
suPHP_AddHandler x-httpd-fcgi # commenter pour avoir fcgid qui tourne tout seul
suPHP_Engine on

La config de mon vhost :
NameVirtualHost *
ServerAdmin webmaster@localhost
DocumentRoot /home/ynave/
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride None
Order allow,deny
allow from all
# AddHandler fcgid-script .php # décommenter pour avoir fcgid qui tourne seul
FCGIWrapper /home/ynave/php-fcgi .phpf

ErrorLog /var/log/apache2/error.log
LogLevel debug
CustomLog /var/log/apache2/access.log combined
ServerSignature On

la config /etc/suphp/suphp.conf
[global]
logfile=/var/log/suphp/suphp.log
loglevel=info
webserver_user=www-data
docroot=/home/ynave
;chroot=/var/www
allow_file_group_writeable=true
allow_file_others_writeable=false
allow_directory_group_writeable=true
allow_directory_others_writeable=false
check_vhost_docroot=true
errors_to_browser=true
env_path=/bin:/usr/bin
umask=0002
min_uid=100
min_gid=100

[handlers]
;Handler for php-scripts
x-httpd-php=php:/usr/bin/php5-cgi
x-httpd-fcgi=execute:!self ;commenter pour avoir fcgid qui tourne tout seul

;Handler for CGI-scripts
x-suphp-cgi=execute:!self

Donc si je commente / décommente les parties mentionnées j'ai un index.php qui s'éxécute avec suphp et un index.phpf qui s'exécute avec fcgid.
Biensûr y'a pas photo, ave le fcgid 250 req/sec avec le suphp 20 req/sec.

Par contre là avec suphp censé utilisé fcgid pour les .phpf rien à faire j'ai le message :
Internal Server Error
Could not execute script "/home/ynave/index.phpf"
suPHP 0.6.2

Et biensûr rien dans les logs...

Jeudi, décembre 21 2006

Tips OpenOffice.Org

Hier soir en éditant un document j'ai, par hasard, trouvé une petite fonctionnalité sympa avec les listes dans OpenOffice.org Writer ( le traitement de texte de la suite OpenOffice.org ). Prenons l'exemple de la liste suivante :

  • Item 1
  • Item 2
  • Item 3
En se positionnant sur Item 3 avec le curseur, on appui sur Ctrl et on peut déplace la ligne vers le haut ou le bas grâce au fléches de direction. Petite fonctionnalité sympas pour réorganiser rapidement une longue liste.....

Vendredi, novembre 3 2006

Postgresql sur Ubuntu

Devant travailler en ce moment sur Postgresql, j'ai installer la version 8.1 sur ma Ubuntu. Voilà un petit article qui présente les différentes étapes. A noter également que j'utilise pgadmin3 pour gérer la base de donnée par la suite.


Etape 1 : Installation et Configuration

On commence par installer postgresql 8.1 et tout ce qui va bien avec :

sudo apt-get install postgresql-8.1 postgresql-contrib-8.1 pgadmin3

Par défaut l'installation créer un utilisateur postgres qui est le seul à avoir accès à la base de donnée. Il faut donc se faire passer pour cette utilisateur grâce aux commandes sudo et su :

sudo su postgres

Une fois que l'on est sur l'utilisateur postgres on peut facilement accèder à la base avec la commande psql :

postgres@spike:/home/yannux$ psql
Bienvenue dans psql 8.1.4, l'interface interactive de PostgreSQL.

Tapez: \\copyright pour les termes de distribution
\\h pour l'aide-mémoire sur les commandes SQL
\\? pour l'aide-mémoire sur les commandes psql
\\g ou terminez avec un point-virgule pour exécuter une requête
\\q pour quitter

postgres=#

Une commande permet de modifier le mot de passe :

ALTER USER postgres WITH PASSWORD ''mot_de_passe_que_vous_voulez;

On valide on quitte ( \\q ). Et voilà . Il ne reste plus qu'à se connecter avec pgadmin3 pour facilement créer vos bases, tables, utilisateurs, etc...

Dimanche, septembre 24 2006

Php.ini par Vhost en CGI

Voilà une petite directive sympas lorsque vous créer un vhost avec apache2 et que votre php tourne en CGI + mod_suphp. Ce mode de fonctionnement empêche d'utiliser des directives dans un .htacess pour modifier les valeurs par défauts de la configuration php. Ce qui peut s'avérer parfois gênant, par exemple si vous voulez modifié la taille maximal de fichier pour l'upload, etc...

Il suffit donc de mettre cettr directive :
suPHP_ConfigPath /repertoire/ou/se/situe/votre/php.ini/personalisé

Considérons la vhost suivant, mon php.ini sera dans /media/datas/WWW/zenphoto/ :
ServerAdmin yannuxx@gmail.com
ServerName photos.onbebop.net
ServerAlias photos.onbebop.net
DocumentRoot /media/datas/WWW/zenphoto/public/ suPHP_ConfigPath /media/datas/WWW/zenphoto/

Jeudi, septembre 7 2006

Konqueror Everywhere

Voici un petit Howto pour avoir Konqueror sur n'importe quel bureau de votre environnement KDE en une pression de touches. Cette idée me trauté dans la tête depuis que j'utilise Yakuake ( console accessible par raccourci et qui s'affiche sur la moitié de l'écran). J'ai réalisé quelquechose de similaire pour Konqueror ( gestionnaire de fichier de KDE ) grâce aux formidables possibilités de KDE, DCOP, et un petit script bash de 3lignes :).

Tout d'abord nous allons configurer Konqueror pour... qu'il s'affiche sur tous les bureaux, avec des contraintes de tailles. Démarer Konqueror, faite un ALT+F3, une fenêtre apparait, sélectionner Avancé -> Réglages spéciaux de l'applicationreglageskonqueror1.jpg
Vous pouvez régler plusieurs paramètres pour cette application spécifiques. Cliquez sur longlet Géométriereglageskonquerorgeometrie.jpgLes paramètres que j'ai choisi permettent de positions la fenêtre au coin haut gauche ( 0,0 ). De forcer l'affichage sur tous les bureaux. Et de maximiser horizontalement la fenêtre.

Onglet Préférences

reglageskonquerorpreferences.jpg

On va préciser qu'il faut que konqueror reste au dessus des autre fenêtres, et ne doit ni apparaitre dans le pager, ni la barre des tâches (inutile puisque on va le cacher / décacher).

Finalement Astuces

reglageskonquerorastuces.jpg
Ici on précise une taille minimale et une maximal pour pouvoir agrandir au besoin, et on force à respecter les paramètres donner dans Géométrie.

Voilà pour konqueror en lui même. Passon maintenant a script qui va nous permettre de gérer l'affichage. Dans ce script j'utilise DCOP, un serveur propre à KDE qui permet d'intéragir avec les programmes KDE.

#!/bin/bash
Ik=`dcop 'konqueror*'`
Iv=`dcop $Ik konqueror-mainwindow#1 visible`
dcop $Ik konqueror-mainwindow#1 setHidden $Iv


Petite explication : on récupére l'identifiant de Konqueror (attention démarer une seule instance), on demande si la fenêtre est visible, et on applique cette réponse à une fonction qui permet de cacher ou afficher la fenêtre.

Ne pas oubliez de rendre exécutable le script chmod +x votre_fichier_de_script.sh Vous pouvez le stocker dans votre répertoire personnel par exemple.

Dernière étape créer le raccourci qui va exécuter ce script. Pour se faire il faut créer une nouvelle action d'entrée.

Démarer kcontrol, puis dans "Régionalisation et Accesibilitée" -> "Actions d'éntrées"Actions Entrée

La vous créer une "Nouvelle action", nommez la par exemple "Konqueror Everywhere" ;).

actionsentree2.jpg
Le type d'action est un "Raccourci clavier -> Commande / Url".

Assigner ensuite le raccourci clavier grâce à l'onglet correspondant et spécifier le script à exécuter dans l'onglet suivant.

(Script donné ci dessous ;) ).

A vous les joies d'un gestionnaire de fichier accessible en un instant ! Très pratique avec les claviers multimédia bouré de ptite touche supplémentaires par exemple.

N'hésitez pas à signaler toutes erreurs ou incompréhensions !

Vendredi, août 18 2006

Amazon-wishlist-soap

Amazon wishlist vous permez de créer une liste d'idées cadeaux avec les produits en vente sur Amazon. J'avais mis en place il y'as quelques jours le plugin trouvé sur lazi.net. Celui ci ne me plaisait pas trop, il utilise curl et une classe XMLparser annexe. J'ai donc décidé de le réécrire en utilisant les fonctionnalités SOAP de Php.

Si vous voulez vous faire une Wishlist sur amazon, il suffit d'avoir un compte et d'ajouter des produits produits grâce au bouton "Ajouter aux z'envies cadeaux".

Pour utiliser le plugin il vous suffit de récuper l'id de votre wishlist. Quand vous allez dans "Vos z'envies cadeaux", cliquez sur "Partager cette liste". Vous allez avoir un lien du genre "http://www.amazon.fr/gp/registry/send....&type=wishlist&id=33A6KYCBEDEBT" dans votre barre d'adresse. Votre id wishlist est donc le numéro "33A6KYCBEDEBT" à la fin de cette adresse (wishlist&id=33A6KYCBEDEBT).

Une fois récupérer, éditer le script est remplacé l'id à la ligne : $config['wishlist_id'] = '33A6KYCBEDEBT';

Il faut aussi préciser le chemin vers le repertoire de cache, par défaut j'utilise le repertoire wp-content/cache : $config['cache_dir'] = 'wp-content/cache/';

Pour utiliser le plugin ( une fois activé ), utilisé la fonction : echo getAmazonWishListItem();

La fonction put prendre de paramètre : $viewImage et $useCache. Par défaut les 2 sont à true.

Si vous ne voulez pas utiliser les images et le cache utilisez la fonctioner ainsi : echo getAmazonWishListItem(fasle, false);

Un exemple de code est joint dans l'archive zip du plugin ( amazon-wishlist-soap-example.php ).

Installation :
  1. Télécharger le plugin
  2. Décompressez l'archive et copier le fichier amazon-wishlist-soap.php dans votre repertoire wp-content/plugins/
  3. Modifier comme expliquez ci-dessus
  4. Utilisez :)

Version 0.1 :
Récupération de la wishlist
Gestion cache
Manque la gestion des pages, affiche la page 1 ( vos derniers ajouts ).

Lundi, juillet 17 2006

Streaming VLC - Part 1

Il y'as quelques mois j'ai voulu utiliser ma webcam en streaming, plus besoin de msn, pis ça fait plus geek ;). A l'époque le serveur était une ubuntu installé en mode serveur, après plusieurs galère j'avais finalement réussi grâce à l'aide de racoon97 d'ubuntu-fr. Tout tourné bien, mais un jour..et oui celà arrive..j'ai voulu faire de mon serveur une sorte de media center, pour écouter la radio, lire des vidéos, etc... Combinant l'utilité serveur et multimédia j'y ai installé une Kubuntu. Et oui préférences KDE comme expliqué dans des posts précédents :).

J'ai voulu remettre la webcam en streaming il y'as quelque semaine, mais pas moyen. Sans trop le temps je me suis attardé sur le problème ce soir et j'ai enfin trouvé la solution. Les messages de vlc en console mentionnées :
avahi client : daemon not running

Je ne me souvenais pas avoir installé ce genre de service sur mon ancienne Ubuntu, étrange. Quelques recherche google n'ont trop rien donné.(Bon j'ai pas regardé tout :D). J'ai finalement décidé de m'en remettre à apt-cache search avahi qui m'as permit d'installer le service Avahi mDNS/DNS-SD.

On relance la commande magique (se reporter à la doc Ubuntu-fr pour + d'informations )

vlc -V X11 v4l:/dev/video0:size=320x240 --sout "#transcode{vcodec=WMV1, vb=112}:duplicate{dst=display,dst=standard{access=mmsh,mux=asfh,url=:100}}" -v --noaudio

Désormais ça roule :). Fin de Part 1, Part 2 sur la Video on Demand quand j'aurais le temps :)

Samedi, juin 10 2006

KDE met le menu à votre service

Dans ma quête de connaissance sur l'extensibilité de KDE, je me suis dis faisons un petit servicemenu. Bon mais là c'est bien un servicemenu mais Késako ???
Une servicemenu est un petit script qui permet d'ajouter des fonctionalités lorsque l'on effectue un clique droit sur un fichier. Ces scripts peuvent utiliser DCOP, le scripting bash, perl, etc.... Il est possible de spécifier si l'on veut que ce servicemenu s'applique à des types de fichiers spécifiques ou alors à tout type de fichier : audio/*, inode/directory, all/allfiles.
Pour avoir une liste de toutes les possibilités il suffit d'aller dans Konqueror -> Configurer Konqueror -> Association de fichier, on y retrouve la liste complète des différent types possibles.
Biensur si l'on veut spécifier plusieurs types on les séparents par des virgules et non sur plusieurs lignes, exemples :

ServiceTypes=audio/* ## pour les fichiers audios
ServiceTypes=inode/directory ## pour les répertoires
ServiceTypes=all/allfiles,inode/directory ## pour tous les fichiers et les répertoires

Mardi, février 28 2006

SSH - Savoir Sauver un Homme

Oui bon ok peut mieux faire pour le titre. N'empêche que pour le coup ssh ça gère des ptis pingouins.
La problèmatique
Je suis chez Mr toto, ou Mme titi. Je veux accèder à l'interface web de mon router, mais je n'ai pas activer l'interface distante. Si je veux me la jouer un peu je me connecte en ssh je lance lynx, links ou alors il a une interface telnet. Malheureusement, galère l'authentification http avec un navigateur texte, et si celà fonctionne il reste encore le problème des frames de l'interface web. En gros on se fait *$ù*$.
La solution
Pour se la jouer encore plus, on sort son ssh pour créer un petit tunnel entre le pc où on est le routeur en passant par le serveur ssh. Voici là syntaxe
ssh -l user_ssh -L port_local_accés:ip_du_routeur:port_distant_accés ip_serveur
Un exemple
Je veux accèder à mon routeur dont l'ip en local et 192.168.1.1, le port http: 80 (oui on veut l'interface http/web), par l'adresse localhost:2045. L'adresse ip publique de ma connection à la maison ( là ou est le routeur auquel je veux accèder ) est 81.56.125.19. On va prendre l'utilisateur root pour se connecter au serveur ssh
La commande sera donc :
ssh -l root -L 2045:192.168.1.1:80 81.56.125.19
Apprentissage du jour qui permet d'éviter de se déplacer chez le client pour configurer le routeur :D. Thanks Maxou

Samedi, août 27 2005

Wifi et network interfaces

Voici comment configurer les paramètres wifi d'une carte grâce au fichier /etc/network/interfaces (debian) Tirer du site http://www.destination-linux.org/article27.html
# Wifi
auto eth0
iface eth0 inet dhcp
wireless_essid VotreSSID
wireless_mode Managed
wireless_key *VersionCryptéeDeLaClé*
wireless_rate auto
wireless_nick LeNomDeVotreChoix
  • wireless_essid : le nom de votre domaine
  • wireless_mode : managed pour un accès