마지막 수정 날짜 : 2021/05/17

KT IPTV를 사용하게 되었다.

근데 단말기에 랜선을 꼽고 부팅했더니 서버에 연결할 수 없다고 한다. 어라?

이 문제를 해결해보도록 하자.

먼저 문제를 알아야 한다. 왜 이런 문제가 발생했는가? 그것은 우리가 pfSense에 Multicast와 IGMP를 설정하지 않았기 때문이다. 기술적인 부분은 기술 문서가 더 잘 알려줄테니 우리는 해결 방법만 알아보도록 하자.

먼저 방화벽을 열어줘야 한다. 3가지를 열어야 한다. IGMP, Multicast 대역, KT IPTV 서버.

IGMP
Multicast 대역. RFC3180과 RFC5771에 따라 일반적으로 사용되지 않는 IP다.
KT IPTV 대역.

여기서 중요한 부분은 “Advanced Options”의 “Allow IP options”를 활성화 해주어야 한다는 점이다. LAN 방화벽의 트래픽 허용 Rule에도 추가해주어야 한다.

그 다음, IGMP Proxy를 키면 된다. Services -> IGMP Proxy에 들어가고, 다음과 같이 설정한다.

주의해야 할 점은, 이 서비스가 가끔 뻗기 때문에 잘 되지 않는다면 Status -> Services에 가서 이 서비스가 살아있는지부터 확인해주어야 한다.

모두 완료하였다면 이제 실시간 방송을 볼 수 있다. VOD는 KT IPTV 특성상(Public IP가 할당되어야 함) 불가능하다.