乙太網 PC 無法與 WiFi 設備互動
通過乙太網電纜直接連接到路由器的 Arch Linux PC 似乎無法與連接在同一網路中但通過 WiFi 連接的其他設備進行互動,例如智能電視、智能手機、Steam Link我有,等等。
我知道這不是路由器配置錯誤,因為 Windows 可以這樣做,我只是嘗試使用同一台 PC,但使用已安裝 Windows 的硬碟驅動器。
在 Windows 上,在每個 Youtube 影片中,我都有一個圖示,可以將影片廣播到同一網路中的智能電視。該圖示在 Linux 上不存在。
當嘗試在 Steam Link 和 Arch Linux 執行的情況下掃描網路時,Steam Link 將找不到任何東西,即使我給它提供了 PC 的確切本地 IP(與 Windows 不同,Steam Link 會自動找到它),並且當然,家庭流媒體在 Steam 設置中啟用。
我還沒有真正嘗試過許多其他軟體,但我認為這幾乎是我需要相信網路配置有問題的所有證據。
雖然我覺得這很奇怪,因為我從 2017 年初就一直在使用這個 Arch Linux 系統,它甚至在 Steam 流式盒中設置了主機名和所有內容。這意味著,它在某個時候工作,也許它在升級後停止工作而我沒有註意到?
希望你能幫助我。
ip a
: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
resolvectl status
: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
如果連接問題與防火牆相關,您注意到了,我要做的第一件事是檢查公司的網站/支持論壇上是否有可用的文件。有時沒有可用的,但現在很少見了。如果您找不到任何資訊,包括 UFW 在內的許多防火牆都會記錄被拒絕的流量(有時是生成流量的程序),然後您可以使用這些資訊來定制您的防火牆。
對於您的 Steam 客戶端,以下是所需的埠:
入站出站:
- TCP/80 (HTTP) 和 TCP/443 (HTTPS)
- UDP/4380(Steam 客戶端)
- TCP+UDP/27015-27030(Steam服務)
- UDP/27000-27015(遊戲客戶端流量)
- UDP/27031-27036(流)
- TCP/27036-27037(流)
出境:
- UDP/3478 (P2P)
- UDP/4v379 (P2P)
- UDP/4380 (P2P)
如果您仍然缺少埠,請檢查 UFW 日誌以查看哪些其他埠/協議(以及在哪個方向)被阻止。
關於 YouTube 的“廣播到電視”功能,您需要確保 mDNS 可以正常工作(我為此使用了 Avahi 的 avahi-daemon)並且您需要打開以下埠:
入站/出站(僅限本地網路):
- UDP/1900(多播:SSDP)
- UDP/5353(多播:mDNS)
- TCP/8008-8009
出境:
- UDP/53 (DNS)
- TCP/80 (HTTP)
- UDP/123 (SNTP)
- TCP/443 (HTTPS)