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
Demander une adresse IP full stack chez Free pour avoir tous les ports
mecamic (non inscrit)
jeudi 28 novembre 2024 16:54

Bonsoir, Merci pour votre réponse. Effectivement mon serveur avec nom de domaine écoute les ports standards http et https. Je vais donc utiliser et paramétrer le port utilisé pour l'interface freebox.

Demander une adresse IP full stack chez Free pour avoir tous les ports
avatar de Jesus Forain
Jesus Forain
jeudi 28 novembre 2024 14:06

Salut, Oui c'est possible tant que tu n'utilises pas des ports affectés à ton serveur. Par exemple si tu as un serveur web il faut qu'il écoute sur les ports standards 80 et 443 pour qu'il soit accessible au monde entier simplement en mettant le nom de domaine dans le navigateur[...]

Demander une adresse IP full stack chez Free pour avoir tous les ports
mecamic (non inscrit)
jeudi 28 novembre 2024 11:13

Bonjour, En ayant un pc qui héberge un serveur avec un nom de domaine derrière une freebox est-il quand même possible d'atteindre sa box de l'extérieur ? En suivant cette procédure par exemple ? https://assistance.free.fr/articles/463 En vous remerciant pour vos con[...]

Demander une adresse IP full stack chez Free pour avoir tous les ports
Toph3r (non inscrit)
mardi 26 novembre 2024 08:47

