Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2821 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [Debian] [socat] [ffmpeg] recevoir flux multicast

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Debian] [socat] [ffmpeg] recevoir flux multicast

n°1422159
rat de com​bat
attention rongeur méchant!
Posté le 17-08-2018 à 19:43:47  profilanswer
 

Bonsoir,

 

depuis hier je bloque sur un problème réseau et mes connaissances dans le domaine sont très limitées. :o

 

J'ai un boîtier (HDMI-Extender) qui se donne l'adresse IP 192.168.1.238 et qui envoie une vidéo en multicast vers 239.255.42.42:5004.

 

Sur mon PC (Debian 9) il y a deux cartes réseau USB:
1) branché sur un modem ADSL (enfin une box configuré en modem, d'où la nécessité de mettre une adresse IP sur cette carte pour pouvoir accéder au menu de la box)
2) branché sur le boîtier en question.

 

Si je lance Wireshark et que je sélectionne la deuxième carte réseau je vois le flux de données:
https://reho.st/self/48e8e36208bcf605b9efa75f44fe341a2924b7a9.png

 

Par contre si j'essaye de recevoir le flux avec netcat, socat ou ffmpeg/ffplay - rien du tout. J'ai testé pleines de commandes, p.ex. celles pris sur ce blog, mais je ne vois aucun paquet. Je ne sais pas si c'est un problème de pare-feu, de config réseau, de choix d'interface, de je ne sais quoi? :??:  :??:

 

Je n'ai pas de NetworkManager d'installé.

 

S'il vous plaît, une idée?

 

Voici quelque infos:

user@home:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

 

source /etc/network/interfaces.d/*

 

# The loopback network interface
auto lo
iface lo inet loopback

 

# The primary network interface
#carte réseau branchée sur le modem, fonctionne très bien
allow-hotplug enxe46...
#iface enxe46... inet dhcp
iface enxe46... inet static
 address 192.168.1.10
 netmask 255.255.255.0
 gateway 192.168.1.1

 

iface dsl-provider inet ppp
pre-up /bin/ip link set enxe46... up # line maintained by pppoeconf
provider dsl-provider

 

#carte réseau secondaire
allow-hotplug enx00...
iface enx00... inet static
 address 192.168.2.10
 netmask 255.255.255.0

 

user@home:~$ ffplay udp://239.255.42.42:5004
(blabla ffplay puis plus rien)

 

root@home:/home/user# ifconfig
enx00...: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.10  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 ...  prefixlen 64  scopeid 0x20<link>
        ether 00:e...  txqueuelen 1000  (Ethernet)
        RX packets 60899  bytes 80484231 (76.7 MiB)
        RX errors 3445  dropped 422  overruns 404  frame 4256
        TX packets 3  bytes 282 (282.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

enxe46...: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.10  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 ...  prefixlen 64  scopeid 0x20<link>
        ether e4:...  txqueuelen 1000  (Ethernet)
        RX packets 67464  bytes 63374837 (60.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 36092  bytes 3984913 (3.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Lokale Schleife)
        RX packets 280  bytes 14000 (13.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 280  bytes 14000 (13.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1492
        inet ...  netmask 255.255.255.255  destination ...
        ppp  txqueuelen 3  (Punkt-zu-Punkt-Verbindung)
        RX packets 67184  bytes 62687768 (59.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 35889  bytes 2899666 (2.7 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500  #machines virtuelles / KVM je pense
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:...  txqueuelen 1000  (Ethernet)
        RX packets 33294  bytes 2553975 (2.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 54448  bytes 61059523 (58.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

root@home:/home/user# iptables --list
Chain INPUT (policy ACCEPT)
target     prot opt source               destination        
ACCEPT     udp  --  anywhere             anywhere             udp dpt:domain
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:domain
ACCEPT     udp  --  anywhere             anywhere             udp dpt:bootps
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:bootps
wall       all  --  anywhere             anywhere            

 

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination        
ACCEPT     all  --  anywhere             192.168.122.0/24     ctstate RELATED,ESTABLISHED
ACCEPT     all  --  192.168.122.0/24     anywhere            
ACCEPT     all  --  anywhere             anywhere            
REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable
REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable
wall       all  --  anywhere             anywhere            

 

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination        
ACCEPT     udp  --  anywhere             anywhere             udp dpt:bootpc

 

Chain wall (2 references)
target     prot opt source               destination        
ACCEPT     all  --  anywhere             anywhere             state RELATED,ESTABLISHED
ACCEPT     all  --  anywhere             anywhere             state NEW
DROP       all  --  anywhere             anywhere    


Message édité par rat de combat le 17-08-2018 à 20:15:39
mood
Publicité
Posté le 17-08-2018 à 19:43:47  profilanswer
 

n°1422170
rat de com​bat
attention rongeur méchant!
Posté le 17-08-2018 à 22:42:38  profilanswer
 

Mais ce n'est pas possible! :cry:  
 
Je suis passé dans une VM histoire de ne rien casser, j'ai essayé trois mille commandes et j'ai brièvement fait fonctionner socat, mais après un reboot j'arrive pas à reproduire, pourtant j'ai retappé exactement la même chose:

sysctl net.ipv4.icmp_echo_ignore_broadcasts=0
ip route add 224.0.0.0/4 dev enx00...
smcroute -d
smcroute -j 239.255.42.42 enx00... (de mémoire)
socat -u udp-recv:5004,ip-add-membership=239.255.42.42:enx00... -


Je veux simplement recevoir un flux vidéo, ce n'est quand même pas la lune!?!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [Debian] [socat] [ffmpeg] recevoir flux multicast

 

Sujets relatifs
[résolu] Ajouter un bulletin météo quotidien à mes flux RSS ?Cryptage de disque physique Debian
Equivalent AD avec DebianMontage automatique de partition sur Debian
Installation UBUNTU sur pipo X9Help pour debutant sur master deploiement Debian
[Résolu] equivalents gpu-z sous linux debianInstaller un navigateur à jour sous Debian 6.0 (Squeeze) en 2017
GlusterFS et ZFS (Debian 9 Stretch)debian sur imac
Plus de sujets relatifs à : [Debian] [socat] [ffmpeg] recevoir flux multicast


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR