# dhclient ## Command Function This command is used to set and query **dhclient** parameters. ## Syntax - dhclient <*netif name*> - dhclient -x <*netif name*> ## Parameters **Table 1** Parameter description | Parameter | Description | Value Range | | ------------------------------- | -------------------------------------------- | ---------------- | | -h \| --help | Displays parameters supported by the **dhclient** command and their usage.| N/A | | <netif name> | Enables Dynamic Host Configuration Protocol (DHCP) for a network interface card (NIC). | NIC name, **eth0**| | -x <netif name> | Disables DHCP for a NIC. | NIC name, **eth0**| ## Usage Guidelines Run the following commands: - dhclient eth0 - dhclient -x eth0 ## Note Currently, the shell does not support this command. ## Example Example 1: Enable DHCP for eth0. ``` OHOS:/$ dhclient eth0 OHOS:/$ ifconfig lo ip:127.0.0.1 netmask:255.0.0.0 gateway:127.0.0.1 ip6: ::1/64 HWaddr 00 MTU:0 Running Link UP eth0 ip:192.168.1.10 netmask:255.255.255.0 gateway:192.168.1.1 HWaddr 42:da:81:bc:58:94 MTU:1500 Running Default Link UP OHOS:/$ ``` Example 2: Disable DHCP for eth0. ``` OHOS:/$ dhclient -x eth0 NetifStatusCallback(eth0): nsc event: 0xf0 OHOS:/$ ifconfig lo ip:127.0.0.1 netmask:255.0.0.0 gateway:127.0.0.1 ip6: ::1/64 HWaddr 00 MTU:0 Running Link UP eth0 ip:0.0.0.0 netmask:0.0.0.0 gateway:0.0.0.0 HWaddr 42:da:81:bc:58:94 MTU:1500 Running Default Link UP ```