Dimanche, août 9 2009
Par yannux le Dimanche, août 9 2009, 12:03
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.
aucun rétrolien
Jeudi, mai 28 2009
Par yannux le Jeudi, mai 28 2009, 17:51
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
aucun rétrolien
Jeudi, janvier 22 2009
Par yannux le Jeudi, janvier 22 2009, 00:23
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.
aucun rétrolien
Vendredi, novembre 23 2007
Par yannux le Vendredi, novembre 23 2007, 13:10
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']
),
);
}
aucun rétrolien
Dimanche, avril 1 2007
Par yannux le Dimanche, avril 1 2007, 12:10
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
aucun rétrolien
Lundi, février 26 2007
Par yannux le Lundi, février 26 2007, 17:54
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...
aucun rétrolien
Jeudi, décembre 21 2006
Par yannux le Jeudi, décembre 21 2006, 20:52
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
:
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.....
aucun rétrolien
Vendredi, novembre 3 2006
Par yannux le Vendredi, novembre 3 2006, 03:21
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...
aucun rétrolien
Dimanche, septembre 24 2006
Par yannux le Dimanche, septembre 24 2006, 21:08
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/
aucun rétrolien
Jeudi, septembre 7 2006
Par yannux le Jeudi, septembre 7 2006, 00:43
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'application

Vous pouvez régler plusieurs paramètres pour cette application spécifiques.
Cliquez sur longlet Géométrie

Les
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
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
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"
La vous créer une "Nouvelle action", nommez la par exemple "Konqueror
Everywhere" ;).

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 !
aucun rétrolien
Vendredi, août 18 2006
Par yannux le Vendredi, août 18 2006, 13:55
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 :
- Télécharger le plugin
- Décompressez l'archive et copier le fichier amazon-wishlist-soap.php dans
votre repertoire wp-content/plugins/
- Modifier comme expliquez ci-dessus
- Utilisez

Version 0.1 :
Récupération de la wishlist
Gestion cache
Manque la gestion des pages, affiche la page 1 ( vos derniers ajouts ).
aucun rétrolien
Lundi, juillet 17 2006
Par yannux le Lundi, juillet 17 2006, 20:36
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

aucun rétrolien
Samedi, juin 10 2006
Par yannux le Samedi, juin 10 2006, 21:54
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
aucun rétrolien
Mardi, février 28 2006
Par yannux le Mardi, février 28 2006, 14:07
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
aucun rétrolien
Samedi, août 27 2005
Par yannux le Samedi, août 27 2005, 18:59
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
aucun rétrolien