My Arch Linux PC that is connected directly to the router through an Ethernet cable doesn't seem to be able to interact with other devices that are connected in the same network but with WiFi, for example, Smart TVs, Smartphones, a Steam Link that I have, and so on.
I know that it's not a router misconfiguration because Windows its able to do so, I just tried with the same PC but with a hard drive that has installed Windows on it.
On Windows, in every Youtube video I have an icon to broadcast the video to Smart TVs in the same network. That icon is not present on Linux.
When trying to scan the network with the Steam Link and Arch Linux running, Steam Link won't find anything, even if I give it the exact local IP of the PC (unlike on Windows, the Steam Link will find it automatically), and the In-Home streaming is enabled in Steam settings of course.
I haven't really tried with many other software's but I think this is pretty much all the evidence I need to believe that there is something wrong with the network configuration.
Although I find it weird because I have been using this Arch Linux system since the beginning of 2017, and it's even set up in the Steam Link, with hostname and all. That means, it worked at some point, maybe it stopped working after an upgrade and I didn't notice?
Hopefully you will be able to help me.
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 44:8a:5b:9e:da:b2 brd ff:ff:ff:ff:ff:ff inet 192.168.0.12/24 brd 192.168.0.255 scope global dynamic noprefixroute enp4s0 valid_lft 3001sec preferred_lft 3001sec inet6 fe80::72b7:60b3:ab1:1112/64 scope link noprefixroute valid_lft forever preferred_lft forever
Global LLMNR setting: yes MulticastDNS setting: yes DNSOverTLS setting: no DNSSEC setting: no DNSSEC supported: no Link 2 (enp4s0) Current Scopes: LLMNR/IPv4 LLMNR/IPv6 LLMNR setting: yes MulticastDNS setting: no DNSOverTLS setting: no DNSSEC setting: no DNSSEC supported: no