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

Linux (bidouillages)

Ici je cause de mes bidouilles sous linux. Généralement, ça porte sur Mandriva, mais aussi sur l'embarqué, etc....

Fil des billets - Fil des commentaires

vendredi, janvier 18 2019

Exemple de mise en place d'un tunnel 4rd : mon accès internet

Or donc, de quoi est-il question ici ? Et bien c'est simple, l'idée est d'enlever la freebox server mini 4k et de la remplacer par une machine virtuelle vyos qui vas se charger de la remplacer.
Il y aura 2 avantages (ou consequences selon l'importance que l'on leur accorde ;-) ) :
1) on perd l'accès a la tv et la téléphonie. (enfin il existe un moyen mais il faudra remette la freebox en route)
2) pas de vm qui tourne, pas d'accès à internet. pour quelque raison que ce soit : erreur de conf ou plantage du serveur... tout ce que Murphy peux inventer ;-)
Comment est-ce possible ? simple, via le truchement d'un tunnel 4rd. C'est un mode d'encapsulation du protocole ipv4 dans ipv6 .
En effet, la connection internet de type FTTH en ZMD chez free est en ipv6.
Et il y à 2 vlans, l'un le 836, sur lequel transite internet en ipv6 donc. Et l'autre, le 835, pour la téléphonie et la tv (et peut-être d'autres trucs??) en ipv4.
Pour les détails techniques des ponpons qui poussent sur les arbres, je vous renvois au site de lafibre.info, moi je m'y perd ;-)

Quant à vyos, c'est (entre autre) un routeur logiciel. Basé sur debian pour l'O.S. et quagga pour la gestion des tables de routage.
Il peux y avoir pleins de raisons pour se lancer là dedans, et je ne suis pas le premier à vouloir le faire, allez donc voir la section routeur du site lafibre.info ;-)
L'opération concistera simplement à créer une vm proxmox (et pas un container), monter le tunnel 4rd et zou, frebox au placard!
Avec une petite subtilité cependant:
Je veux absolument que tout ce qui passe par la fibre soit traité par la vm. Sans passer par l'hyperviseur. C'est là qu'intervient le pci-passthrough. En effet, la vm va pouvoir gérer en direct la carte réseau reliée a la fibre. Et pour relier la carte réseau à la fibre, il est necesaaire d'untiliser un media converter de type SFP-RJ45 1Gbps.
Bon, tout ça pourrais être fait sur un linux standard, mais le faible niveau de mes compétences en protocoles réseaux font que je n'ai pas pu reproduire ce que fait vyos. Je pourrais me passer aussi de proxmox, mais il me sert à héberger des containers aussi. et c'est clair que laisser gérer openvswitch+cpntainers+vm par proxmox est largement plus simple que de le faire à la main.

Pour écrire cet article, je me suis basé sur les sources suivantes :

( au passage, un gros merci à Ilyazam qui à trouvé comment faire et pour ses explications ;-) )

  • tout les trucs écris en bleu aussi ;-)

Lire la suite...

samedi, février 18 2017

Exporter vos données de l'application LibreLink (version android) sous linux (Archlinux pour être précis).

Après une longue absence, voici une geekerie bien utile... ou pas !!

J'ai quelque soucis de glycémie alors mon medecin m'a demandé de faire des mesures et une enquete alimentaire. Pour ce faire, il m'a donné un patch nfc FreeStyleLibre qui releve la glycémie, afin qu'un lecteur ou une appli android vienne le scanner.

Dans mon cas, c'est une appli, LibreLink, le patch en question est celui-ci : https://www.freestylelibre.fr/ à coller sur le bras.
Ceci rend la vie plus facile aux diabétiques qui n'ont plus à ce piquer le doigt pour sortir une goutte de sang. Hormis le fait qu'il est impossible d'exporter les données de l'appli....
vraiement ?
La suite, ci dessous ;-)

Lire la suite...

dimanche, août 4 2013

Générer une carte OpenstreetMap pour gps Garmin Nùvi 1245

Oui j'ai fait mon radin, les prix chez garmin sont asser élevés. j'ai décidé de passer par OpenStreetMap.
D'après ce que j'ai pu lire sur le net, cette bidouille marche sur tout les Nùvi, mais c'est à vérifier.
Ce que j'expose ici, génère une carte pour la France métropolitaine uniquement, avec comme source une carte téléchargée sur le site Geofabrik
La carte est routable, indéxée et est datée.
Par contre, Comme la recherche des rue n'est pas implémentée dans mkgmap, toutes le rues sont marquée comme "point d'intéret" et donc peuvent être recherchées via le menu "ou aller ?" > "Points d'intérêt".
C'est un pis aller jusqu'à ce qu'un developpeur bénévole veuille bien mettre les mains dans le cambouis pour ajouter cette fonctionnalité, Allez voir le site web de mkgmap.

