Kodi Nvidia shield
Impossible de se connecter au server résaux
Système et matériels / Administration système
Feilong Membre non connecté
-
- Voir le profil du membre Feilong
- Inscrit le : 30/07/2024
tout nouveaux dans le monde linux, je tentes désespérément de faire communiquer Kodi sur ma nvidia shield en NFS avec mon ordi.
La config sous le ccm:

Code :
showmount -e 192.168.1.50
Export list for 192.168.1.50:
/media/win_c3/Films 192.168.1.0/24
Code :
rpcinfo -p
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 35662 status
100024 1 tcp 35425 status
100005 1 udp 20048 mountd
100005 1 tcp 20048 mountd
100005 2 udp 20048 mountd
100005 2 tcp 20048 mountd
100005 3 udp 20048 mountd
100005 3 tcp 20048 mountd
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049 nfs_acl
les réglages du parefeu ipv6/4:

Côté pc je ne sais pas s'il faut configurer d'autre chose ?
Pour la partie Kodi:
- Paramètres
- Gestionnaire de fichiers
- Ajouter une source
- je rentres l'adresse : Code :
nfs://192.168.1.50/media/win_c3/Films
A partir de là Kodi scan et mets un temps fou puis une pop-up avec:
Citation :Impossible de se conncter au server réseaux
Code :
sudo journalctl -xe | grep "192.168.1.12"
juil. 30 02:02:01 localhost kernel: net-fw DROP IN=enp0s31f6 OUT= MAC=mon_adresse_mac SRC=192.168.1.12 DST=192.168.1.50 LEN=543 TOS=0x00 PREC=0x00 TTL=64 ID=27032 DF PROTO=UDP SPT=40926 DPT=52926 LEN=523
juil. 30 02:02:08 localhost kernel: net-fw DROP IN=enp0s31f6 OUT= MAC=mon_adresse_mac SRC=192.168.1.12 DST=192.168.1.50 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=11733 DF PROTO=TCP SPT=43862 DPT=20048 WINDOW=65535 RES=0x00 SYN URGP=0
juil. 30 02:03:58 localhost kernel: net-fw DROP IN=enp0s31f6 OUT= MAC=mon_adresse_mac SRC=192.168.1.12 DST=192.168.1.50 LEN=543 TOS=0x00 PREC=0x00 TTL=64 ID=49766 DF PROTO=UDP SPT=48089 DPT=58810 LEN=523
J'ai pas mal visionner cette vidéo youtube
et lu les différents tutos de paiiou
Voilà ce que je peux vous dire pour le moment. Si une âme (ou plus) charitable passe par là...
PS la distro:
Mageia release 9 (Official) for x86_64 plasma (6.6.37-desktop-1.mga9)
Édité par Feilong Le 31/07/2024 à 03h20
nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Pour voir si ce ne serait pas firewall qui bloque, est il possible de temporairement désactiver le firewall afin de voir si les drop proviennent des requêtes de Kodi ?
Si cela fonctionnne, alors il y a aura probabkement un (ou plusieurs) port(s) à ouvrir manuellement.
Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Les deux machines sont-elles en Mageia 9?
Yves
Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Yves
Feilong Membre non connecté
-
- Voir le profil du membre Feilong
- Inscrit le : 30/07/2024
Et là magie ça fonctionne!!!
En réactivant le pare-feu ipv4 effectivement ça bloque.
Bon là du coup je ne sais pas quoi/comment faire. J'ai cru comprendre qu'il faut autoriser des ports mais je ne sais pas quel port ni comment faire.
J'ai essayé cette commande si jamais ça peut aider:
Code :
ss -tlnp
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 4096 0.0.0.0:111 0.0.0.0:*
LISTEN 0 30 127.0.0.1%lo:32862 0.0.0.0:* users:(("qbittorrent",pid=1874,fd=17))
LISTEN 0 30 192.168.1.50%enp0s31f6:32862 0.0.0.0:* users:(("qbittorrent",pid=1874,fd=19))
LISTEN 0 64 0.0.0.0:2049 0.0.0.0:*
LISTEN 0 4096 0.0.0.0:20048 0.0.0.0:*
LISTEN 0 64 0.0.0.0:4002 0.0.0.0:*
LISTEN 0 4096 0.0.0.0:48513 0.0.0.0:*
LISTEN 0 4096 [::]:111 [::]:*
LISTEN 0 30 [::1]%lo:32862 [::]:* users:(("qbittorrent",pid=1874,fd=21))
LISTEN 0 50 *:1716 *:* users:(("kdeconnectd",pid=1800,fd=17))
LISTEN 0 64 [::]:2049 [::]:*
LISTEN 0 4096 [::]:20048 [::]:*
LISTEN 0 64 [::]:4002 [::]:*
LISTEN 0 4096 [::]:45455 [::]:*
LISTEN 0 30 [2001:861:3081:a6d0:724d:7bff:fe64:8d31]%enp0s31f6:32862 [::]:* users:(("qbittorrent",pid=1874,fd=23))
LISTEN 0 30 [fe80::724d:7bff:fe64:8d31]%enp0s31f6:32862 [::]:* users:(("qbittorrent",pid=1874,fd=25))
J'ai fais la même manip avec et sans pare-feu pour voir s'il y avait des changements quand la boxe ce connecte mais c'est exactement pareil.
J'imagine qu'il doit y avoir qq chose avec le port 2049 (c'est celui de nfs si j'ai bien compris ou pas...).
@Papoteur, j'ai un ordi que je viens de passer sous mageia 9 et kodi est installé sur une box Nvidia shield pro
En tous les cas merci à vous
Édité par Feilong Le 31/07/2024 à 22h36
Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Code BASH :
systemctl status shorewall systemctl status shorewall6
Yves
Feilong Membre non connecté
-
- Voir le profil du membre Feilong
- Inscrit le : 30/07/2024
Code BASH :
systemctl status shorewall
● shorewall.service - Shorewall IPv4 firewall
Loaded: loaded (/usr/lib/systemd/system/shorewall.service; disabled; preset: enabled)
Active: activating (start) since Thu 2024-08-01 03:50:17 CEST; 3s ago
Main PID: 29275 (shorewall)
Tasks: 3 (limit: 18992)
Memory: 7.0M
CPU: 868ms
CGroup: /system.slice/shorewall.service
├─29275 /usr/bin/sh /sbin/shorewall start
├─29470 /bin/sh /var/lib/shorewall/.start -V 1 -R restore start
└─29585 iptables -A Ifw -m conntrack --ctstate NEW -p udp --dport 138 -j IFWLOG --log-prefix NEW
août 01 03:50:20 localhost shorewall[29570]: iptables: No chain/target/match by that name.
août 01 03:50:20 localhost shorewall[29573]: Warning: Extension IFWLOG revision 0 not supported, missing kernel module?
août 01 03:50:20 localhost shorewall[29573]: iptables: No chain/target/match by that name.
août 01 03:50:20 localhost shorewall[29576]: Warning: Extension IFWLOG revision 0 not supported, missing kernel module?
août 01 03:50:20 localhost shorewall[29576]: iptables: No chain/target/match by that name.
août 01 03:50:20 localhost shorewall[29579]: Warning: Extension IFWLOG revision 0 not supported, missing kernel module?
août 01 03:50:20 localhost shorewall[29579]: iptables: No chain/target/match by that name.
août 01 03:50:20 localhost shorewall[29582]: Warning: Extension IFWLOG revision 0 not supported, missing kernel module?
août 01 03:50:20 localhost shorewall[29582]: iptables: No chain/target/match by that name.
août 01 03:50:20 localhost shorewall[29585]: Warning: Extension IFWLOG revision 0 not supported, missing kernel module?
Code BASH :
systemctl status shorewall6
● shorewall6.service - Shorewall IPv6 firewall
Loaded: loaded (/usr/lib/systemd/system/shorewall6.service; enabled; preset: enabled)
Active: active (exited) since Wed 2024-07-31 22:03:30 CEST; 5h 44min ago
Process: 8725 ExecStart=/sbin/shorewall -6 $OPTIONS start $STARTOPTIONS (code=exited, status=0/SUCCESS)
Main PID: 8725 (code=exited, status=0/SUCCESS)
CPU: 1.008s
juil. 31 22:03:30 localhost shorewall[9086]: iptables: No chain/target/match by that name.
juil. 31 22:03:30 localhost shorewall[9089]: Warning: Extension IFWLOG revision 0 not supported, missing kernel module?
juil. 31 22:03:30 localhost shorewall[9089]: iptables: No chain/target/match by that name.
juil. 31 22:03:30 localhost shorewall[9092]: Warning: Extension IFWLOG revision 0 not supported, missing kernel module?
juil. 31 22:03:30 localhost shorewall[9092]: iptables: No chain/target/match by that name.
juil. 31 22:03:30 localhost shorewall[9095]: ip6tables v1.8.9 (legacy): Couldn't load target `Ifw':No such file or directory
juil. 31 22:03:30 localhost shorewall[9095]: Try `ip6tables -h' or 'ip6tables --help' for more information.
juil. 31 22:03:30 localhost shorewall[8961]: Processing /etc/shorewall6/started ...
juil. 31 22:03:30 localhost shorewall[8961]: done.
juil. 31 22:03:30 localhost systemd[1]: Finished shorewall6.service.
Édité par Feilong Le 01/08/2024 à 03h50
nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Le fait de lancer une commande sur les ports en écoute ne va pas changer lorsque la box se connecte vu que la connexion est bloquée par le parfeu.
Sauf si le port est dynamique, je vois que le port 20048 est en écoute par mountd et qu' il est bloqué lors des premiers tests.
Du coup, dans le parefeu, dans la rubrique avancé , je rajouterais bien tcp/20048 udp/20048.
Le port 2049 est un port bien connu de nfs visiblement donc je suppose qu' il est ouvert dans les règles quand on coche nfs.
Edit: cela n' a rien à voir avec le problème actuel, mais je vois que le nom de la machine est localhost, ce qui n' est pas recommandé. En root, il faut utiliser la commande hotstnamectl, mais je n' ai pas la syntaxe en tête ("hostnamectl sethostname lenomperdonnalise" peut être)
Édité par nic80 Le 01/08/2024 à 07h08
Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Merci pour la confirmation que le pare-feu est opérationnel.
nic80 :Le port 2049 est un port bien connu de nfs visiblement donc je suppose qu' il est ouvert dans les règles quand on coche nfs.
Oui, c'est ça, avec le port 111 : https://gitweb.mageia.org/software/drakx-net/tree/lib/network/drakfirewall.pm#n57
Tu as aussi le port 48513 qui est utilisé, de ce que je vois.
Yves
nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
En lisant cette page, https://superuser.com/questions/1196142/which-ports-to-open-to-ensure-nfs-mount-succeeds#1203967 , il semble que le port mountd doive aussi être ouvert (ici le 20048, mais il faudrait s' assurer que ce port ne change pas à chaque démarrage). En revanche j' ignore le rôle du port status (qui en plus est visiblement different entre udp et tcp )
Feilong Membre non connecté
-
- Voir le profil du membre Feilong
- Inscrit le : 30/07/2024
Je ne comprends pas pourquoi j'ai du ouvrir les ports (et les bons). C'était pas le principe du nfs? comment j'aurais pu trouver les bonnes manip à faire tout seul?
ps hs: J'ai changer le nom de la machine comme sur ce post où il encore notre ami Papoteur qui m'a sauvé pour le lancement de Brave (navigateur).
Pareil je ne comprends pas pourquoi c'est localhost et pas un nom que l'on nous demanderais de choisir à l'installation...
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie