Blog de Jesus Forain Blog de Jesus Forain
Blog personnel de Jesus Forain où les principaux sujets sont l'informatique, la technologie, le spatial mais aussi divers sujets.
Rechercher & filtrer
Filtrer par année / mois
Derniers commentaires
Nikon P1000: il est capable de zoomer sur les planètes!
__invité__
samedi 13 août 2022 à 13:36

Merci beaucoup pour la réponse :)

Nikon P1000: il est capable de zoomer sur les planètes!
avatar de Jesus Forain
Jesus Forain
dimanche 07 août 2022 à 12:23

C'est une monture de télescope qu'il utilise.  ▶ 

Nikon P1000: il est capable de zoomer sur les planètes!
__invité__
dimanche 07 août 2022 à 00:52

Merci pour ce partage. Savez vous quel trépied est utilisé avec le P1000 dans cette vidéo?

Comment c'était la technologie, l'informatique et internet en 1999 ?
avatar de Jesus Forain
Jesus Forain
samedi 06 août 2022 à 16:06

Une interview (en anglais) de David Bohnett le créateur de Geocties.Le point intéressant à retenir est qu'à l'époque sur Internet on exposait ses passions et centres d'intérêts alors que aujourd'hui on est sur internet avant tout pour se montrer avec notamment Instagram qui favorise cette pratique.I[...]

Réparation d'un radio réveil impossible à mettre à l'heure et qui affiche 7L7
avatar de Jesus Forain
Jesus Forain
mercredi 20 juillet 2022 à 22:25

Bonjour,Vu la panne ça ressemble au sélecteur resté sur “Set alarm”. C'est le bouton rond à 3 positions sur le dessus à gauche:Clock: affichage de l'heure, c'est sur cette position que doit rester le sélecteur en temps normal.Set alarm: réglage de l'heure à laquelle va sonner le réveil. Sur cette po[...]

Réparation d'un radio réveil impossible à mettre à l'heure et qui affiche 7L7
Beni33 (non inscrit)
mercredi 20 juillet 2022 à 18:09

Bonjour,J'ai le même réveil et pour ma part c'est l'heure qui n'avance pas du tout. Je ne me rappelle pas si les “:" entre l'heure et la minute clignote en tant normal, comme sur la plupart des réveils, mais pour le coup là ça ne clignote pas . Je vois que vous vous y connaissez en électronique mais[...]

Où trouver un Raspberry Pi disponible en stock?
avatar de Jesus Forain
Jesus Forain
samedi 02 juillet 2022 à 11:02

Il y en avait peut-être au moment d'écrire le commentaire mais maintenant il est en rupture de stock. Comme je le disais, ça pars très vite et il faut passer immédiatement la commande dès qu'il y a du stock. On peut se procurer un Raspberry mais il faut être patient et vérifier constamment les stock[...]

Où trouver un Raspberry Pi disponible en stock?
__invité__
vendredi 01 juillet 2022 à 13:23

Il y en a chez lextronic

Orange, réparez les lignes cuivre avant de faire de la pub pour la fibre
avatar de Jesus Forain
Jesus Forain
vendredi 03 juin 2022 à 22:21

Là c'est un poteau cassé qui se retrouve au milieu de la route!https://www.universfreebox.com/article/527124/clin-doeil-quand-un-poteau-dorange-fait-le-piquet-au-beau-milieu-de-la-route

Rencontre Aérotrain du 12-13 juin 2021
avatar de Jesus Forain
Jesus Forain
lundi 25 avril 2022 à 21:40

C'est curieux parce que j'avais déjà pensé à un système identique d'Aérotrain hybride pour voies SNCF.Le I80 était équipé de 4 roues rétractables et d'un volant permettant de le conduire comme un bus (c'est ce qui s'en rapproche le plus de part sa forme) pour les transferts entre le rail et le hanga[...]

Configuration de DHCPCD

