dhclient命令来自英文词组DHCP client的缩写,其功能是动态获取或释放IP地址。使用dhclient命令前,需要将网卡模式设置成DHCP自动获取,否则静态模式的网卡不会主动向服务器获取如IP地址等网卡信息。
一、语法格式
dhclient 参数 网卡名
二、常用参数
1、-4: 基于IPv4网络协议。
2、-r: 释放IP地址。
3、-6: 基于IPv6网络协议。
4、-s: 在获取IP地址前指定DHCP服务器。
5、-d: 以前台方式运行。
6、-v: 显示执行过程详细信息。
7、-F: 设置向DHCP服务器发送的FQDN。
8、-V: 设置要发送给DHCP服务器的厂商类标识符。
9、-H: 设置向DHCP服务器发送的主机名。
10、-w: 即使没有找到广播接口,也继续运行。
11、-n: 不配置任何接口。
12、-x: 停止DHCP客户端,而不释放当前租约。
13、-p: 设置DHCP客户端监听的端口号。
14、–timeout: 设置最大响应超时时间。
15、-q: 静默执行模式。
16、–version: 显示版本信息。
三、参考示例
1、通过指定网卡发起DHCP请求,获取网卡参数:
[root@zzbaike ~]# dhclient ens160
2、释放系统中已获取的网卡参数:
[root@zzbaike ~]# dhclient -r Killed old client process
3、向指定的服务器请求获取网卡参数:
[root@zzbaike ~]# dhclient -s 192.168.10.10
4、手动停止执行dhclient服务进程:
[root@zzbaike ~]# dhclient -x Removed stale PID file