/proc/sys/net 에서 멀티캐스트 설정 확인
이 단계에서는 /proc 파일 시스템을 사용하여 멀티캐스트 관련 커널 매개변수를 확인하는 방법을 탐구합니다. /proc 파일 시스템은 Linux 에서 프로세스 및 기타 시스템 정보에 대한 정보를 제공하는 가상 파일 시스템입니다.
네트워크 관련 커널 매개변수는 종종 /proc/sys/net 아래에서 찾을 수 있습니다. cat 명령을 사용하여 이러한 파일의 내용을 볼 수 있습니다.
먼저 IPv4 멀티캐스트 설정을 살펴보겠습니다. 다음 명령을 입력하고 Enter 키를 누르십시오.
cat /proc/sys/net/ipv4/conf/eth0/mc_forwarding
다음과 유사한 출력을 보게 됩니다.
0
이 파일 (mc_forwarding) 은 eth0 인터페이스에서 멀티캐스트 전달이 활성화되었는지 여부를 나타냅니다. 값 0은 비활성화를 의미하고, 1은 활성화를 의미합니다.
이제 다른 설정인 mc_ttl을 확인해 보겠습니다. 이 설정은 이 인터페이스에서 발신 멀티캐스트 패킷의 기본 TTL(Time To Live) 을 제어합니다. 다음 명령을 입력하고 Enter 키를 누르십시오.
cat /proc/sys/net/ipv4/conf/eth0/mc_ttl
다음과 유사한 출력을 보게 됩니다.
1
TTL 값은 멀티캐스트 패킷이 폐기되기 전에 거칠 수 있는 홉 수를 결정합니다.
/proc/sys/net/ipv4/conf/eth0/ 디렉토리에서 다른 멀티캐스트 관련 파일을 탐색할 수 있습니다. 예를 들어, mc_loopback을 확인하여 멀티캐스트 패킷이 전송 인터페이스로 루프백되는지 확인할 수 있습니다.
이 디렉토리의 일부 파일을 나열하려면 다음 명령을 입력하십시오.
ls /proc/sys/net/ipv4/conf/eth0/mc_*
eth0 인터페이스에 대한 멀티캐스트 구성과 관련된 파일 목록이 표시됩니다.
/proc/sys/net/ipv4/conf/eth0/mc_forwarding
/proc/sys/net/ipv4/conf/eth0/mc_loopback
/proc/sys/net/ipv4/conf/eth0/mc_ttl
/proc 파일 시스템을 탐색하는 것은 Linux 커널의 현재 네트워크 구성을 이해하고 확인하는 강력한 방법입니다.
다음 단계로 이동하려면 계속을 클릭하십시오.