Prise en main de Docker

J’ai longtemps éludé le sujet Docker mais il est grand temps que je vous en parle.

Docker kesako… c’est une implémentation des vieux LXC (Linux Containers) mais qui, cette fois ci, a trouvée son public.

Dans les faits:

  • c’est toujours de la virtualisation
  • c’est toujours étanche par rapport à son host
  • On gagne du temps dans la configuration et le déploiement
  • On découvre plein de trucs
  • On partage le kernel !
  • On économise de la ram

Plutôt qu’un long discours, passons à l’installation. Je serais sur une CentOS en version 7 pour ce tutoriel, mais une Debian voir un Raspberry ça fera l’affaire.

Installation

Continue reading

CentOS configuration lan/lab de RPIs

Après avoir créer les images custom des RPI il va falloir les connecter entre eux.  Pour cela on va créer un lan qui va les accueillir avec :

  • Un linux qui fera passerelle
  • Un dhcp local
  • Un dns local
  • Une route vers le net

Centos 7 et ses noms d’interfaces …

Commençons par cibler les interfaces en jeu:

  • le lan RPI sera de type câble Ethernet (eth0)
  • internet viendra du Wifi (wlan0)

Pour lister les interfaces de la machine :

[root@CentOS#]ip addr show

Oups, pas d’interface eth0 comme attendu mais un ifcfg-enp0s31f6 .

On va donc renommer l’interface et pour cela il faut avoir l’adresse MAC de la carte réseau visible avec la précédente commande et du genre : link/ether xx:xx:xx:xx:xx:xx
Continue reading

Configuration d’un proxy via ssh

Parfois on est confronté à un fournisseur d’accès qui prend des libertés avec la neutralité du net, sous couvert de contraintes techniques, en mettant en place du blocage de port ou du filtrage sur certains port. Certain fournisseurs dégradent aussi la connexion comme le cas de free/orange et un gain de temps de réponse sera probablement à la clé avec l’utilisation d’un VPN.

Heureusement il existe une alternative autre qu’un fournisseur VPN qui se gave avec nos données personnelles.

Devenons nous même fournisseur VPN avec … SSH !

Matériel:

  • Un linux dans un réseau différent avec un SSH accessible publiquement
  • Un linux sous le réseau du fournisseur filtrant

En route vers la liberté:

Cette liberté n’est qu’à une commande :
Continue reading

Faire une image Raspbian custom pour son Raspberry en full headless

Retour aux sources pour le Raspberry pi !

J’ai enfin craqué pour un RPI3 pour qu’il trouve sa place à coté du RPI1 et du RP2 avec un changement d’image aussi pour passer à Raspbian Pixel en mode light.

Contexte:

Voilà le problème: je souhaite éviter de brancher câble, écran et tout le toutim sur les 3 RPI. Mais aussi je veux une image contenant déjà une connexion ssh activée parce que, dans le cadre de mon futur lab RPI, je vais redescendre les images régulièrement.

Depuis la fin de l’année 2016, Raspbian a désactivé le ssh et il faut rajouter un fichier dans le répertoire de /boot mais je vais vous proposer une autre solution.

Materiel:

Tout ce qu’il vous faut : une image Raspbian … et un Linux  (ici CentOS 7)

Continue reading