linux 操作系统下的dhclient命令介绍和案例使用

news/2024/9/19 22:05:23 标签: linux, 服务器, 运维, ubuntu

linux 操作系统下的dhclient命令介绍和案例使用

dhclient 是 Linux 系统中用于动态主机配置协议(DHCP)客户端的命令。它的主要功能是从 DHCP 服务器获取网络配置,包括 IP 地址、子网掩码、默认网关和 DNS 服务器等信息

dhclient 命令概述

基本语法

bash

dhclient [选项] [网络接口]

  • 选项:可选的参数,用于控制 dhclient 的行为。
  • 网络接口:指定需要配置的网络接口(例如 eth0

常用选项

  • -r:释放当前的 IP 地址。
  • -d:在前台运行 dhclient,用于调试。
  • -v:启用详细模式,输出更多信息。
  • -1:仅尝试一次获取租约。
  • -lf <lease-file>:指定租约文件的位置,默认是 /var/lib/dhclient/dhclient.leases
  • -cf <config-file>:指定客户端配置文件,默认是 /etc/dhcp/dhclient.conf

命令选项:

root@meng:/data/milvus# which dhclient
/usr/sbin/dhclient
root@meng:/data/milvus# dhclient --help
Usage: dhclient [-4|-6] [-SNTPRI1dvrxi] [-nw] [-p <port>] [-D LL|LLT]
                [--dad-wait-time <seconds>] [--prefix-len-hint <length>]
                [--decline-wait-time <seconds>]
                [--address-prefix-len <length>]
                [-s server-addr] [-cf config-file]
                [-df duid-file] [-lf lease-file]
                [-pf pid-file] [--no-pid] [-e VAR=val]
                [-sf script-file] [interface]*
       dhclient {--version|--help|-h}
root@meng:/data/milvus# dhclient
root@meng:/data/milvus# 
 

命令案例:

root@meng:/etc/netplan# ls
00-installer-config.yaml  01-installer-config.yaml

#网络文件配置为动态获取
root@meng:/etc/netplan# cat 01-installer-config.yaml 
network:
  version: 2
  ethernets:
    ens34:
      dhcp4: true

#查看ens34网络接口卡
root@meng:/etc/netplan# ifconfig ens34
ens34: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.10.8  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::20c:29ff:fe51:7d82  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:51:7d:82  txqueuelen 1000  (Ethernet)
        RX packets 41  bytes 4671 (4.6 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 44  bytes 5006 (5.0 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

#删除ens34接口上的IP

root@meng:/etc/netplan# dhclient -r -v ens34
Removed stale PID file
Internet Systems Consortium DHCP Client 4.4.1
Copyright 2004-2018 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/ens34/00:0c:29:51:7d:82
Sending on   LPF/ens34/00:0c:29:51:7d:82
Sending on   Socket/fallback
DHCPRELEASE of 192.168.10.9 on ens34 to 192.168.10.50 port 67 (xid=0x520acb38)

#检查ens34接口IP
root@meng:/etc/netplan# ifconfig ens34
ens34: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::20c:29ff:fe51:7d82  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:51:7d:82  txqueuelen 1000  (Ethernet)
        RX packets 41  bytes 4671 (4.6 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 44  bytes 5006 (5.0 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@meng:/etc/netplan# 


http://www.niftyadmin.cn/n/5666200.html

相关文章

MutationObserver详解+案例——深入理解 JavaScript 中的 MutationObserver:原理与实战案例

目录 深入理解 JavaScript 中的 MutationObserver&#xff1a;原理与实战案例 一、MutationObserver 简介 二、MutationObserver 的工作原理 1、基本用法 2、observe 方法的配置项 三、实战案例 案例 1&#xff1a;监控动态内容加载 案例 2&#xff1a;监控属性变化 案…

缓存穿透 问题(缓存空对象)

文章目录 1、缓存穿透2、缓存空对象3、AlbumInfoApiController --》getAlbumInfo()4、AlbumInfoServiceImpl --》getAlbumInfo()5、RedisConstant6、请求缓存不存在的数据 1、缓存穿透 2、缓存空对象 3、AlbumInfoApiController --》getAlbumInfo() GetMapping("getAlbumI…

佩戴舒适且适合学生党的蓝牙耳机?分享开放式耳机排行榜前十名

对于追求佩戴舒适的学生党来说&#xff0c;高性价比的开放式耳机是一个不错的选择。因为这类耳机不仅提供了良好的通风性&#xff0c;还减少了长时间佩戴带来的闷热感。而且开放式耳机也通常具有轻巧的设计&#xff0c;能够减轻了耳朵的压力。而且&#xff0c;还需要考虑到学生…

【多线程】深入剖析线程池的应用

&#x1f490;个人主页&#xff1a;初晴~ &#x1f4da;相关专栏&#xff1a;多线程 / javaEE初阶 还记得我们一开始引入线程的概念&#xff0c;就是因为进程太“重”了&#xff0c;频繁创建销毁进程的开销是非常大的。而随着计算机的发展&#xff0c;业务上对性能的要求越来越…

IDEA Project不显示/缺失文件

问题&#xff1a;侧边栏project 模式下缺少部分文件 先点close project 打开项目所在目录&#xff0c;删除目录下的.idea文件夹 重新open project打开这个项目即可解决

C++:动态内存分配(new、delete 相比 malloc、free的优势)与运算符重载

动态内存分配与运算符重载 一、动态内存分配&#xff08;一&#xff09;内存的分类&#xff08;二&#xff09;动态内存分配函数(1)new 和delete 的使用&#xff08;1&#xff09;new 的原理&#xff08;2&#xff09;delete 的原理 2、 operator new与operator delete&#xf…

基于Linux系统离线安装oracle数据库

注意事项&#xff1a; 在安装的时候多次涉及root用户和oracle用户的切换&#xff0c;请注意区分&#xff0c;本文已明显 一、环境准备 1、关闭防火墙 [rootlocalhost ~]# systemctl stop firewalld2、 禁用NetworkManager服务&#xff08;非必须&#xff09; [rootlocalhost …

解锁生命活力密码!帕金森患者的专属锻炼秘籍,让每一步都稳健前行

在这个快节奏的时代&#xff0c;健康成为了我们最宝贵的财富之一。然而&#xff0c;对于帕金森病患者而言&#xff0c;身体的逐渐僵硬、运动能力的下降&#xff0c;似乎给生活按下了减速键。但请相信&#xff0c;科学的锻炼方法&#xff0c;就是那把重启生命活力的钥匙&#xf…