Faire fonctionner mediatomb derrière un commutateur réseau

19 replies [Last post]
nmrk.n
Offline
Joined: 11/01/2013

Bonjour,

J'arrivais jusqu'à ce jour à utiliser mediatomb sans difficultés. http://mediatomb.cc/

Pour différentes raison j'ai modifié mon installation par l'ajout d'un commutateur réseau NETGEAR FS308 entre ma FreeBox et mes ordinateurs.

Je n'arrive plus à faire fonctionner médiatomb avec mon ordinateur connecté par câble Ethernet (mais ça fonctionne un peu en WiFi ce qui se comprend puisque dans ce cas ça ne passe pas par le commutateur réseau).

Comment configurer tout cela pour que que ça fonctionne via le câble Ethernet ?

http://www.son-video.com/Rayons/Switch-Ethernet/Netgear-FS308.html

merci.

Une pièce jointe.

AttachmentSize
Config-reseau.png268.51 KB
Mangy Dog

I am a member!

I am a translator!

Offline
Joined: 03/15/2015
nmrk.n
Offline
Joined: 11/01/2013

Merci.

Les ordinateurs sont connectés directement sans passer par un serveur ICS que je n'ai donc pas à configurer (ni la possibilité de configurer) :

Modem routeur FreeBox > Commutateur réseau (Switch) > Ordinateurs

La doc est intéressante mais me parait un peu compliquée pour la question.

MediaTomb se lance dans une console et l'accès se fait via le navigateur internet :

$ mediatomb
MediaTomb UPnP Server version 0.12.2 - http://mediatomb.cc/
===============================================================================
Copyright 2005-2010 Gena Batsyan, Sergey Bostandzhyan, Leonhard Wimmer.
MediaTomb is free software, covered by the GNU General Public License version 2
2017-04-29 17:18:44 INFO: Loading configuration from: /home/thinkpenguin/.mediatomb/config.xml
2017-04-29 17:18:44 INFO: Checking configuration...
2017-04-29 17:18:44 INFO: Setting filesystem import charset to UTF-8
2017-04-29 17:18:44 INFO: Setting metadata import charset to UTF-8
2017-04-29 17:18:44 INFO: Setting playlist charset to UTF-8
2017-04-29 17:18:44 WARNING: You enabled the YouTube feature, which allows you
to watch YouTube videos on your UPnP device!
Please check http://www.youtube.com/t/terms
By using this feature you may be violating YouTube
service terms and conditions!
2017-04-29 17:18:44 INFO: Configuration check succeeded.
2017-04-29 17:18:44 INFO: Initialized port: 49152
2017-04-29 17:18:44 INFO: Server bound to: 192.168.0.3
2017-04-29 17:18:45 INFO: MediaTomb Web UI can be reached by following this link:
2017-04-29 17:18:45 INFO: http://192.168.0.3:49152/

merci

Mangy Dog

I am a member!

I am a translator!

Offline
Joined: 03/15/2015

Ne faut-il pas lui assigné une address ip a ce switch?

http://reussirsonccna.fr/configurer-interface-vlan-administration-du-switch/
http://www.clemanet.com/configuration-base-switch.php

Un exemple de routeur transformer en switch avec addressage d'ip (en wifi)( Netgear, voir : Le routeur ou modem routeur NETGEAR doit être connecté via un de ses quatre ports LAN et non pas via son port WAN)

http://tuto.netgear-forum.com/Tuto/Bazard/dossier2.htm

Mangy Dog

I am a member!

I am a translator!

Offline
Joined: 03/15/2015

Comment connecter un routeur et switch derrière une box
https://forum.ubuntu-fr.org/viewtopic.php?id=1135901

nmrk.n
Offline
Joined: 11/01/2013

Merci mais je ne suis pas dans un cas aussi compliqué :

Voir pièce jointe.

merci

Switch_derriere_FreeBox.png
nmrk.n
Offline
Joined: 11/01/2013

Merci,

Je ne sais pas comment je pourrais attribuer une adresse IP au switch*.

sauf via l'interface de la FreeBox mais pour cela il faudrait que je connaisse son adresse MAAC mais je ne la vois pas inscrite sur le switch.

Je ne sais pas ce que signifie ni comment repérer si un port du switch est LAN ou WAN, ils semblent tous identiques ?

merci

* À ma connaissance il n'est pas routeur, c'est la FreeBox qui remplit cette fonction et je ne sais pas s'il est possible d'accéder à une interface de configuration du switch.

Mimmo_D.DN

