Florian Siegenthaler

Ubiquiti Unifi en machine virtuelle: impossible d'accéder au contrôleur

Rédigé par Florian Siegenthaler - - aucun commentaire

Aujourd'hui j'ai commencé à monter un système de virtualisation avec Proxmox 4.4 qui est très efficace* pour me faire quelques machines virtuelles/container à la maison et recommencer l'auto-hébergement comme je l'ai pratiqué durant 4 ans. Oui ça me manque tellement d'avoir mes données chez moi plutôt que sur « l'ordinateur de quelqu'un d'autre » (le fameux Cloud).

Comme j'ai des points d'accès (AP-AC-Lite) Wi-Fi Ubiquiti qui gèrent le handover, il me faut installer le contrôleur Unifi, ne voulant pas sacrifier une machine physique entière juste pour avoir du Wi-Fi chez moi je l'ai mis dans un container Debian 8.

Le soucis c'est qu'il a soif pour pas grand chose, autrement dit de base le container fait 6 GB selon un df -h sur la VM, et comme je pensais qu'il fallait très peu de ressources pour faire tourner cette usine à gaz j'ai mis que 3 GB, le service "unifi" fonctionne, mais le serveur web ne démarre pas car il n'a pas 3 GB de libre selon la documentation un peu fouilli de Ubiquiti.

Pour résoudre ce problème, il faut arrêter la VM sur Proxmox (ou autre hyperviseur), redimensionner le disque à 10 GB pour être tranquille et relancer la machine, vous devriez pouvoir vous connectez sur https://ip_du_serveur:8443.

* Efficace oui, c'est le laptop sur lequel je l'ai installé qui peine à suivre, un Intel Dual Core avec 2 GB de RAM, sinon Proxmox c'est de la balle ! :-D

Partie 1 - Je m'initie au « Zéro Déchet », pourquoi et comment

Rédigé par Florian Siegenthaler - - aucun commentaire

Mon nouvel objectif depuis qu'on m'en a parlé (merci frangine de m'avoir fait découvrir ça), améliorer mon bilan écologique pour notre si belle et précieuse planète Terre, j'ai découvert le « Zéro Déchet » ou plutôt comment éviter de consommer des déchets que je dois ensuite jeter le samedi à la déchetterie ou qu'ils arrivent dans ma poubelle.

Ma grande interrogation était de savoir si on pouvait devenir plus écologique tout en gardant un mode de vie normal (européen) sans vivre dans une grotte et garder un côté social acceptable, je pensais que la réponse était sûrement pas, désormais je pense que la réponse est oui, presque mais oui.

On entend souvent ces remarques sur les écolos comme quoi ce serait retourner à l'âge de pierre, à dormir dans une caverne et à s'éclairer à la bougie, tout ceci est faux, on peut très bien avoir un mode de vie actuel en diminuant fortement notre impact sur l'environnement, sans prendre plus de temps, juste en s'organisant selon le livre « Famille zéro déchet ».

Pour tout avouer j'ai un très mauvais bilan écologique actuellement, mais je souhaite l'améliorer, et de manière simple.

Le sachet finira brûlé...

Par exemple quand je vais acheter un pain au chocolat à la boulangerie, pourquoi me donne t-on un sachet que je vais jeter 3 minutes plus tard qui finira brûlé dans un grand four à déchets puis des substances seront rejetées dans l'atmosphère, mais ça peut très bien être un emballage plastique (contenant) ou le sac en plastique fin qui n'est pas durable qui finira lui aussi à la poubelle.

L'intérêt du contenu mais pas le contenant

Autrement dit, si on y réfléchit ce qui m'intéresse c'est le CONTENU, le contenant ne sert à rien et c'est bien tout là le problème. De plus vous le payez...

Quoi on m'aurait vendu des déchets ? Comment ça ?

L'idée c'est de m'organiser pour diminuer le nombre d'emballages, car de 1) je les paie, ainsi que les sacs communaux taxés pour les transporter à l'incinérateur, de 2) je n'en ai pas besoin, j'ai juste besoin du contenu, pas du contenant, de 3) la plupart en plastique finissent brûlés... quel gâchis !