Lire la suite...

mercredi, octobre 31 2012

le Defy+ en mode passerelle pour le Zaurus C1000 !

Ou comment ressortir un pdazaure du placard pour bidouiller ^^

Pour ceux qui ne connaissent pas, le Zaurus C1000 (surnommé "Akita") c'est ça :)

Zaurus SL-C1000

Un vieux pda, dont l'écran pouvait pivoter sur son axe pour en faire une tablette.
Comme c'est de la préhistoire, il n'y avait pas de bluetooth, wifi, radio, gsm, accéléromètre, magnétomètre. et l'écran étit résistif : le stylet était obligatoire (notez que on a tendance à y revenir sur certains smartphone récent).

par contre son clavier est l'un des meilleur au toucher que j'ai pu constater pour un périphérique nomade !

ah petit plus : il tournait sous linux et il y eu pleins de déclinaisons sharp, cacko, pdaxrom, bsd, et même android.

Lire la suite...

mercredi, février 15 2012

Rooter le Motorola Defy+

J'explique ici comment j'ai pu rooter le Motorola Defy+. Pour ceux qui ne connaissent pas, ce smartphone est un apareil semi-durci (= norme IP67) avec un cpu à 1GHz, 512Mo de ram et 2Go de ROM. Il tourne sous Android 2.3.4.

Je me suis inspiré de plusieur tutoriels dont celui-ci .

Bon, être root sur le smartphone est dangereux, vous ètes seul(e) responsable des manipulations que vous faites sur votre smartphone! Et evidement, vous perdrez la garantie sur le smartphone.

Lire la suite...

lundi, février 14 2011

P2V Debian lenny dans kvm-qemu sur hôte Archlinux

Ceci est le procédé que j'ai utilisé pour virtualiser un debian qui hébergait OBM dans qemu. Je préfère virtualiser que de me prendre la tête à tenter d'installer OBM dans Archlinux puis d'exporter et d'importer.......

Pourquoi qemu ? car j'avais qu'une seule vm à virtualiser, et donc utiliser xen ou vmware me semblais pas proportionné.
Et puis comme c'est la mode d'utiliser xen ou vmware, j'étais obligé de ne pas la suivre ^^
Et enfin, je fais ce que je veux! nameho! (je pense que c'est la meilleure raison ;-) )

Prérequis : un serveur dédié Dedibox QC sous Archlinux avec une ip failover qui sera affectée à la vm. (je vous renvois à votre console Dedibox pour la location d'ip supplémentaire)

Lire la suite...

dimanche, février 13 2011

Installer Archlinux sur une dedibox QC (ou l'art de faire du archbootstrap)

Recement, j'ai loué une Dedibox QC chez Online.

c'est une lame :
Dell PowerEdge R210 avec 8Go de ram :

cpu Xeon X3450
1 To de stockage en raid1 matériel sur Dell PERC H200
1 port réseau activé : Broadcom NetXtreme II BCM5716 1000Base-T

Je vais donc vous exposer ma façon d'y installer Archlinux (évidement, c'est pas la meilleure, mais ça marche, ce qui est déjà ça ;-))

Je me suis inspiré du wiki Archlinux et le script d'installation de pacman dans Ubuntu à été écris par Lucky, il l'a publié ici.

Comme prérequis, il vous faut savoir comment partitionner/formatter des disques (fdisk/cfdisk/mkfs/mkfs.ext4/etc..) Et je suis pas responsable de la destruction de vos données (ou de votre dedibox!!)

Lire la suite...

samedi, août 15 2009

Tablette graphique Trust TB-4200

Je vais exposer ici la configuration de cette tablette graphique sous Mandriva 2009.1. Trust TB-4200

Lire la suite...

mardi, juillet 7 2009

pulseaudio et reverse tunneling.

Admettons que vous ayez installé un serveur freenx, par exemple sur le serveur de l'article précédent. Admettons encore que vous vouliez récupérer les sons de ce serveur distant pour les écouter sur le pc client. Et bien c'est possible ! et ce, même si ya un fireuhouall entre les 2 machines! Evidement, ça ne marche que pour les applis supportant pulseaudio (précision inutile que je me devais de préciser).

Lire la suite...

mercredi, juillet 1 2009

Deboostrap Ubuntu 9.04 Jaunty version serveur.

Le deboostrap est pratique pour faire un système minimal. vous avez un serveur avec la base de la base sans aucun soft superfu, et surtout, on vois un peux tout ce qu'il y à a faire lors d'une install. Car l'installeur c'est bien, mais on sais pas vraiement ce qu'il ce passe.

Lire la suite...

- page 1 de 2