# 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
Run the following commands:
- dhclient eth0
- dhclient -x eth0
## Example
Example 1: enabling 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: disabling 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
```