Plusieurs solutions s'offrent à moi :

  • Prendre des TupTup* dans la chariotte quand je vais faire les courses pour acheter des produits vendus en vrac, de plus en plus de magasins de ce style apparaissent, et ce n'est pas une mode mais un besoin réel pour diminuer le nombre d'emballage. Il faut que je fasse un repérage de ces magasins ingénieux.
  • A rajouter aussi dans la chariotte des petits sacs en tissus pour mettre les fruits et légumes achetés en vrac, inutile de toujours devoir jeter les sacs plastiques...
  • Refuser les produits qui ont des emballages ou qui sont suremballés
  • Refuser systématiquement les concours carrés verts de la Coop pour les jeter 10 secondes après...
  • Mieux prévoir mes repas et la quantité nécessaire
  • Me créer un compost pour éviter d'incinérer des végétaux et faire de l'humus naturellement, en plus le compost c'est tendance !

* TupTup: Nom donné aux récipients (de l'origine du mot Tupperware) réutilisables et recyclables , c'est à dire pas en plastique mais plutôt en verre, bois ou métal

En somme je débute et j'ai beaucoup d'habitudes à changer, mais une fois les bonnes pratiques apprises ce seront des automatismes, et j'aurai un meilleur bilan écologique sans faire d'effort supplémentaire !

Le début va être périlleux mais je tente, comme une envie d'améliorer notre petit monde, reste à finir les chocolats de Noël suremballés. :')

La suite dans un prochain article.

Youtube, MP3, Linux, networking, Audacity, PulseAudio

Rédigé par Florian Siegenthaler - - 2 commentaires

Youtube est malheureusement une plateforme qui centralise beaucoup de contenus, ils ont un grand pouvoir et je ne suis pas très fan de leurs conditions d'utilisation. Il y a pas mal de musiques qui ne sont que sur Youtube y compris avec un flux vidéo qui ne sert à rien alors pour utiliser modérément ce site je souhaite avoir la bande son des vidéos qui à la base ne sont que des musiques et les avoir dans un fichier audio MP3 ou OGG. Comme à l'époque :-)

Je suis un peu vieux jeu de ne pas fonctionner 100% en streaming, c'est vrai aujourd'hui tout le monde a de la 4G ou un wifi pas loin, ça ne servirai presque plus à rien de télécharger le fichier audio à la place de me connecter sur Spotify, Soundcloud ou Youtube mais cela pour plusieurs raisons :

  • Économie de bande passante
    • Il m'est inutile de retélécharger à chaque fois ma chanson préférée du moment (libérééée, délivrééée)
    • Cela décharge les réseaux mobiles et permet une meilleur bande passante à d'autres utilisateurs (division de la bande passante par le nombre d'utilisateurs sur l'antenne GSM, bien qu'elles ont un bon débit maintenant)
    • Moins de données mobile donc moins d'exposition aux ondes, principe de précaution (mais je ne suis pas le meilleur élève)
  • Économise la batterie de mon Fairphone et sa durée de vie
  • Pouvoir avoir mes musiques quand je suis sans connexion
  • Parce que Google quand vous écoutez deux fois la même musique il vous proposera que ça dans les vidéos recommandées, depuis quand un algorithme se permet de me recommander sur mes choix musicaux ?
  • Parce que la NSA n'a pas à savoir que j'aime les 80's :')
  • Car plus il existe de copies d'une œuvre, plus elle perdure dans le temps, en particulier si Google décide de la supprimer

