IP 멀티캐스트를 구현하기 위해 사용할 수 있는 IP주소는 D클래스로 앞 4bit가 1110 으로 224.0.0.0 ~ 239.255.255.255 범위의 IP주소이다. 
- 224.0.0.1~224.0.0.255 : Well-Known Address로 예약되어 IANA에 의해 관리되고 있다.
- 224.0.1.0~238.255.255.255 : 실제 멀티캐스트 어플리케이션을 위한 용도로 사용된다.
- 239.0.0.0~239.255.255.255 : 사설망에서 사용하기 위한 용도로 사용된다.

멀티캐스트 그룹에 대한 정보는 netstat -ng 명령어를 통해 확인이 가능하다.

문제는 특정 멀티캐스크 그룹에 가입하고 싶지만, Group Memberships에 등록이 안되어 있다면, 멀티캐스트 패킷을 받아 올 수 없다.
route 명령어를 통해 추가를 하려고 했지만, 등록이 안되는 현상이 발생한다. (Ubuntu 18.04)

네트워크 프로그래밍 관련 교재를 찾아봐도 딱히 명확한 답이 없다...
몇칠의 구글링을 통해 해결책을 발견했다.

기본 명령어를 통해서는 등록이 불가능 혹은 힘들다. 해결책은 smcroute 명령어를 이용하는 방법.
우선 apt-get 명령어를 통해 해당 패키지를 설치한다.


이후 ' sudo smcroute -j <interface> <GroupIP> ' 를 통해 원하는 IP주소를 추가할 수 있다.

 

'Part 3 > ¶ security' 카테고리의 다른 글

3.20 APT MBR  (0) 2013.05.22
DroidDream 분석자료  (0) 2012.01.17
행안부, ‘사업자의 개인정보 보호조치 세부기준’ 고시  (0) 2011.01.12
AND