当前位置:首页 > 站长知识 > 正文内容

Linux dhclient命令用法详解

2024-08-26站长知识11

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