Fini les paroles, voici comment faire sur Ubuntu :

  1. Installer le contrôleur de volume de PulseAudio et Audacity:
    sudo apt-get install pavucontrol audacity
  2. Ouvrez Audacity
  3. Sélectionnez comme source d'entrée "pulse" pour PulseAudio
  4. Lancer l'enregistrement avec le bouton rond en rouge (pour que PulseAudio détecte l'application et vous permette de router le son produit par votre navigateur)
  5. Ouvrez le contrôleur de volume PulseAudio (en CLI c'est pavucontrol)
  6. Allez à l'onglet « Enregistrement »
  7. Vous devriez voir Audacity qui capture la sortie, pour ne pas router l'entrée ligne ou le micro vers Audacity mais le son des applications choisissez « Monitor of Audio interne Stéréo analogique » ou similaire et réglez le volume sur 100%, le mieux est de lire votre vidéo sur Youtube et de régler le volume sur le contrôleur de volume avec le vu-mètre de Audacity en évitant la zone jaune
  8. Arrêtez l'enregistrement de Audacity et fermer le projet (Ctrl W)
  9. Lancer un nouvel enregistrement sur Audacity puis lancer votre vidéo
  10. Dès que votre vidéo est terminée, stoppez l'enregistrement dans Audacity et exportez votre fichier via Fichier > Exporter l'audio

Si vous enregistrez des mix, vous pouvez définir une durée d'enregistrement dans Transport > Enregistrement programmé

Les fournisseurs d'accès commencent à déprécier IPv4

Rédigé par Florian Siegenthaler - - 1 commentaire

Internet est en train d'amorcer un changement majeur dans sa forme, comme déjà annoncé la raréfaction des adresses IPv4 publiques devient un sérieux problème, au RIPE le RIR européen en charge de la gestion des ressources d'adressage il ne reste plus que 5 millions d''IPv4 dans le dernier bloc /8 attribué par l'IANA en février 2011 (16'777'214 adresses) et 8.3 millions dans les autres pools, un total restant au 1er novembre 2016 de 13.68 millions, cela fait très peu, moins de 300'000 adresses par pays européen.

IPv6 a commencé depuis longtemps et a pris son rythme de croissance, en tout cas dans les grands réseaux et chez les particuliers, ce n'est pas encore ça mais on avance, en revanche on assiste de plus en plus à des dégradations de toutes sortes de la part des opérateurs, des CGNAT ou NAT444 où on ne contrôle plus l'IP publique.

A titre de comparaison tout le monde a un numéro de téléphone mobile fixe et publique qui peut être joint de partout dans le monde, cela doit être pareil avec votre adresse IP, elle doit être publique et fixe, avec les CGNAT les opérateurs utilisent une méthode qui utilise un numéro de téléphone publique en mettant des centaines ou milliers de téléphones derrière avec un numéro privé non joignable depuis l'extérieur, si cela était sur le réseau téléphonique vous pourriez uniquement appeler mais plus jamais être appelé, voilà l'état d'Internet aujourd'hui car tout le monde attend pour déployer IPv6.

Swisscom a pour sa part mis des adresses IP spéciales similaires aux 192.168.X.X du RFC 1918, ces adresses nommées « Shared Addresses » selon le RFC 6598 ne sont pas routées sur Internet et ne sortent pas du réseau de l'opérateur, seuls les LIR (les FAI si vous préférez mais ce n'est pas correct) sont à même d'utiliser ces adresses pour les CGNAT. Cela est déployé sur les abonnements Vivo XS d'après mes informations et cette page, ce n'est donc plus vraiment de l'Internet puisque on ne peut pas joindre la machine derrière l'IP privée.

Salt distribue des adresses 10.X.X.X du RFC 1918 sur les liaisons 4G, en tout cas pour l'abonnement « Unlimited Surf », comme pour Swisscom ce n'est non plus tout à fait de l'Internet puisque c'est une IP privée qui ne peut être jointe depuis l'extérieur.

Il devient désormais de plus en plus difficile d'obtenir de la connectivité IPv4 publique propre, mais le déploiement d'IPv6 n'est pas suffisant, faudrait-il le rendre obligatoire pour assurer un développement cohérent d'Internet ?

Forcer son site web en HTTPS et rediriger avec le www

Rédigé par Florian Siegenthaler - - aucun commentaire

Bonjour,

Un petit script pour Apache (serveur web) à mettre dans un fichier nommé .htaccess (attention au point, très important, qui représente un fichier caché sous Linux et POSIX).

Il suffit de copiez-coller le code ci-dessous pour que premièrement le site soit forcé en HTTPS puis si le visiteur a demandé l'URL votredomaine.tld au lieu de www.votredomaine.tld il le redirige sur le sous-domaine www :

RewriteCond %{HTTPS} off
# First rewrite to HTTPS:
# Don't put www. here. If it is already there it will be included, if not
# the subsequent rule will catch it.
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Now, rewrite any request to the wrong domain to use www.
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Ainsi si le visiteur tape :

  • http://votredomaine.tld > il est redirigé sur https://votredomaine.tld puis https://www.votredomaine.tld
  • http://www.votredomaine.tld > il est redirigé directement sur https://www.votredomaine.tld
  • https://votredomaine.tld > il est redirigé sur https://www.votredomaine.tld
  • https://www.votredomaine.tld > le script ne fait rien, le visiteur est déjà sur la bonne adresse

Ce script est une redirection permanente 301, c'est à dire qu'il met à jour les signets des navigateurs menant à votre site en même temps que le visiteur consulte votre site web, ce qui n'est pas le cas si c'est une redirection temporaire (maintenance).

PS: pensez à tester le bon fonctionnement de votre script, avec ou sans www en HTTP et en HTTPS ;-)