탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
Oracle Solaris 관리: IP 서비스 Oracle Solaris 10 1/13 Information Library (한국어) |
1. Oracle Solaris TCP/IP 프로토콜 제품군(개요)
5. TCP/IP 네트워크 서비스 구성 및 IPv4 주소 지정(작업)
10. TCP/IP 및 IPv4에 대한 자세한 정보(참조)
DHCP 클라이언트 프로토콜이 네트워크 구성 정보를 관리하는 방법
DHCPv4 클라이언트가 네트워크 구성 정보를 관리하는 방법
DHCPv6 클라이언트가 네트워크 구성 정보를 관리하는 방법
DHCPv4 클라이언트가 특정 호스트 이름을 요청하도록 설정하는 방법
DHCP 클라이언트를 NIS+ 클라이언트로 설정하는 방법
DHCP 클라이언트 소프트웨어는 정상적인 시스템 운영하에서 관리가 필요하지 않습니다. dhcpagent 데몬은 시스템을 부트할 때 자동으로 시작하고, 임대를 재협상하고, 시스템을 종료할 때 중지합니다. 직접 dhcpagent 데몬을 수동으로 시작 및 중지하면 안됩니다. 대신, 클라이언트 시스템에서 수퍼 유저로 ifconfig 명령을 사용하여 필요한 경우 dhcpagent의 네트워크 인터페이스 관리에 영향을 미칠 수 있습니다.
이 절은 ifconfig(1M) 매뉴얼 페이지에 문서화된 명령 옵션을 요약합니다. 이 명령의 DHCPv4 버전과 DHCPv6 버전의 유일한 차이는 “inet6” 키워드입니다. DHCPv6의 경우 “inet6” 키워드를 포함하고 DHCPv4를 실행할 때는 제외하십시오.
ifconfig 명령을 통해 다음을 수행할 수 있습니다.
DHCP 클라이언트 시작 – ifconfig interface [inet6] dhcp start 명령은 dhcpagent와 DHCP 서버 간 IP 주소 및 새로운 구성 옵션 세트를 가져오기 위한 상호 작용을 시작합니다. 이 명령은 IP 주소를 추가하거나 서브넷 마스크를 변경할 때와 같이 클라이언트가 즉시 사용할 정보를 변경할 때 유용합니다.
네트워크 구성 정보만 요청 – ifconfig interface [inet6] dhcp inform 명령은 dhcpagent가 IP 주소를 제외한 네트워크 구성 매개변수 요청을 실행하도록 합니다. 이 명령은 네트워크 인터페이스에 정적 IP 주소가 있지만 클라이언트 시스템에 업데이트된 네트워크 옵션이 필요할 때 유용합니다. 예를 들어, 이 명령은 DHCP를 IP 주소 관리에 사용하지 않지만 네트워크의 호스트 구성에 사용하려는 경우 유용합니다.
임대 연장 요청 – ifconfig interface [inet6] dhcp extendipadm refresh-addr dhcp-addrobj 명령은 dhcpagent가 임대 갱신 요청을 실행하도록 합니다. 클라이언트가 자동으로 임대를 갱신하도록 요청합니다. 그러나 임대 시간을 변경한 후에 다음 임대 갱신 시도를 기다리지 않고 새 임대 시간을 즉시 사용하도록 하려면 이 명령을 사용할 수 있습니다.
IP 주소 해제 – ifconfig interface [inet6] dhcp release 명령은 dhcpagent가 네트워크 인터페이스에서 사용된 IP 주소를 양도하도록 합니다. IP 주소 해제는 임대가 만료될 때 자동으로 발생합니다. 랩탑에서 네트워크를 남겨 두고 새 네트워크에서 시스템을 시작하려고 할 때 이 명령을 실행할 수 있습니다. /etc/default/dhcpagent 구성 파일 RELEASE_ON_SIGTERM 등록 정보를 참조하십시오.
IP 주소 삭제 – ifconfig interface [inet6] dhcp drop 명령은 dhcpagent가 DHCP 서버에 알리지 않고 네트워크 인터페이스를 끌어내리고 파일 시스템에 임대를 캐시하도록 합니다. 이 명령으로 클라이언트는 재부트할 때 동일한 IP 주소를 사용할 수 있습니다.
네트워크 인터페이스 핑 – ifconfig interface [inet6] dhcp ping 명령을 사용하면 인터페이스가 DHCP의 제어를 받는지 여부를 파악할 수 있습니다.
네트워크 인터페이스의 DHCP 구성 상태 보기 – ifconfig interface [inet6] dhcp status 명령은 DHCP 클라이언트의 현재 상태를 표시합니다. 다음 항목이 표시됩니다.
IP 주소가 클라이언트에 바인드되었는지 여부
전송, 수신 및 거부된 요청 수
이 인터페이스가 기본 인터페이스인지 여부
임대를 획득한 시간, 만료되는 시간 및 갱신 시도가 시작되도록 예약된 시간
예를 들면 다음과 같습니다.
# ifconfig hme0 dhcp status Interface State Sent Recv Declined Flags hme0 BOUND 1 1 0 [PRIMARY] (Began,Expires,Renew)=(08/16/2005 15:27, 08/18/2005 13:31, 08/17/2005 15:24)
# ifconfig hme0 inet6 dhcp status Interface State Sent Recv Declined Flags hme0 BOUND 1 0 0 [PRIMARY] (Began,Expires,Renew)=(11/22/2006 20:39, 11/22/2006 20:41, 11/22/2006 20:40)
클라이언트 시스템의 /etc/default/dhcpagent 파일은 dhcpagent의 조정 가능한 매개변수를 포함합니다. 텍스트 편집기를 사용하여 클라이언트 운영에 영향을 주는 여러 매개변수를 변경할 수 있습니다. /etc/default/dhcpagent 파일은 잘 문서화되어 있으므로 자세한 내용은 이 파일과 dhcpagent(1M) 매뉴얼 페이지를 참조해야 합니다.
/etc/dhcp.interface 파일은 DHCP 클라이언트에 영향을 미치는 매개변수가 설정되는 다른 위치입니다. 이 파일에 설정된 매개변수는 ifconfig 명령을 통해 시스템 시작 스크립트에서 사용됩니다. 하지만 이 파일은 DHCPv4에만 영향을 줍니다. DHCPv6에는 여기에 해당하는 파일이 없습니다.
기본적으로 DHCP 클라이언트는 다음과 같이 구성됩니다.
클라이언트 시스템에 특정 호스트 이름이 필요하지 않습니다.
클라이언트가 특정 호스트 이름을 요청하도록 하려면 DHCPv4 클라이언트 호스트 이름을 참조하십시오.
클라이언트의 기본 요청은 /etc/default/dhcpagent 에 제공되고 DNS 서버, DNS 도메인 및 브로드캐스트 주소를 포함합니다.
/etc/default/dhcpagent 파일의 PARAM_REQUEST_LIST 키워드에서 DHCP 클라이언트의 매개변수 파일이 더 많은 옵션을 요청하도록 설정할 수 있습니다. DHCP 서버가 특별히 요청되지 않은 옵션을 제공하도록 구성할 수 있습니다. DHCP 서버 매크로를 사용하여 클라이언트에 정보를 보내는 방법은 dhcpd(8) 매뉴얼 페이지 및 DHCP 매크로 작업(작업 맵)을 참조하십시오.
클라이언트 시스템이 하나의 물리적 네트워크 인터페이스에서 DHCP를 사용합니다.
여러 개의 물리적 네트워크 인터페이스에서 DHCP를 사용하려면 다중 네트워크 인터페이스의 DHCP 클라이언트 시스템을 참조하십시오.
DHCP 클라이언트가 Oracle Solaris 설치 후에 구성된 경우 이름 서비스 클라이언트로 자동으로 구성되지 않습니다.
DHCP 클라이언트에서 이름 서비스 사용에 대한 자세한 내용은 DHCP 클라이언트 시스템 및 이름 서비스를 참조하십시오.