[ÇØ°á]TVHeadend¿Í ³×Æ®¿÷ ¼³Á¤ ¹®ÀÇ

   Á¶È¸ 3397   Ãßõ 0    

안녕하세요

기존에 계속 IPTV 잘쓰고 있었고 unRAID 서버에서 Alpine Linux 기반으로 NAS OS 변경 후 작동이 이상하게 되어 문의 드립니다.


구성

OS : Alpine Linux

네트웍 구성

 - 통신사 500M 뻥튀기 공유기 - ASUS AC68P (Twin IP로 500M 뻥튀기는 Bridge 역할과 IPTV Streaming만 담당하고 나머지 PortForwding, 방화벽 역할은 AC68P에서 수행)

NIC 구성

 - bond0 : Internet과 서비스를 위한 NIC

 - enp1s0 :IPTV 시청을 위한 통신사 공유기 연결 


문제

enp1s0으로 서비스가 불가능합니다.

정확하게는 bond0 를 기본 GateWay로 두고 enp1s0을 routing table로 224.0.0.0/4 를 돌려도 동작하지 않습니다.

enp1s0을 기본 GateWay로 사용하면 정상 작동합니다.


기존 unRAID OS 사용시도 동일한 구성있고 그 당시는 IPTV 대역만 Route 등록 해주면 enp1s0 으로 정상 서비스가 가능했습니다.

지금은 TVHEADEND 내 인터페이스 설정에서 enp1s0 을 줘도 작동 불가, 전체 MULTICAST 주소인 224.0.0.0/4를 Route Table에 등록해도 불가, 개별 주소를 Route Table에 등록해도 불가능합니다.


다만 Route Table에 등록을 하고 iftop으로 보면 streaming을 수신하고 있는데 TVHEADEND에서는 수신이 0으로 나오네요.


문의 사항

TVHEADEND 내 인터페이스 설정도 해보고

Route 테이블에 224.0.0.0/4, 개별 IPTV 주소 대역을 등록해도 불가능한데

혹시 별도의 추가 설정이 필요할까요?


---------------------------------------

원일을 찾았습니다.

https://forum.videolan.org/viewtopic.php?t=118577


두개이상의 nic로 multicast 설정시 rp_filter = 0 으로 설정되어야하네요.

unRAID와 alpine linux의 기본값이 다른것으로 rp_filter=0 으로 설정하여 해결하였습니다.

That's the bottom line, cause StoneCold said so!
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.


NAS