dhcpcd 디먼
용도
DHCP(Dynamic Host Configuration Protocol) 클라이언트를 구현합니다. DHCP 서버에 주소 및 구성 정보를 제공합니다.
구문
시스템 자원 제어기(SRC)를 사용하여 DHCP 클라이언트를 구현하려면 다음을 수행하십시오.
startsrc -s dhcpcd[-a 인수] ...
SRC를 사용하지 않고 DHCP 클라이언트를 구현하려면 다음을 수행하십시오.
dhcpcd[-f ConfigurationFile][-i IP주소][-l LeaseFile][-n][-o OptionsFile][-r][-t 초][-T 분]
설명
dhcpcd 디먼은 DHCP 프로토콜을 사용하여 IP(Internet Protocol) 주소와 다른 매개변수들을 설정하여 DHCP 클라이언트를 구현합니다.
dhcpcd 디먼은 일반적으로 정상적으로는 시작 시간에 실행하는 /etc/rc.tcpip 파일에 의해 시작됩니다. 기본적으로는 주석 처리되고 시스템 시작 시에 실행되지 않습니다. DHCP 클라이언트를 사용으로 설정하는 SMIT(System Management Interface Tool) 옵션이 있습니다.
dhcpcd 디먼은 구성 파일을 읽고 구성 파일 내에서 지정된 인터페이스에 대한 IP 주소 및 기타 구성 옵션을 시작하고 확보하려고 시도합니다. dhcpcd 디먼은 시스템이 실행되는 동안 백그라운드에서 실행됩니다. 이미 수신된 주소를 필요에 따라 갱신합니다.
dhcpcd 디먼은 또한 -i 플래그가 사용될 때 DHCP 정보 모드에서 실행됩니다. 이 모드를 사용하여 클라이언트가 IP 주소를 가져오지 않고 DHCP 서버에서 구성 정보를 검색할 수 있습니다. 정적 주소에 유용하지만 인쇄 서버 및 기타 옵션 같은 동적 항목에는 유용하지 않습니다. IP 주소 매개변수와 함께 -i 플래그를 사용할 때 dhcpcd 디먼이 지정된 주소에 대해 한 번 실행됩니다.
refresh 명령을 사용하여 dhcpcd 디먼이 구성 파일을 다시 읽게 할 수 있습니다. ' SIGHUP '을 사용하여 동일한 응답을 얻을 수도 있습니다.
dhcpcd 디먼에 대한 디폴트 구성 파일은 /etc/dhcpcd.ini입니다. 로깅 및 네트워크 인터페이스 정보를 포함합니다.
SMIT smit usedhcp 단축 경로를 사용하여 이 명령을 실행할 수 있습니다.
플래그
| 항목 | 설명 |
|---|---|
| -f ConfigurationFile | 사용될 구성 파일을 지정합니다. 디폴트는 /etc/dhcpcd.ini 파일입니다. |
| -i IP주소 | dhcpcd 디먼이 DHCP 정보 모드를 사용해야 함을 지정합니다. IP 주소는 DHCP에 구성 정보를 얻을 인터페이스를 지시합니다. |
| -l LeaseFile | 다른 리스 파일을 지정합니다. 리스 파일은 리스 획득 시 클라이언트에 의해 생성됩니다. 기본적으로 리스 파일은 /etc/dhcpc.db입니다. |
| -n | 인터페이스가 새 주소를 수신할 때 재구성되지 않게 합니다. |
| -o OptionsFile | 옵션 파일을 지정합니다. 기본적으로 옵션 파일은 /etc/dhcpc.opt입니다. |
| -r | 클라이언트 디먼을 시작한 후 한 번 실행했을 때 중지합니다. |
| -tseconds | DHCP가 그 자신을 백그라운드에 두기 전에 기다리는 시간(초)을 지정합니다. DHCP 서버를 찾을 수 없는 경우 시스템이 계속 부팅하도록 허용합니다. |
| -T 분 | 시간을 분 단위로 지정합니다. DHCP 클라이언트가 이 제한시간 값 안에 인터페이스에 대한 주소를 구성하지 못하는 경우(예를 들어 DHCP 서버의 비가용성 때문에), 추가 시도를 중지합니다. |
종료 상태
이 명령은 다음과 같은 종료값을 리턴합니다.
| 항목 | 설명 |
|---|---|
| 0 | 정상적으로 완료되었습니다. |
| >0 | 오류가 발생했습니다. |
보안
액세스 제어: 이 명령을 실행하려면 루트 권한이 있어야 합니다.
파일
| 항목 | 설명 |
|---|---|
| /usr/sbin/dhcpcd | dhcpcd 디먼을 포함합니다. |
| /etc/dhcpcd.ini | 디폴트 클라이언트 구성 파일을 포함합니다. |
| /etc/services | 인터넷 서비스에 사용되는 소켓 및 프로토콜을 정의합니다. |
| /etc/inetd.conf | inetd 디먼이 제어하는 서비스를 정의합니다. |