Dockstar Rescue

Si d’un coup (après une update de kernel par exemple) votre dockstar ne veut plus booter sur son USB, ne paniquez pas, les solutions sont nombreuses.

En scannant le réseau vous devriez repérer une/des addresses MAC Maxtor:

Il est très probable que ce soit votre bébé qui a booté en ‘rescue’.

Connectez vous dessus: port 22, user root, password stxadmin et (ré)activez la netconsole. Pour ceci rien de plus simple retrouvez le programme fw_setenv (qui se trouve dans /usr/sbin/) et initialisez les variables comme ci-dessous

serverip={ip de destination de la netconsole}
ipaddr={id de la machine (évidemment mettez un truc pas déjà utilisé et dans le mm subnet)}
if_netconsole=ping $serverip
start_netconsole=setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; setenv stdout nc; setenv stderr nc; version;
preboot=run if_netconsole start_netconsole

Les lignes suivantes servant à repérer si la machine servant de console est bien up, la commande pour lancer la netconsole suivi du test au preboot.

Sur la machine de destination (celle servant à la console) lancez

nc -lup 6666

C’est l’utilitaire netcat si vous avez à l’installer (cherchez pas nc dans votre gestionnaire de packets vous ne trouverez pas)

  • nc netcat (l’auriez pas deviné hein ;-)
  • -l écoute un port défini (plutot que d’essayer de se connecter qque part)
  • -u mode udp (au lieu de tcp qui est le défaut)
  • -p spécifie le port
  • 6666 le port concerné

Rebootez votre dockstar et vous devriez voir votre console défiler.

 

Posted in Linux at July 20th, 2013. 1 Comment.

Minecraft: Overviewer config

J’ai pas mal cherché pour trouver des fonctions permettant d’afficher certaines choses sur overviewer, et au final j’ai du mettre la main à la pâte moi-même faute de fonctions utiles.

Comme vous pourrez le lire dans le code j’ai fait le choix d’afficher :

  • les spawners
  • les panneaux vides
  • les panneaux “pleins” (avec du texte donc)
  • les coffres vides (histoire de voir où on peut nettoyer un peu)
  • les coffres contenant des choses (avec une distinction entre ceux des ‘caves’ et ceux de ‘surface’)
  • les positions offlines des players

Si vous avez un peu d’expérience en python et que j’ai fait des bourdes où que vous avez des best-practices, n’hésitez pas à me le dire (j’avais jamais fait de python de ma vie avant), c’est pour cela que j’ai mis le fichier de config sur un repo GitHub.

Le repository à forker : https://github.com/lgnap/Overviewer-config/

Posted in Minecraft at May 17th, 2013. 2 Comments.

Minecraft: Lister les animaux apprivoisés

Ce soir (ou plutôt cette nuit) je voulais vous présenter un petit plugin que j’ai crée pour répondre à une demande des utilisateurs de mon serveur Minecraft :

Mais ils sont où mes animaux ???

Apparemment sur les serveurs les animaux apprivoisés (chiens, chats) ont la fâcheuse tendance à disparaître sans crier ‘chemin de fer’ (dsl il est tard^^). Ou simplement parce que l’utilisateur ne sait plus où il l’a forcé à s’asseoir ou encore si il l’a monstrueusement cramé en construisant son spawner à mob…

Donc l’idée était un petit code très simple qui scannait toutes les entités (Ocelots & loups) listées sur le serveur qui regardait s’ils appartenaient à qqun et si oui à qui et l’affichait dans la fenêtre de chat de celui qui a demandé.

Une autre petite parcelle de code sert à “claimer” les animaux d’un autre joueur pour les récupérer (Dans mon cas un de mes users a changé son pseudo et ses chats étaient associés à son ancien pseudo). Cette parcelle de code n’est pas sécurisée donc ne l’incluez pas sur votre serveur si ce n’est pas “que entre amis”

Améliorations à venir :

  • Implémenter une persistance pour ne pas avoir QUE ceux listés par le serveur à un moment donné (le serveur ne tient compte que d’une certaine quantité de mobs aux environs direct des joueurs).
  • Mettre des droits sur la partie permettant de récupérer des animaux pas à soi.
  • Plus de commentaires …. =D

Le repo est sur github évidemment

Posted in Minecraft at May 17th, 2013. Comments Off on Minecraft: Lister les animaux apprivoisés.

CACert

C’est avec fierté que je peux vous annoncer que ce blog ainsi que celui de doudoune ou encore le tld helpcomputer.org sont maintenant disponibles sous certificat SSL CACert.

Comme CACert est une autorité de certification qui ne se trouve pas encore dans tous les navigateurs, vous devrez l’installer vous même si vous ne l’avez déjà fait.

Vous devez tout d’abord vous rendre sur la page des root certificates de CACert.

Ensuite si vous êtes sous windows et que vous utilisez Internet Explorer, Chrome ou Safari vous devez télécharger et installer le “Windows Installer package” (n’oubliez pas de redémarrer votre browser après).

Pour Firefox, c’est un peu différent, il vous suffit de cliquer sur “Certificat racine (format PEM)|Root certificate (PEM format)” et de cocher “Confirmer cette AC pour identifier des sites Web” (expliqué en images sur parinux).

CACert

Une fois tout cela fait il suffit d’ajouter un gentil petit “s” à la fin de http dans votre barre d’adresse ;-).

Ou …. de cliquer sur les liens ci dessous : ce blog ainsi que celui de doudoune ou encore le tld helpcomputer.org sont

 

Posted in Hosting at April 26th, 2013. Comments Off on CACert.

Child theme

ça fait déjà un bout de temps que j’utilise le thème Adventure customisé par mes soins.

Avant évidemment je modifiais le style.css et les pages du thème en fonction de ce que je voulais. mais à chaque mise à jour du thème j’étais reparti pour tout refaire. Plutôt pénible évidemment, mais c’était sans compter sur la (relativement nouvelle) fonction child-theme de wordpress. Celui ci permet de tuner son thème sans devoir tout recopier.
Read More…

Posted in Graphisme, Web at January 24th, 2013. Comments Off on Child theme.

SSH Config file

C’est très pratique d’avoir une configuration SSH, ne fusse que pour pouvoir taper

ssh kimsufi

et établir une connexion aussitôt même si c’est sur un autre port, un user différent du courant ou ne pas devoir taper le host.

SSh config

Explication ligne par ligne :

Read More…

Posted in Linux at January 16th, 2013. 3 Comments.

Autossh script

Ce soir je vous présente mon script init.d autossh pour se connecter automatiquement à un host dans le but de faire un tunnel (dans mon cas c’est pour y faire transiter les infos récoltées par munin)

Il est abondamment commenté, mais si vous avez des questions n’hésitez pas. Il est simplement basé sur le fichier skeleton qui est disponible dans le dossier /etc/init.d.

Pour la config SSH qui est utilisée ci dessous (la mention kimsufi) ce sera expliqué dans un prochain article.

Read More…

Posted in Linux at January 16th, 2013. 2 Comments.