내 사무실에는괜찮은 게이밍 GPU를 갖춘 Ubuntu 워크스테이션. 집에는 딱 하나 있는데13인치 맥북 프로이것은 게임기가 아닙니다.
다행히 Steam에는 다음과 같은 훌륭한 기능이 있습니다.홈 스트리밍에서, 한 컴퓨터에서 다른 컴퓨터로 게임을 스트리밍할 수 있습니다. 하지만 안타깝게도 둘 다 해야 합니다.동일한 네트워크에서.
내 사무실 게임 콘솔이 뒤처져 있기 때문에방화벽그리고 실제로공개 IP 없음(구할 수는 있지만 보안상의 이유로 갖고 싶지 않습니다.)VPN다음을 사용하여 비즈니스 네트워크에 액세스하기 위해 게이트웨이에 설치됩니다.네트워크 화재 경보기. VPN에는 레이어 2 정보가 필요하지 않기 때문에다리 없음 tap
장치가 아닌 tun
장치Tier 3에만 해당라우팅.
이제는 인터넷가득한VPN 연결을 통해 Steam In Home을 사용하여 스트리밍하는 방법에 대한 튜토리얼입니다. 하지만 이로 인해Steam은 UDP 브로드캐스트를 사용합니다.서비스 검색 및 당사의VPN과 사무실 네트워크는 다른 서브넷입니다, VPN 설정으로 인해 분명히 작동하지 않았습니다.
이 시점에서 나는 사용하기로 결정했습니다.제로층, 다음과 같이 구성할 수 있습니다.레이어 2 VPN(ZeroTier 용어로 가상 계층 1).
이제 이상한 일이 시작됩니다.
Linux 워크스테이션 및 MacBook Pro정말 서로 만나요ZeroTier 네트워크를 통해서로 핑을 보낼 수 있어요. 그러나 그들은Steam에서 서로를 볼 수 없습니다. 동료가 이해한다고 말했어요Windows에서 작업기계. 그래서 Windows 머신을 빌려 Steam과 ZeroTier를 설치했고,효율적인. Linux 워크스테이션과 MacBook이 보입니다.
내 추측은 이렇다: macOS 및 Linux의 검색 프로세스가 중단되었습니다. 내부에스팀로그그들이 듣고 있는 것은 알 수 있지만 0.0.0.0
나는 볼 수 없습니다.어떤 인터페이스그들은 브로드캐스트 패킷을 보내고 있습니다. 나는 그들이 패킷을 보내고 있다고 가정합니다기본 인터페이스에서zt0
, 이는 ZeroTier에서 설정한 인터페이스 가 아닙니다 . 그러나 Windows에서는 작동하는 것으로 보이며 *nix 시스템이 Windows 시스템을 확인한 후 이들 사이에 연결을 설정할 수 있습니다.
지금 내 문제는당신이 어떤 생각이 있다면이 문제를 어떻게 해결할 수 있습니까? 아이디어가 부족한 것 같아요. 도움을 주시면 감사하겠습니다.
추신: 잘못된 스택 교환 사이트인 경우 알려주시기 바랍니다. 그런 다음 해당 페이지에 이 질문을 다시 게시하겠습니다.
고쳐 쓰다:
내 가정은 정확했습니다.Wireshark를 보니 확실히 알 수 있었습니다.Steam은 최초의 비루프백 인터페이스를 사용합니다.. 하나인 것 같아요스팀 포트 리디렉션문제를 해결할 수 있습니다. 어떻게 생각하나요?