Pour avoir un accès IPv6 de chez soi sans avoir de box ou routeur en IPv6, il faut faire appel à un IPv6 tunnel broker (si possible gratuit). Voici comment je procède avec Hurricane Electric (car mon wifi ne veut entendre parler de l'IPv6)...
Tag - linux
mercredi 6 mars 2013
cloner une VM sous Proxmox
Par guillaume le mercredi 6 mars 2013, 23:54 - linux
L'interface d'administration de proxmox permet de créer, détruire, modifier, migrer une VM. Mais l'interface ne permet pas de cloner la VM. Voici comment j'ai procédé :
vendredi 27 avril 2012
vi commenter un bloc de code
Par guillaume le vendredi 27 avril 2012, 16:06 - linux
Après avoir essayé plusieurs trucs, j'ai enfin trouvé une solution
intéressante pour commenter un bloc de code sous vi qui ne propose pas du mode
visuel. Bien qu'intéressant quand on est sous vim, lorsqu'on est sur un serveur
sur une configuration Apache, les choses sont tout de suite moins visuelles...
L'idéal est d'utiliser les markers
et la substitution
:
- se placer sur la première ligne du bloc de code et taper
pour placer le marqueur ama - positionner le curseur sur la dernière ligne du bloc à commenter
- du marqueur a ('a) à la ligne courante (.) remplacer chaque début de ligne
par un # :
:'a,.s/^/#/
Et voilà!
mardi 24 août 2010
Migration des scripts de démarrage de la Debian vers le LSB (Linux Standard Base)
Par guillaume le mardi 24 août 2010, 00:45 - linux
Récemment j'ai eu la surprise d'avoir cet écran lors d'une mise à jour Debian :
Il suffit de suivre les indications... Arf!
Voici les liens qui pourront vous permettre de réussir votre migration :
- explication de l'introduction du dependency based boot dans Debian
- pour convertir un script d'init au format LSB
- les spécifications LSB sur les scripts d'init
Dans mon cas la migration a été très simple :
- un nettoyage des packages enlevés mais encore configuré avec
dpkg --purge packagepour enlever les fichiers de configuration (en vérifiant au préalable la liste des fichiers de configuration et s'il faut conserver quelque chose) - une mise à jour de mes scripts maison au format LSB
- la reconfiguration de sysv-rc avec
dpkg-reconfigure sysv-rccomme l'indique l'écran d'apt-get
jeudi 8 juillet 2010
AVWorks , Java et IPv6
Par guillaume le jeudi 8 juillet 2010, 13:18 - java / j2ee
L'application AVWorks est une application fournie avec les KVM IP d'Avocent et notamment la série des Autoview. Ces anciens KVM IP ne fonctionnent qu'en IPv4. AVWorks est réalisée en Java et il semblerait que la façon dont Sun ait implémenté la dual stack IPv4 / IPv6 dans la JVM est plutôt étrange ( cf. article suivant sur debian et ipv6 )... Surprise donc lorsqu'en passant en dual stack IPv4 / IPv6 sur Debian je me retrouve avec l'application AVWorks et toutes les autres applications java qui ne marchent plus.
J'ai donc cherché à patcher l'application afin qu'elle refonctionne et c'est possible. Voici comment faire :
- surtout garder l'ancienne version 2.1 d'AVWorks et ne pas installer la nouvelle version 3.1 qui contient pas mal de bugs
- dans le fichier AVWORKS_HOME/Avocent_AVWorks.lax il suffit d'y ajouter la
variable d'environnement java "java.net.preferIPv4Stack=true" vers la ligne 68
comme ceci:
lax.nl.java.option.additional=-Djava.library.path=AVWORKS_HOME/Avocent_AVWorks
-Duser.variant=avct -Djava.net.preferIPv4Stack=true
(avec AVWORKS_HOME qui doit être remplacé par votre répertoire d'installation d'AVWorks)
En fait, après enquête, il s'avère que le dysfonctionnement venait d'un problème plus général lié à la mise à jour de l'OS (i.e. une Debian)... Le paramètre noyau net.ipv6.bindv6only était à 1 !!! Ceci privilégie IPv6 avant tout, d'où les problèmes de java qui cherchait à se connecter en IPv6 avec des adresses IPv4. Pour remédier au problème il suffit de mettre
net.ipv6.bindv6only=0 dans le fichier
/etc/sysctl.d/bindv6only.conf et de lancer invoke-rc.d
procps restart pour faire appliquer la nouvelle configuration.Sources :
sun-java6-jre: net.ipv6.bindv6only=1 breaks java networking
net.ipv6.bindv6only=1 breaks java networking
ERROR: transport error 202: connect failed: Connection refused
mardi 6 avril 2010
Comment mettre à jour une vieille Debian Sarge ?
Par guillaume le mardi 6 avril 2010, 16:53 - linux
Souvent, lorsque ça marche bien, on ne touche à rien... Et puis le temps passe, et la distribution Debian vieillit...
Pour pouvoir mettre à jour une sarge il faut mettre comme nom de repository
archive.debian.org au lieu de
ftp.debian.org
(pour security je ne sais pas)
jeudi 25 mars 2010
rsnapshot : module Lchown manquant
Par guillaume le jeudi 25 mars 2010, 23:37 - linux
Nous utilisons rsnapshot pour réaliser nos sauvegardes. En le résinstallant sur une machine je remarque sur le log de sauvegarde le message suivant :
require Lchown
Lchown module not foundlinux debian squeeze : bug sur la configuration PAM pour CRON
Par guillaume le jeudi 25 mars 2010, 00:37 - linux
La programmation de tâches par CRON peut se faire de différentes façon, et notamment par l'intermédiaire de fichiers de configuration situés dans /etc/cron.d
En voulant programmer des tâches de sauvegarde rsnapshot avec cron, je constate l'erreur suivante dans mon /var/log/syslog
Mar 24 23:04:01 myhost CRON[8435]: Erreur critique - abandon immédiat
Mar 24 23:04:01 myhost CRON[8435]: PAM pam_end: NULL pam handle passed
ou pour la version originale
Mar 24 23:04:01 myhost CRON[8435]: Critical error - immediate abort
Mar 24 23:04:01 myhost CRON[8435]: PAM pam_end: NULL pam handle passed
Que se passe-t-il ?
lundi 15 mars 2010
Git : un SCM (Source Code Management) qui vaut le détour
Par guillaume le lundi 15 mars 2010, 14:39 - java / j2ee
Un peu déçu par SVN, nous nous sommes mis à la recherche d'un nouveau système SCM ou de Gestion de Version . Notre futur SCM sera très probablement GIT. L'article suivant permet de bien débuter sur GIT : http://www.unixgarden.com/index.php/administration-systeme/git-it
Une autre source pour appréhender la gestion de code source avec GIT : http://nvie.com/posts/a-successful-git-branching-model/
mardi 23 février 2010
Ordinateur portable sans windows préinstallé
Par guillaume le mardi 23 février 2010, 16:56 - libertés individuelles
Si si ça existe! Nous avons cherché longtemps mais nous avons trouvé :
un portable sans OS!
En fait c'est Zefyris notre intégrateur préféré à qui nous achetons habituellement notre matériel informatique. Il propose depuis plus d'un an des portables sans OS, et personnalisable (mémoire, carte graphique, wifi etc.). J'ai tenté une première expérience en achetant une première machine : écran impeccable, bonne connectique, wifi qui marche bien (après quelques tâtonnements au début sur une version d'Ubuntu) etc.
Convaincu, nous avons équipé l'entreprise avec ces laptops. Du coup, windows a définitivement été éliminé de nos bureaux!
Voici la configuration choisie :
jeudi 4 juin 2009
VirtualBox 2.2 sous Debian lenny
Par guillaume le jeudi 4 juin 2009, 22:44 - linux
Après avoir utilisé VMWare pour tester des architectures, qemu pour mettre en place des systèmes légers sous OpenBSD, j'ai regardé VirtualBox puisque tout le monde en parle...
Voici une "quick install" qui permet d'avoir rapidement un environnement fonctionnel.
jeudi 17 juillet 2008
Equivalence et différences OpenBSD 4.3 et Debian Etch 4.0
Par guillaume le jeudi 17 juillet 2008, 10:40 - openbsd
Dans le devoir d'installer du matériel réseau destiné à gérer le trafic, j'ai dû me pencher un peu plus sur OpenBSD 4.3 réputé fiable et sécurisé. Le seul problème est que lorsqu'on est habitué à un système, on a beaucoup de mal à en changer... Il faut tout réapprendre.
Dans le but d'accélérer mon apprentissage avec le "poisson piquant" (OpenBSD) et éviter de sans arrêt chercher, j'ai commencé à constituer une sorte de mémento permettant de passer des commandes Debian au commandes OpenBSD. J'espère que cette liste intéressera les plus curieux d'entre vous et facilitera le grand saut pour aller voir ce que donne OpenBSD.
Ma première impression est que le système est certes moins étoffé en terme de packages mais les outils présents sont très puissants! Je peux d'ailleurs citer ce qui m'a fait venir à OpenBSD : Packet Filter (alias PF), CARP et pfsync .
J'essayerai de mettre à jour ce mémento au fur et à mesure de mes découvertes. N'hésitez pas à m'envoyer vos corrections et suggestions afin que la liste s'étoffe.
PS: si certains d'entre vous savent comment faire des tableaux proprement dans Dotclear à la sauce Gandi, ça m'intéresse... car je crois qu'aucun thème ne prévoit les tableaux dans les billets!
mercredi 16 juillet 2008
Ubuntu 8.04 (Hardy Heron) : son Firefox 3 n'aime pas l'interface d'admin de la Livebox...
Par guillaume le mercredi 16 juillet 2008, 15:48 - linux
Toi qui me lit, tu te reconnaitras peut-être dans ces propos. Combien de
fois as tu déjà été acteur de cette scène :
- alors tu travailles dans quoi?
- euh... dans l'informatique... pourquoi?
- ah super, tu vas pouvoir m'aider : j'ai un problème avec mon ordinateur : y a
l'internet qui marche plus!
- :((
Parfois c'est de ton propre chef que tu vas aider tes proches pour résoudre
leurs tracasseries informatiques.
Me voilà donc en train de configurer une nouvelle machine, un portable, sous
Ubuntu 8.04 (Hardy Heron). L'installation se déroule plutôt bien, mais les
problèmes arrivent avec le wifi et le fameux driver iwl3945 qui remplace
l'ancien driver ipw3945 (qui marche très bien sur mon portable). Du coup, la
led ne fonctionne plus, un appui malencontreux sur le "kill switch" (bouton
wifi en haut du clavier) fait qu'il reste activé (donc pas de wifi) après le
reboot etc. Bref
Ensuite, j'essaye d'accéder à la livebox comme d'habitude en me connectant à la
page d'admin et juste après avoir saisi login et mot de passe, pouf! firefox te
dit que le serveur a coupé la connexion!? En fait, l'interface de la livebox
semble être non conforme au W3C et firefox 3 n'aime pas ça du tout. Mais alors
pas du tout... La seule solution a été de désinstaller Firefox 3 et remettre
Firefox 2 pour pouvoir accéder à l'interface d'admin de la livebox... :(
Là je dis bravo aux développeurs de l'interface de la livebox...
jeudi 20 mars 2008
Installation Linux Debian par réseau
Par guillaume le jeudi 20 mars 2008, 13:30 - linux
La mise en place comporte 3 étapes :
- la mise en place d'un serveur DHCP
- la mise en place d'un serveur TFTP (Trivial FTP)
- l'installation des dernières images de boot sur le serveur TFTP
Une exploration en profondeur de l'art de la programmation shell (bash)
Par guillaume le jeudi 20 mars 2008, 09:30 - linux
Je pense que c'est une des meilleures sources sur le net :
Guide avancé d'écriture des
scripts Bash
L'exploration de ce langage se révèle très utile au quotidien... surtout pour
ceux qui ont à administrer des serveurs d'application java.