DHCPCD signifie DHCP Client Daemon. Comme son nom l'indique, c'est un client DHCP s'exécutant en tâche de fond. Mais son nom est également trompeur car il ne se limite pas à récupérer une adresse IP via DHCP, c'est aussi sur lui que repose toute la configuration réseau d'une machine Linux. Le programme a été crée par Roy Salisbury Marples, la page du projet est ici.

DHCPCD est emmené à remplacer la configuration du réseau que l'on fait via le fichier /etc/network/interfaces et le service networking sous les distributions Linux dérivées de Debian.DHCPCD a eu un mauvais accueil d'après ce que j'ai vu sur les forums. En cause, une documentation pas assez détaillée et on se retrouve avec des utilisateurs qui galèrent à le faire fonctionner et qui finissent pas utiliser ce bon vieux service networking.J'ai aussi galéré pour réussir à le faire fonctionner, tu va voir que ce n'est pas si compliqué que ça et que l'on peut faire tout ce que l'on faisait avec le service networking.

Comme on va toucher au réseau, il vaut mieux avoir la main en local sur la machine car une erreur de configuration rendra la machine inaccessible par le réseau. Ceci est surtout valable pour les serveurs administrés à distance.

Pour utiliser DHCPCD dans de bonnes conditions, il faut désactiver le service networking qui risque d'entrer en conflit avec DHCPCD.Même chose avec wpa_supplicant, il faut désactiver le service car DHCPCD va s'occuper de le lancer. Ceci évite de se retrouver avec deux processus wpa_supplicant.C'est dans le dossier /usr/lib/dhcpcd/dhcpcd-hooks/ que l'on trouve les scripts de lancement d'autres services comme wpa_supplicant.

Ici, on a deux processus wpa_suppplicant, l'un lancé par systemctl et l'autre par dhcpcd.

ps -ef | grep wpa_supplicant
root       307     1  0 15:23 ?        00:00:00 wpa_supplicant -B -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0 -Dnl80211,wext
root      1380     1  0 17:21 ?        00:00:00 /sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
root      1383  1349  0 17:21 pts/0    00:00:00 grep --color=auto wpa_supplicant

On commence par arrêter et désactiver le démarrage au boot des services networking et wpa_supplicant.

systemctl stop networking
systemctl stop wpa_supplicant
systemctl disable networking
systemctl disable wpa_supplicant

On démarre dhcpcd

systemctl start dhcpcd

Si tu as cette erreur au démarrage de dhcpcd, il faut que tu commentes toutes les lignes du fichier /etc/network/interfaces, tu dois avoir juste la ligne “source-directory /etc/network/interfaces.d”.

root@rpi-test# systemctl start dhcpcd

Job for dhcpcd.service failed because the control process exited with error code.
See "systemctl status dhcpcd.service" and "journalctl -xe" for details.


root@rpi-test# systemctl status dhcpcd.service

mars 04 18:19:25 rpi-test dhcpcd[424]: Not running dhcpcd because /etc/network/interfaces
mars 04 18:19:25 rpi-test dhcpcd[424]: defines some interfaces that will use a
mars 04 18:19:25 rpi-test dhcpcd[424]: DHCP client or static address

 

Le fichier de configuration est /etc/dhcpcd.conf. Par défaut, les interfaces réseau sont configurés en dhcp par dhcpcd et il n'y a rien à faire. On va voir comment configurer une adresse IP fixe et ajouter d'autres adresses IP à une interface réseau. Ajoute à la fin du fichier les exemples de configuration en n'oubliant pas d'adapter les paramètres à ta configuration.

 

IPV4 fixe

Dans cet exemple, on configure l’interface wlan0.

- adresse IPV4: 192.168.1.22 

- masque en /24 (255.255.255.0) 

- passerelle (gateway) 192.168.1.1

interface wlan0
static ip_address=192.168.1.22/24
static routers=192.168.1.1

 

IPV4 et IPV6 statiques

On reprends l'exemple précédent en ajoutant la ligne static ip6_address= permettant de définir l'IPV6 de l'interface. Même principe que pour l'IPV4, on indique l'adresse IP avec le masque.

