IP Forwarding은 네트워크에서 패킷을 목적지까지 전달하는 기능을 의미합니다. 이를 통해 네트워크 장치(주로 라우터와 같은 장비)는 패킷을 수신한 후 목적지에 맞는 경로로 패킷을 전달합니다.
원리:
목적:
리눅스에서는 sysctl 명령어를 사용하여 IP Forwarding을 제어할 수 있습니다.
IP Forwarding 비활성화:
명령어:
sysctl -w net.ipv4.ip_forward=0
설명: 이 명령어는 IP Forwarding을 비활성화하여 시스템이 패킷을 포워딩하지 않도록 설정합니다.
영구 설정 적용:
echo "net.ipv4.ip_forward=0" >> /etc/sysctl.confsysctl -p솔라리스에서는 ndd 명령어를 사용하여 IP Forwarding을 제어할 수 있습니다.
IP Forwarding 비활성화:
명령어:
ndd -set /dev/ip ip_forwarding 0
설명: 이 명령어는 IP Forwarding을 비활성화하여 시스템이 패킷을 포워딩하지 않도록 설정합니다.
영구 설정 적용:
/etc/system 파일에 다음 줄을 추가하여 시스템 재부팅 후에도 설정이 유지되도록 합니다.echo "set ip:ip_forwarding=0" >> /etc/system/etc/system 파일에 추가된 설정을 적용하기 위해 시스템을 재부팅합니다.reboot