ChanServ changed the topic of #nixos-fr to: https://nixos.org || Salon francographe de NixOS || https://logs.nix.samueldr.com/nixos-fr
<julm> immae: je viens de tomber sur https://chatons.org/fr/chaton/immaeeu c cool, je pensais pas que tu en faisais autant
<immae> hé hé :)
kalbasit has joined #nixos-fr
<julm> du coup les appels audio/video avec XMPP+Jingle (j'utilise Conversations) depuis une connexion 3G/4G ça ne marche pas en P2P, il faut un relai TURN (j'utilise coturn) avec suffisamment de débit. Sur le relay je mesure ~10KB/s up + ~10KB/s down pour un appel audio, et ~300KB/s up et ~300KB/s down pour de la video
<julm> ah, et mod_turncredentials n'est pas suffisamment à jour dans nixpkgs pour fonctionner, il faut la dernière version
<julm> et je n'arrive pas encore et je ne sais pas si c'est possible d'utiliser mod_extdisco à la place
<julm> ah, en 4G en fait j'étais en Symmetric Cone NAT à cause de Pare-feu Sans Root, mais je suis en Port restricted Cone NAT sans ce pare-feu
alp has joined #nixos-fr
kalbasit has quit [Ping timeout: 256 seconds]
alp has quit [Ping timeout: 256 seconds]
<julm> c très étrange, j'arrive à faire du UDP hole-punching de derrière un routeur qui NAT une xDSL et un mobile en 4G, mais pas entre deux mobiles 4G (du même réseau Orange pourtant)
<julm> en plus ces NAT 4G préservent les ports, ça devrait être aussi simple que :
<julm> while sleep 1; do echo A2B; done | socat - UDP4:$extipB:6666,sp=7777,reuseaddr,reuseport
<julm> while sleep 1; do echo B2A; done | socat - UDP4:$extipA:7777,sp=6666,reuseaddr,reuseport
lsix has joined #nixos-fr
<julm> hmm, comme je reste à l'intérieur du NAT d'Orange, peut-être qu'il n'a tout simplement pas de NAT reflection : qu'on ne peut pas atteeindre les IP externes depuis l'intérieur du NAT :s
alp has joined #nixos-fr
<julm> oui ben je ne peux visiblement même pas réfléchir des paquets UDP contre ma propre IP publique
<julm> while sleep 1; do echo ping; done | socat - UDP4-LISTEN:7777,reuseaddr,reuseport
<julm> while sleep 1; do echo pong; done | socat - UDP4:$publicIP:7777,sp=6666,reuseaddr,reuseport
<julm> on me dit sur le salon de Conversations que la situation aurait peut-être été différente en UDP6, mais encore faudrait-il déjà que l'IPv6 arrive chez Orange mobile... 2020, allô quoi...
alp has quit [Ping timeout: 246 seconds]
alp has joined #nixos-fr
<julm> armv6l and armv7l
<julm> A binary cache, containing a subset of several channels, is hosted at https://app.cachix.org/cache/thefloweringash-armv7 .
alp has quit [Remote host closed the connection]
alp has joined #nixos-fr
alp has quit [Ping timeout: 256 seconds]
alp has joined #nixos-fr
<julm> très instructif sur le sujet du traversage de NAT https://bford.info/pub/net/p2pnat/
<julm> en utilisant mode_extdisco et en ne configurant que du TURN en UDP le traffic ne passe pas par le relai TURN semble-t-il, je ne comprends pas encore comment c'est possible, mais si cela se confirme c cool
<julm> (si je comprends bien ça s'appelle hairpin translation quand on utilise de la NAT reflection, mais c'est rare que ce soit supporté dit le doc)
<julm> est-ce que Conversations ne passerait pas par un relai TURN public sans me le dire ?? il ne me ferait pas ça. non..
alp has quit [Ping timeout: 256 seconds]
alp has joined #nixos-fr
alp has quit [Ping timeout: 240 seconds]
alp has joined #nixos-fr
alp has quit [Ping timeout: 265 seconds]
alp has joined #nixos-fr
lsix has quit [Quit: WeeChat 2.9]
lewo has quit [*.net *.split]
lewo has joined #nixos-fr
<julm> bien content d'avoir trouvé InaccessiblePaths = "-+${rootDir}" pour pouvoir utilise RuntimeDirectory=[(baseNameOf rootDir)] pour créer RootDirectory=rootDir : https://github.com/NixOS/nixpkgs/pull/92106/commits/9b15e689e7c5330ede2665062199a3e551f1cf21#diff-3b9521332ddaab17070757e70eb2ff9bR201
alp has quit [Ping timeout: 256 seconds]