네트워크에서 호스트는 다른 호스트 시스템으로 전송된 데이터 패킷을 받을 수 있습니다. 수신 로컬 시스템에서 패킷 전달을 사용으로 설정하면 해당 시스템이 데이터 패킷을 대상 호스트로 전달할 수 있습니다. 이 프로세스는 IP 전달이라고 하며 기본적으로 Oracle Solaris에서 사용 안함으로 설정되어 있습니다.
패킷 전달은 IP 인터페이스와 TCP/IP 프로토콜 모두에 설정할 수 있는 등록 정보로 관리됩니다. 패킷 전달 방식을 선택하려는 경우 IP 인터페이스에서 패킷 전달을 사용으로 설정할 수 있습니다. 예를 들어, NIC가 여러 개인 시스템에서 일부 NIC는 외부 네트워크에 연결되고 일부 NIC는 사설망에 연결된다고 가정합니다. 따라서 모든 인터페이스가 아니라 일부 인터페이스에서만 패킷 전달을 사용으로 설정합니다.
또한 TCP/IP 프로토콜의 등록 정보를 설정하여 시스템에서 패킷 전달을 전역으로 사용으로 설정할 수도 있습니다. 자세한 내용은 Oracle Solaris 11.2의 TCP/IP 네트워크, IPMP 및 IP 터널 관리 의 전역적으로 패킷 전달 사용을 참조하십시오.
예를 들어, 다음과 같이 IP 인터페이스에서 패킷 전달을 사용으로 설정합니다.
# ipadm set-ifprop -p forwarding=on -m protocol-version interface
여기서 protocol-version은 IPv4 또는 IPv6입니다. IPv4 및 IPv6 패킷에 대해 별도로 명령을 입력해야 합니다.
다음 예에서는 시스템에서 IPv4 패킷 전달만 사용으로 설정하는 방법을 보여줍니다.
# ipadm show-ifprop -p forwarding net0 IFNAME PROPERTY PROTO PERM CURRENT PERSISTENT DEFAULT POSSIBLE net0 forwarding ipv4 rw off off off on,off net0 forwarding ipv6 rw off -- off on,off # ipadm set-ifprop -p forwarding=on -m ipv4 net0 # ipadm show-ifprop net0 IFNAME PROPERTY PROTO PERM CURRENT PERSISTENT DEFAULT POSSIBLE ... net0 forwarding ipv4 rw on on off on,off ...