Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:minidlna [02/11/2015 18:27] milou [Configuration] |
doc:reseau:minidlna [19/09/2017 20:03] Slyfox [Configuration] |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
* Niveau requis : {{tag>débutant avisé}} | * Niveau requis : {{tag>débutant avisé}} | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
+ | * Commentaires : //Pour partager votre contenu multimédia entre votre PC et votre console de jeux, votre platine Blu-Ray, votre téléphone portable ou votre télévision// | ||
* Suivi : | * Suivi : | ||
* Création par [[user>Slyfox]] le 31/10/2015 | * Création par [[user>Slyfox]] le 31/10/2015 | ||
Ligne 123: | Ligne 124: | ||
- soit d'ajouter une ligne équivalente sans ce symbole, cela nous permet de garder à vue la configuration initiale. | - soit d'ajouter une ligne équivalente sans ce symbole, cela nous permet de garder à vue la configuration initiale. | ||
</note> | </note> | ||
- | |||
- | <note important>Afin que les changements soient pris en compte, chaque modification du fichier de configuration doit être suivie de la commande suivante : | ||
- | <code root>service minidlna restart</code></note> | ||
==== Port ==== | ==== Port ==== | ||
Ligne 134: | Ligne 132: | ||
==== Network interface ==== | ==== Network interface ==== | ||
- | Spécifions notre interface de réseau, généralement ''etho'' ou ''eth1'' suivant votre carte réseau. \ | + | Spécifions notre interface de réseau, généralement si nous avons un réseau Ethernet il faudra mettre: |
- | La commande : | + | |
- | <code root>ifconfig</code> | + | |
- | + | ||
- | nous donnera rapidement la réponse. | + | |
- | Par câble ethernet | + | <code>network_interface=eth0</code> |
- | <code>network_interface=eth0</code> | + | ou |
+ | <code>network_interface=enp2s00</code> | ||
- | Par WI-FI | + | et pour un réseau via WIFI: |
<code>network_interface=wlan0</code> | <code>network_interface=wlan0</code> | ||
- | Par câble ethernet et par WI-FI dans le cas de plusieurs réseaux il faut prendre garde à bien séparer par des virgules les interfaces réseau ainsi : | + | Dans le cas de plusieurs réseaux il faut prendre garde à bien séparer par des virgules les interfaces réseau ainsi : |
<code>network_interface=eth0,wlan0</code> | <code>network_interface=eth0,wlan0</code> | ||
+ | |||
+ | Pour obtenir plus information à ce sujet tapons dans un terminal la commande: | ||
+ | <code root>ifconfig</code> | ||
+ | |||
+ | ou | ||
+ | |||
+ | <code root>ip address</code> | ||
==== Partage des dossiers ==== | ==== Partage des dossiers ==== | ||
Ligne 197: | Ligne 199: | ||
<code>notify_interval=60</code> | <code>notify_interval=60</code> | ||
- | |||
- | ==== Augmenter le nombre d'entrées ==== | ||
- | |||
- | Il arrive parfois (lorsqu'il y a un grand nombre de fichiers) que la base de données ne veuille plus se mettre à jour. \\ | ||
- | Il faut alors demander au noyau d'augmenter le nombre d'entrées qu'inotify peut créer, avec la commande suivante : | ||
- | <code root>sysctl fs.inotify.max_user_watches=100000</code> | ||
- | |||
- | Si nous voulons que la modification soit permanente, il faut plutôt choisir de modifier le fichier : ''/etc/sysctl.conf'', en y ajoutant //fs.inotify.max_user_watches = 100000// à la fin : | ||
- | <code root>nano /etc/sysctl.conf</code> | ||
- | <code>fs.inotify.max_user_watches = 100000</code> | ||
==== Enregistrement des configurations ==== | ==== Enregistrement des configurations ==== | ||
Ligne 224: | Ligne 216: | ||
Maintenant nos médias qui se trouvent sur notre OS préféré seront détectés par les autres périphériques dotés du protocole DLNA / UPnP. | Maintenant nos médias qui se trouvent sur notre OS préféré seront détectés par les autres périphériques dotés du protocole DLNA / UPnP. | ||
+ | |||
+ | ==== Augmenter le nombre d'entrées ==== | ||
+ | |||
+ | Il arrive parfois (lorsqu'il y a un grand nombre de fichiers) que la base de données ne veuille plus se mettre à jour. \\ | ||
+ | Il faut alors demander au noyau d'augmenter le nombre d'entrées qu'inotify peut créer, avec la commande suivante : | ||
+ | <code root>sysctl fs.inotify.max_user_watches=100000</code> | ||
+ | |||
+ | Si nous voulons que la modification soit permanente, il faut plutôt choisir de modifier le fichier : ''/etc/sysctl.conf'', en y ajoutant //fs.inotify.max_user_watches = 100000// à la fin : | ||
+ | <code root>nano /etc/sysctl.conf</code> | ||
+ | <code>fs.inotify.max_user_watches = 100000</code> | ||
===== Fichier configuration simplifié ===== | ===== Fichier configuration simplifié ===== | ||
Ligne 229: | Ligne 231: | ||
Voici un exemple de fichier de configuration très simplifié et sans les commentaires. | Voici un exemple de fichier de configuration très simplifié et sans les commentaires. | ||
- | <note important>Dans les sections media_dir ne pas oublier de changer "utilisateur" par notre nom d'utilisateur</note> | + | <note important>Dans les sections media_dir ne pas oublier de changer **$USER** par notre nom d'utilisateur</note> |
<code>port=49200 | <code>port=49200 | ||
network_interface=eth0,wlan0 | network_interface=eth0,wlan0 | ||
#user=jmaggard | #user=jmaggard | ||
- | media_dir=V,/home/utilisateur/Video | + | media_dir=V,/home/$USER/Vidéo |
- | media_dir=P,/home/utilisateur/Images | + | media_dir=P,/home/$USER/Images |
- | media_dir=A,/home/utilisateur/Musique | + | media_dir=A,/home/$USER/Musique |
#merge_media_dirs=no | #merge_media_dirs=no | ||
friendly_name=Serveur DLNA Debian | friendly_name=Serveur DLNA Debian | ||
Ligne 251: | Ligne 253: | ||
#root_container=. | #root_container=. | ||
#max_connections=50</code> | #max_connections=50</code> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Configuration de l'utilisateur et groupe ===== | ||
+ | |||
+ | Par défaut, miniDLNA (lorsqu'il a été installé depuis les dépôts) est exécuté automatiquement au démarrage de l'ordinateur comme un service. L'utilisateur et le groupe par défaut utilisés sont : minidlna. | ||
+ | |||
+ | Cela peut poser un problème d'accès à vos fichiers de média, s'ils ne sont pas en accès pour tout le monde. Vous pouvez donner l'accès à tout le monde à vos fichiers : | ||
+ | |||
+ | <code root>chmod a+rX /mes_fichiers_et_répertoires/</code> | ||
+ | |||
+ | Cependant, si vous ne désirez pas faire ceci, ne serait-ce que pour des raisons de sécurité, vous pouvez changer l'utilisateur et le groupe utilisé par miniDLNA. | ||
+ | |||
+ | Modifier les lignes du fichier /etc/default/minidlna avec les droits d'administration: | ||
+ | |||
+ | <code root>nano /etc/default/minidlna</code> | ||
+ | |||
+ | #USER="minidlna" \\ | ||
+ | #GROUP="minidlna" | ||
+ | |||
+ | Concrètement, ajoutons la ligne : | ||
+ | |||
+ | GROUP="nom_de_l'utilisateur" | ||
+ | |||
+ | (où nom_de_l'utilisateur est à remplacer par le nom de l'utilisateur (user) de votre machine). | ||
+ | |||
+ | //source [[https://doc.ubuntu-fr.org/minidlna]]// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
===== Liste de commandes utiles ==== | ===== Liste de commandes utiles ==== | ||
Ligne 264: | Ligne 305: | ||
__**Connaître le status**__ | __**Connaître le status**__ | ||
- | <code root>/service minidlna status</code> | + | <code root>service minidlna status</code> |
__**Scanner / reconstruire la base de données**__ | __**Scanner / reconstruire la base de données**__ |