`

Linux命令dhclient

阅读更多

The Internet Systems Consortium DHCP Client, dhclient, provides a means for configuring one or more network interfaces using the Dynamic Host Configuration Protocol, BOOTP protocol, or if these protocols fail, by statically assigning an address.

linux dhclient 的语法

dhclient [ -p port ] [ -d ] [ -e VAR=value ] [ -q ] [ -1 ] [ -r ] [ -lf lease-file ] [ -pf pid-file ] [ -cf config-file ] [ -sf script-file ] [ -e ENVVAR=value ] [ -s server ] [ -g relay ] [ -n ] [ -nw ] [ -w ] [ if0 [ ...ifN ] ]

-p port If the DHCP client should listen and transmit on a port other than the standard (port 68), the -p flag may used. It should be followed by the udp port number that dhclient should use. This is mostly useful for debugging purposes. If a different port is specified for the client to listen on and transmit on, the client will also use a different destination port - one greater than the specified destination port.
-s The DHCP client normally transmits any protocol messages it sends before acquiring an IP address to, 255.255.255.255, the IP limited broadcast address. For debugging purposes, it may be useful to have the server transmit these messages to some other address. This can be specified with the -s flag, followed by the IP address or domain name of the destination.
-g For testing purposes, the giaddr field of all packets that the client sends can be set using the -g flag, followed by the IP address to send. This is only useful for testing, and should not be expected to work in any consistent or useful way.
-d The DHCP client will normally run in the foreground until it has configured an interface, and then will revert to running in the background. To run force dhclient to always run as a foreground process, the -d flag should be specified. This is useful when running the client under a debugger, or when running it out of inittab on System V systems.
-e The dhclient daemon creates its own environment when executing the dhclient-script to do the grunt work of interface configuration. To define extra environment variables and their values, use the -e flag, followed by the environment variable name and value assignment, just as one would assign a variable in a shell. Eg: -e IF_METRIC=1
-r The client normally doesn't release the current lease as it is not required by the DHCP protocol. Some cable ISPs require their clients to notify the server if they wish to release an assigned IP address. The -r flag explicitly releases the current lease, and once the lease has been released, the client exits.
-1 The -1 flag cause dhclient to try once to get a lease. If it fails, dhclient exits with exit code two.
-cf, -lf, -pf, and -sf The DHCP client normally gets its configuration information from /etc/dhcp3/dhclient.conf, its lease database from /var/lib/dhcp3/dhclient.leases, stores its process ID in a file called /var/run/dhclient.pid, and configures the network interface using /sbin/dhclient-script To specify different names and/or locations for these files, use the -cf, -lf, -pf and -sf flags, respectively, followed by the name of the file. This can be particularly useful if, for example, /var/lib/dhcp3 or /var/run has not yet been mounted when the DHCP client is started.
-w The DHCP client normally exits if it isn't able to identify any network interfaces to configure. On laptop computers and other computers with hot-swappable I/O buses, it is possible that a broadcast interface may be added after system startup. The -w flag can be used to cause the client not to exit when it doesn't find any such interfaces. The omshell (1) program can then be used to notify the client when a network interface has been added or removed, so that the client can attempt to configure an IP address on that interface.
-n The DHCP client can be directed not to attempt to configure any interfaces using the -n flag. This is most likely to be useful in combination with the -w flag.
-nw The client can also be instructed to become a daemon immediately, rather than waiting until it has acquired an IP address. This can be done by supplying the -nw flag.
-e The client runs child processes (scripts) with a clean environment. Use the -e flag to specify additional environment variables to pass to child processes.

linux dhclient 的演示示例:

dhclient eth0

Renews the IP address.

分享到:
评论

相关推荐

    linux测试命令集

    Linux 测试命令集 一、Linux ACPI 测试命令 Linux ACPI(Advanced Configuration and Power Interface)提供了多种睡眠和关机命令,对于测试 Linux 系统的电源管理功能非常重要。 * 站备模式(S1):echo standby...

    Linux测试命令集.pdf

    Linux 测试命令集 Linux 测试命令集是 Linux 操作系统中的一个重要组件,它提供了一系列的测试命令来帮助用户测试和诊断 Linux 系统中的各种问题。本文档将对 Linux 测试命令集进行详细的介绍,并提供相关的知识点...

    Linux命令.docx

    5. **处理错误进程**:当`dhclient`命令出错时,可先用`ps -ef | grep dhclient`找到进程ID,然后使用`kill -9 ID`终止该进程。 6. **查询端口号**:使用`ps -ef |grep 条件`查找占用特定端口的进程,然后用`kill -9...

    Linux测试命令集[文].pdf

    设置网卡自动 IP 可以使用 dhclient eth0 命令,而查看网卡连接状态可以使用 ethtool eth0 命令。 本文档详细介绍了 Linux 测试命令集,涵盖了 Linux ACPI Standby、串口通讯、USB 移动设备、声音查看声卡驱动、...

    linux命令速查.docx

    以下是一些在"Linux命令速查.docx"中提到的关键知识点: 1. **关机/重启/注销命令**: - `shutdown -h now`:立即关机。 - `shutdown -h 10`:10分钟后关机。 - `shutdown -h 11:00`:设定11点关机。 - `...

    Linux系统下dhcp源码

    - `dhclient`: DHCP客户端程序,用于获取网络配置信息。 - `lib/dhcp`: 共享库,包含DHCP协议的核心功能。 - `options`: 定义了DHCP选项及其处理逻辑。 - `subnet`: 存储和处理子网信息。 4. **流程解析** 当...

    linux语句总结+注释

    * 获取 ip 命令:dhclient 网卡名称 服务管理 * 停止服务命令:service 服务名 stop * 重启服务命令:service 服务名 restart 数据库管理 * 安装 MySQL 命令:yum install mysql mysql-server mysql-devel -y * ...

    VMware虚拟机安装linux后,每次重启后网卡(ens33网卡失效)找不到了,需要手动添加.怎么解决

    在使用VMware虚拟机安装Linux Ubuntu系统后,可能会遇到一个常见的问题:每次重启后,网卡(例如,ens33)无法自动识别和配置IP地址,导致网络连接失效。这给用户带来了不便,需要手动重新配置才能恢复网络。本文将...

    linux路由配置在Linux操作系统下修改IP、DNS和路由配置[参考].pdf

    * dhclient 命令:从 DHCP 服务器中申请新的网络设置 * ifconfig 命令:设置网络接口的 IP 地址和子网掩码 * route 命令:添加或删除默认网关 * hostname 命令:设置主机名称 * nslookup 命令:查看当前使用的 DNS ...

    LINUX 使 用 指 南

    在Linux中,网络配置可以通过编辑网络接口配置文件或使用`ifconfig`、`dhclient`等命令完成。学会查看网络状态、配置IP地址、DNS设置和路由信息是必备技能。 十、系统日志 Linux 系统日志存储在 `/var/log` 目录下...

    Linux基本安装操作指南PPT

    首先,我们来探讨Linux命令大全。在Linux系统中,命令行界面是其主要的操作方式,通过输入不同的命令可以实现各种功能。常见的Linux命令有: 1. `ls`:列出目录内容。 2. `cd`:切换当前工作目录。 3. `pwd`:显示...

    linux系统使用简介

    在Linux中,网络配置主要通过编辑网络接口配置文件或使用`ifconfig`、`dhclient`等命令完成。`netstat`用于查看网络连接状态,`ping`和`traceroute`帮助诊断网络问题。 7. **系统日志与监控** `/var/log`目录下...

    Linux实验.zip

    我们会用到ifconfig、route、netstat等命令,并了解如何通过编辑/etc/network/interfaces或使用dhclient命令动态获取IP地址。 实验6:Linux软件安装与管理 在这个实验中,我们将学习使用包管理器(如apt-get for ...

    linux下自动连接wifi程序源码

    Linux系统提供了丰富的命令行工具来管理网络接口,如`iwconfig`用于查看无线网卡信息,`iwlist`用于扫描可用的WiFi网络,`ifconfig`用于配置网络接口,以及`dhclient`或`wpa_supplicant`用于获取IP地址和连接WiFi。...

    Linux入门之路

    ifconfig命令用于查看和配置网络接口,dhclient或dhcpcd用于动态获取IP地址,nslookup或dig用于查询域名解析。 八、软件管理 Linux主要通过包管理器安装软件,如Ubuntu的apt,CentOS的yum。使用它们可以轻松搜索、...

    AR8161 LINUX 网卡驱动

    5. **配置网络**:驱动安装成功后,可以使用`ifconfig`或`ip addr add`命令配置网络接口,以及`dhclient`或`dhcpcd`命令获取动态IP地址。 6. **故障排查**:如果遇到问题,可以查看日志文件(如`/var/log/dmesg`)...

    Linux下必须知道的11个网络命令.docx

    在Linux操作系统中,掌握一些基本的网络命令对于管理和诊断网络问题至关重要。以下是一些你应该知道的网络命令: 1. **curl** 和 **wget**: 这两个命令用于在终端中下载文件,无需离开命令行界面。`curl`命令的常用...

    北大青鸟linux 第一章到第8章

    学习如何配置网络接口,如ifconfig、dhclient命令。同时,还将学习网络服务的管理,如HTTP、FTP、DNS服务器的设置与维护。 【第六章:用户与组管理】 了解Linux的用户账户体系,学习如何创建、删除和管理用户及...

    linux资料linux资料linux资料

    网络配置可以通过编辑`/etc/network/interfaces`或使用`ifconfig`、`dhclient`等命令完成。 在编程和开发领域,Linux提供了一套强大的开发工具,如GCC编译器、GDB调试器、Git版本控制等。此外,Linux环境对于开源...

Global site tag (gtag.js) - Google Analytics