I am a translator!

Offline
Joined: 02/24/2013

Ciao,

Normalement ce type de switch n'a pas de fonction manage-able, il fait simplement fonction de multiprise pour interconnecter plusieurs dispositifs (rj45) à un même port sur la box/routeur et ainsi faire communiquer (rendre accessibles) les appareils en local mais aussi possible de définir des groupes distincts.

Ici si toute la chaîne est en DHCP il est possible que le service MediaTomb démarre avant la fonction Networkmanager. Dans ce cas c'est au niveau du service MediaTomp qu'il faut intervenir...
Quelques détails là → https://bugs.launchpad.net/ubuntu/+source/mediatomb/+bug/212441

Mangy Dog

I am a member!

I am a translator!

Offline
Joined: 03/15/2015

Ciao Mimmo ;-)

D'après la doc
Pour démarrer MediaTomb au boot (cela ne fonctionne pas sous Ubuntu)
http://mediatomb.cc/dokuwiki/faq:faq#how_do_i_make_mediatomb_start_automatically

This SHOULD have worked on ubuntu too, but it doesn't. Since mediatomb gets started before Network Manager is done setting up all the network connections, mediatomb will fail to find a working networking device and exit.Easiest way to fix it is to just launch mediatomb when you login.

MediaTomb démarre avant Network Manager, il faut donc faire démarrer MediaTomb en début de session(au login)

Sous Xfce j'ai Session et démarrage (pour KDE?)

il faut rajouter Nom Mediatomb , Command: mediatomb -d

nmrk.n
Offline
Joined: 11/01/2013

Je ne comprends pas ce que cela changerait de démarrer MédiaTomb au boot ?

Si cela répondait à la question, vu que je n'aurais pas à lancer MédiaTomb dans une console puisqu'il serait déjà démarré,

où trouverais-je l'adresse à taper dans le navigateur ?

Cette question parce que MédiaTomb n'utilise pas toujours le même port

et que n'ayant pas l'indication figurant habituellement dans la console de lancement il faudrait que je trouve le numéro du port utilisé ailleurs ?

=========================================================

Par ailleurs, comme on peut le voir dans mon premier message MédiaTomb demande de taper dans la barre d'adresse du navigateur :

h ttp://192.168.0.3:49152/

où 192.168.0.3 est l'IP locale de la machine hébergeant les fichiers à afficher sur le téléviseur relié au boitier TV de Free,

le port 49152 devant dans l'exemple présent être ouvert sur la machine.

N'y a-t-il pas un moyen simple pour indiquer à MédiaTomb qu'il faut traverser le switch en ajoutant une information à la "route" h ttp://192.168.0.3:49152/ ?

merci

Mangy Dog

I am a member!

I am a translator!

Offline
Joined: 03/15/2015

Je comencerais par la box

La Freebox est en mode routeur ?

Configuration du routeur > actif

Comment s'affiche ton réseaux local

======================================================================

Puisque le switch na ni besoin de configuration (lui assigné une addresse ip) il n'est pas non plus nécessaire de
configurer une passerelle ( default gateway) vers ton routeur.

un $ ifconfig te renseignera plus (etho eth1..ect)

Pourquoi démarrer MediaTomb au boot, pour que le service démarre avant Network Manager

Mais n'ayant ni switch, ni MediaTomb, ni Freebox ...ce ne sont que des "sugestions"

Cette question parce que MédiaTomb n'utilise pas toujours le même port

D'après la doc Il est possible de "specifier"un port fixe en modifiant le fichier config.xml

You can however specify a fixed port for the server, in this case we will apply a special reuse option to the socket and we will always listen on the specified port. This can be done by setting config.xml

My UPnP player can not see MediaTomb, what is wrong?
http://mediatomb.cc/dokuwiki/faq:faq#my_upnp_player_can_not_see_mediatomb_what_is_wrong

nmrk.n
Offline
Joined: 11/01/2013

Merci,

La FreeBox est en mode routeur actif.

Sur une autre machine dont l'adresse IP fixe locale est 192.168.0.55 sur laquelle la même question se pose et