interface wlan0
static ip_address=192.168.1.22/24
static ip6_address=2001:ef5a:6d4:4cd:33dc:bbbb:bbbb:bbbb/64
static routers=192.168.1.1

 

IPV4 statique et IPV6 dynamique

Il suffit de laisser vide le paramètre static ip6_address=.

interface wlan0
static ip_address=192.168.1.22/24
static ip6_address=
static routers=192.168.1.1

 

On peut aussi spécifier les serveurs DNS avec l'option static domain_name_servers=. Les adresses doivent être séparés par un espace.

interface wlan0
static ip_address=192.168.1.22/24
static ip6_address=2001:ef5a:6d4:4cd:33dc:bbbb:bbbb:bbbb/64
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 8.8.8.8

 

Adresses IP multiples avec DHCPCD

Le premier truc qui te viens à l'esprit est d'ajouter ça dans dhcpcd.conf comme on le faisait avec /etc/network/interfaces:

interface wlan0:1
static ip_address=192.168.1.22/24

Tu redémarre le service dhcpcd, ça ne fonctionne pas, tu va faire un tour sur Google pour trouver ce qui ne va pas et tu te rends compte que les forums regorgent de gens dans ton cas! Impossible d'avoir des IP multiples sur une interface réseau avec dhcpcd. Les solutions proposées ne sont pas très propres, à coup de crontab ou de init.d ou encore moitié dhcpcd moitié networking.Finalement, tu abandonnes et reviens à ce bon vieux networking.

En fait c'est possible d'attribuer plusieurs IP à une interface via dhcpcd. Le problème c'est que c'est mal documenté et donc peu connu.

Ce qu'il faut savoir c'est qu'en plus du fichier de conf dhcpcd.conf, il existe deux autres fichiers permettant d'exécuter des commandes au démarrage et à l'arrêt du service dhcpcd. Ces fichiers ne sont pas présents par défaut et il faut donc les créer.

/etc/dhcpcd.enter-hook => script exécuté avant le démarrage du service

/etc/dhcpcd.exit-hook  => script exécuté après le démarrage du service

Dans ces deux fichiers, on peut mettre les commandes shell que l'on veux. Pour ajouter une adresse IP à une interface, la syntaxe est la suivante:

ip addr add <IP>:<MASQUE> dev <INTERFACE>

Exemple de script /etc/dhcpcd.enter-hook

# Désactivation du power saving du wifi qui peut poser des problèmes de déconnexions intempestives
iw wlan0 set power_save off

# Ajout d'adresses IPV4 à l'interface wlan0
ip addr add 192.168.1.40/24 dev wlan0
ip addr add 192.168.1.140/24 dev wlan0
ip addr add 192.168.1.141/24 dev wlan0
ip addr add 192.168.1.142/24 dev wlan0

# Ajout d'adresses IPV6 à l'interface wlan0
ip addr add 2001:ef5a:6d4:4cd:aaaa:aaaa:aaaa:aaaa/64 dev wlan0
ip addr add 2001:ef5a:6d4:4cd:aaaa:aaaa:aaaa:ffff/64 dev wlan0
ip addr add 2001:ef5a:6d4:4cd:aaaa:aaaa:aaaa:1111/64 dev wlan0
ip addr add 2001:ef5a:6d4:4cd:aaaa:aaaa:aaaa:2222/64 dev wlan0
ip addr add 2001:ef5a:6d4:4cd:aaaa:aaaa:aaaa:3333/64 dev wlan0

# Création d'une interface wlan0:1 et ajout d'une IP à cette interface
ip addr add 192.168.1.150/24 brd + dev wlan0 label wlan0:1
ip addr add 2001:ef5a:6d4:4cd::150/64 dev wlan0

Il ne te reste plus qu'à redémarrer le service dhcpcd pour que les changements soient appliqués.

partager sur Facebook
Envoyer un commentaire
chargement de l'éditeur en cours...
Envoi d'images

Envoi de fichiers

Attention! vous n'êtes pas connecté, vous postez en mode invité.