Merci pour l'explication , j'avais un soucis pour ouvrir les PORT pour avoir un NAT ouvert pour la Xbox Serie X ( pas acces a certain port et j'etais en Nat modéré ) je suis donc passé en Ip Full Stack et depuis plus aucun soucis , Nat Ouvert et plus aucun soucis . Merci a toi

Demander une adresse IP full stack chez Free pour avoir tous les ports
B0r1sback (non inscrit)
lundi 25 novembre 2024 14:53

Merci pour ta réponse rapide. Je vais redémarrer cette nuit tant que je vois que rien ne bloque …  Ça me semble un bon compromis 😁

Demander une adresse IP full stack chez Free pour avoir tous les ports
avatar de Jesus Forain
Jesus Forain
lundi 25 novembre 2024 14:02

La mise à jour du DNS a du se faire lors de la demande de l'IP fixe si le système est bien conçu. Dans tous les cas il y aura une période de perturbations de 24 h maximum le temps que la propagation DNS se fasse et ça tu ne peux pas y échapper. Ces 24 h corr[...]

Demander une adresse IP full stack chez Free pour avoir tous les ports
b0r1sback (non inscrit)
lundi 25 novembre 2024 12:58

Bonjour, Je viens de demander mon passage sur une ip full stack J'avais déjà créé un enregistrement DNS en xxx.hd.free.fr Je suis en train de me demander si je redémarre ma freebox tout de suite pour passer sur ma nouvelle IP fullstack. Ou s'il vaut mieux attendre [...]

Réparation d'une VMC: condensateur HS
Piefon (non inscrit)
samedi 23 novembre 2024 12:00

Bonjour et merci pour le contenu de ce blog riche en informations un peu pointues. Je viens d'installer une nouvelle VMC monovitesse hygroréglable (Aldes) que je trouve très (trop ?) efficace, d'autant que je n'utilise que 2 bouches sur les 5 disponibles. Du coup, j'ai un peu cherch&ea[...]

Starship flight 6 prévu ce mardi 19 novembre 23h00
avatar de Jesus Forain
Jesus Forain
mercredi 20 novembre 2024 18:02

Les images des équipes de NASA Spaceflight   ▶  

Starship flight 6 prévu ce mardi 19 novembre 23h00
avatar de Jesus Forain
Jesus Forain
mercredi 20 novembre 2024 00:24

Le rattrapage du booster, décidé manuellement après étude des données de vol, a été annulé car les conditions n'étaient pas correctes. Il a atterri dans l'océan au large de Boca Chica. Le test de rallumage d'un raptor atmosph&eacu[...]

Montage automatique au branchement d'une clé ou disque USB sous Linux

- 1427 vues

Sur un serveur Linux avec un partage de fichiers Samba, je voulais que lorsque l'on connecte une clé ou un disque USB il soit automatiquement monté afin d'être accessible par le réseau Samba.

Si les environnements de bureau permettent de réaliser facilement cette opération, dans le cadre d'une installation serveur (sans environnement graphique) c'est plus compliqué. Il existe des paquets permettant de faire ça mais le problème c'est soit qu'il faut installer l'environnement graphique qui va occuper inutilement le disque et la RAM, soit le paquet n'est plus maintenu et est absent des dépôts.

Comme d'habitude, j'ai pas mal galéré pour trouver une solution simple et propre. La solution que j'ai trouvée est d'utiliser les règles UDEV et en plus, il n'y a rien à installer!
UDEV est le gestionnaire de périphériques de Linux et on peut lui faire exécuter des actions à la connexion/déconnexion d'un périphérique. Je ne suis pas familier avec les règles UDEV mais c'est similaire à un script shell.

Voilà les règles UDEV que j'ai écrites. Se connecter en root.

#
# Montage automatique de clés ou disques durs USB
# Créer le fichier: /etc/udev/rules.d/10-usb-drive-automount.rules
#



# Si le périphérique n'est pas une partition (ex: sda1, sda2, sdb1) on quitte ce script
# ATTENTION! ce script est fait pour un Raspberry Pi, sur un autre système il faudra exclure les partitions sd** montés automatiquement pas fstab
KERNEL!="sd[a-z][1-9]", GOTO="usb_drive_automount_end"

# Chemin du dossier où est crée le point de montage
ENV{mount_point}="/media"

# Nom du point de montage
# Le point de montage prends le nom de la partition (ex: sda1) suivi du label de la partition s'il existe
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%k-%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="%k"



#
# ACTIONS À L'INSERTION DE LA CLÉ USB
#

# Création du dossier qui va servir de point de montage
ACTION=="add", RUN+="/bin/mkdir -p '%E{mount_point}/%E{dir_name}'"

# Montage de la partition avec "systemd-mount". Ne pas utiliser "mount" car ça ne fonctionne pas
ACTION=="add", SUBSYSTEMS=="usb", SUBSYSTEM=="block", ENV{ID_FS_USAGE}=="filesystem", RUN{program}+="/usr/bin/systemd-mount --no-block --automount=yes --options=dmask=000,fmask=000 --owner=nobody --collect $devnode %E{mount_point}/%E{dir_name}"



#
# ACTIONS AU RETRAIT DE LA CLÉ USB
#

# Démontage de la partition
ACTION=="remove", RUN{program}+="/usr/bin/systemd-umount '%E{mount_point}/%E{dir_name}'"

# Suppression du dossier de point de montage
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/rmdir '%E{mount_point}/%E{dir_name}'"



# Sortie du script
LABEL="usb_drive_automount_end"

Tu as juste besoin de créer un fichier dans /etc/udev/rules.d et les modifications s'appliquent instantanément sans redémarrage. La clé USB est automatiquement montée au démarrage si elle est présente.
Si la clé est retirée, le point de montage est supprimé. Si tu veux retirer la clé sans la démonter proprement, vérifie que le voyant de la clé n'indique plus d'activité afin de limiter les pertes de données.

À toi d'adapter ces règles, ici la clé USB est montée dans /media avec pour nom le périphérique (ex: sda1) suivi du nom de volume s'il existe.

 

Pour débugger, tu peux t'aider de ces commandes:

Afficher les variables d'un périphérique pour les utiliser dans les règles UDEV.

udevadm info <CHEMIN_DU_PÉRIPHÉRIQUE>

 

Tester les règles appliqués. DEVPATH est le contenu de la variable DEVPATH obtenu par la commande précédente “udevadm info”.

udevadm test <DEVPATH>

 

Afficher en direct les évènements UDEV

udevadm monitor -u

 

Afficher les infos détaillés pour débugger à la connexion / déconnexion d'un périphérique. On change la verbosité des logs en les passant mode debug et on affiche les logs système en continu, ce qui signifie que tu verras tous les logs du système en pas uniquement ce qui est en rapport avec UDEV.

udevadm control --log-priority=debug
journalctl -f

Cette modification est perdue lors d'un reboot ou du redémarrage du service udev. Pour repasser les logs en mode normal sans redémarrer, exécuter:

udevadm control --log-priority=info

 

partager sur Facebook
COMMENTAIRES
Avatar par défaut
mickaelgutt (non inscrit)
vendredi 7 avril 2023 21:58

Bonsoir,

Un grand merci c'est très efficace avec debian11 server,

fonctionne très bien avec Jellyfin.

Encore bon boulot et merci

Envoyer un commentaire
chargement de l'éditeur en cours...
Envoi d'images pour les insérer dans le message
Cliquez sur le bouton "insérer l'image" pour l'ajouter à votre message, le fond de l'image passe en vert indiquant qu'elle est ajoutée. Les images non insérés sont supprimées.

Envoi de fichiers pour les télécharger

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