avec le switch (sans je ne peux pas faire branchement dans l'immédiat) :

# ifconfig
enp3s0: flags=4163 mtu 1500
inet 192.168.0.55 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::468a:5bff:fed4:5d40 prefixlen 64 scopeid 0x20
ether 44:8a:5b:d4:5d:40 txqueuelen 1000 (Ethernet)
RX packets 653494 bytes 966774752 (921.9 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 365586 bytes 28004271 (26.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1 (Boucle locale)
RX packets 261 bytes 33357 (32.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 261 bytes 33357 (32.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099 mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 12:e1:4a:74:91:45 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp4s0: flags=4163 mtu 1500
inet 192.168.0.4 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::924c:e5ff:fe5a:c87f prefixlen 64 scopeid 0x20
ether 90:4c:e5:5a:c8:7f txqueuelen 1000 (Ethernet)
RX packets 1453 bytes 274350 (267.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 73 bytes 18761 (18.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
#

Pour ce qui est du fichier config.xml je ne vois pas où ni comment exactement il faudrait le modifer :

(You can however specify a fixed port for the server, in this case we will apply a special reuse option to the socket and we will always listen on the specified port.
This can be done by setting number the config.xml )
Extrait de : http://mediatomb.cc/dokuwiki/faq:faq#my_upnp_player_can_not_see_mediatomb_what_is_wrong

merci

- Un fichier joint.

AttachmentSize
copie_config.xml_.txt 6.34 KB
Mimmo_D.DN

I am a translator!

Offline
Joined: 02/24/2013

Ciao ragazzi, nmrk.n, Mangy Dog ;)

Anéfé Mangy Dog ^^ étrange quand même que le service ne remplit plus sa fonction depuis l'ajout du switch qui d'après la notice "ne nécessite aucun paramétrage". ^¿^

A tout hasard nmrk.n, la commande ~$ ifconfig te renvoie correctement les infos concernant le bloc eth0 et le bloc lo (avec et sans switch) ?

nmrk.n
Offline
Joined: 11/01/2013

Merci,

Voir message de lun, 05/01/2017 - 19:01

merci

Mimmo_D.DN

I am a translator!

Offline
Joined: 02/24/2013

Vu que ton service (MediaTomb) tourne en local, tu devrais pouvoir y accéder via (la boucle locale lo:inet 127.0.0.1) l'URL http://localhost:49152/ et non via une IP distincte.

D'après ton post Mediatomb a réservé le port 49152 sur la machine qui l'héberge, vérifier qu'il n'est pas en conflit avec un autre service. Si ce port est occupé par un autre service, application, dans ce cas il faut (tester) lui attribuer un autre port via les fichier de conf. qui d'après la doc. de Mediatomb devrait se trouver dans /etc/mediatomb/config.xml
puis on remet le service en production → sudo /etc/init.d/mediatomb start|restart|stop

Si le service n'a pas vocation à être accessible depuis l'extérieur du périmètre local, l'adresse http://192.168.0.3:49152/ n'a que peu d'intérêt.

Mangy Dog

I am a member!

I am a translator!

Offline
Joined: 03/15/2015

Eventuellement installer le paquet

UPnP MediaServer (debug package) = mediatomb-dbg
qui donnera peut être un petit plus d'info dans le terminal

$ mediatomb -d
le ping local , route -n , nmap sont aussi des commandes utiles

Je viens d'installer MediaTomb et sur cette même machine

$ nmap 192.168.1.94
Starting Nmap 6.40 ( http://nmap.org ) at 2017-05-02 19:02 CEST
Nmap scan report for 192.168.1.94
Host is up (0.0013s latency).
Not shown: 997 closed ports
PORT STATE SERVICE
22/tcp open ssh
49152/tcp open unknown
49153/tcp open unknown

Les port(s) 49152 et 49153 sont ouvert pour Mediatomb, mais le switch "non-managable"(non configurable)restera transparent sur ton réseau

Mangy Dog

I am a member!

I am a translator!

Offline
Joined: 03/15/2015

Ciao Mimmo ;-)

J'aime biieing le ^¿^....lol..

@plus

Mimmo_D.DN

I am a translator!

Offline
Joined: 02/24/2013

Perso c'est le côté tarin peuchère, je trouve que cela donne de la prestance ^_^

Mangy Dog

I am a member!

I am a translator!

Offline
Joined: 03/15/2015

Du coté tarin...!

Zeeeeeeeeuf ! comé il vento di Tramontane..................ffffffffeeeuh

Elevage Indigènes Elevage du tarin des aulnes et du sizerin (ainsi que de leurs mutations)
http://www.elevage-indigenes.be/

Pouic Pouic..

Mimmo_D.DN

I am a translator!

Offline
Joined: 02/24/2013

Ha ! ha !... non d'ici j'entends vuuuh fa'u mistral

Côté Tarin plutôt ça ^o^

Tintin-Vol-704-Pour-Sydney.png