응용 프로그램이 동적 포트를 사용할 수 있도록 UFW 규칙을 만듭니다.

응용 프로그램이 동적 포트를 사용할 수 있도록 UFW 규칙을 만듭니다.

현재 Ubuntu 13.04 기반 컴퓨터에서 Google Chromecast 장치를 작동시키려고 합니다. 현재 Google Chrome 확장 프로그램에 "장치를 찾을 수 없습니다"라고 표시될 때마다UFW 방화벽활성화되었습니다.

방화벽을 비활성화하면 문제 없이 Chromecast 장치를 볼 수 있습니다.

Chromecast 브라우저 확장 프로그램을 클릭할 때마다 Chrome 앱이 새 포트를 여는 것을 확인했습니다. 매번 다른 포트입니다.

Chrome 앱이 원하는 포트에 항상 액세스하도록 허용하는 규칙을 UFW에 설정할 수 있는 방법이 있나요? 이 행동에 이름이 있나요?

Chromecast 기기를 찾으려고 할 때마다 Chrome에서 사용하는 포트가 변경됩니다. 이 문제를 겪고 있는 사람은 나뿐만이 아닐 것 같다.

Chrome이 Chromecast 기기를 찾으려고 시도하는 스크린샷

답변1

Chromecast 확장 프로그램이 사용하는 임시 포트의 범위를 제한하도록 지시할 수 있는 방법은 없는 것 같습니다. ufw높은 포트 번호에 대한 모든 트래픽을 허용하는 규칙을 추가하는 것이 가능 하지만 이는 분명히 보안 위험이 있습니다. 로컬 네트워크를 신뢰하고 이를 수행할 준비가 되었다면 다음과 같은 규칙을 추가할 수 있습니다.

ufw allow proto udp from 10.0.0.0/24 to any port 32768:61000

이 포트 범위는 일반적이지만 다를 수 있으므로 출력을 확인해야 할 수도 있습니다 cat /proc/sys/net/ipv4/ip_local_port_range.

관련 정보