web-dev-qa-db-fra.com

Steam LAN "In-home streaming" ne fonctionne pas sur Chrome OS (via crouton)

J'ai installé Ubuntu xenial sur mon Chromebook via crouton, et après avoir parcouru des problèmes de "locales" ne pouvant pas exécuter gnome-terminal, des problèmes de montage sur ma carte SD et des problèmes d'API vidéo, j'ai réussi à le faire fonctionner très bien sur mon Asus C202.

Cependant, tous les programmes de manipulation du réseau sont bloqués, y compris le gestionnaire de réseau trouvé dans les paramètres de gnome. Lorsque j'exécute Steam, les autres ordinateurs du réseau local ne le reconnaissent pas du tout et le Chromebook ne voit pas les autres appareils sur le réseau lorsqu'il est en chroot (le partage ssh et multimédia ne fonctionne pas, comme si j'étais hors ligne), cependant, l'accès à Internet existe et fonctionne sans problèmes de latence.

Comment puis-je configurer Chrome OS pour qu'il soit visible sur le réseau et/ou permettre à chroot de le manipuler? Ou si le réseau est canalisé via Chrome OS , comment puis-je configurer Ubuntu pour qu'il soit reconnaissable sur le LAN? Mon intention est de diffuser des jeux sur Steam via le LAN, le Chromebook étant un client.

2
Nick Bailuc

Si les gens ont toujours des problèmes, les commandes suivantes ont bien fonctionné pour moi:

Sudo iptables -I INPUT -p udp --dport 27031 -j ACCEPT  
Sudo iptables -I INPUT -p udp --dport 27036 -j ACCEPT  
Sudo iptables -I INPUT -p tcp --dport 27036 -j ACCEPT  
Sudo iptables -I INPUT -p tcp --dport 27037 -j ACCEPT  

ainsi que le dernier suggéré

Sudo iptables -I INPUT -p tcp --dport 37804 -j ACCEPT

Je les ai tous entrés dans le Chrome Shell (je veux dire crosh, PAS à l'intérieur du chroot ou de l'ordinateur hôte), et j'ai obtenu à la fois Steam pour reconnaître d'autres ordinateurs sur le LAN, et le streaming de jeu pour fonctionner . Testé la vidéo et l'entrée du clavier de la souris, qui fonctionnent tous sans aucun problème. N'a pas testé le son cependant, mais je suis sûr que cela fonctionne aussi bien.

Pour trouver cela, j'ai dû parcourir un article en faisant référence à l'autre, et à la fin je l'ai trouvé sur reddit .

0
Nick Bailuc