首页 > 系统相关 >如何查看linux上对应的dhcp服务器IP是多少

如何查看linux上对应的dhcp服务器IP是多少

时间:2024-09-21 13:50:09浏览次数:12  
标签:dhclient log IP 09 192.168 linux var dhcp meng

如何查看linux上对应的dhcp服务器IP是多少

要查看 Linux 系统上对应的 DHCP 服务器 IP 地址,可以通过以下几种方法:

1. 检查 DHCP 客户端日志

在 DHCP 客户端获取 IP 地址的过程中,DHCP 服务器的 IP 地址通常会记录在系统日志中。可以使用 grep 命令查找包含 "DHCPOFFER" 的日志条目,来找到 DHCP 服务器的 IP 地址。

sudo grep -IR "DHCPOFFER" /var/log/*

这条命令会在 /var/log/ 目录下的所有日志文件中查找包含 "DHCPOFFER" 的行,输出中会显示 DHCP 服务器的 IP 地址 

root@meng:/etc/netplan# grep -IR "DHCPOFFER" /var/log/*
/var/log/syslog:Sep 14 09:04:26 meng dhclient[22283]: DHCPOFFER of 192.168.10.7 from 192.168.10.50
/var/log/syslog:Sep 14 09:09:26 meng dhclient[22283]: No DHCPOFFERS received.
/var/log/syslog:Sep 14 09:09:26 meng dhclient[22283]: No DHCPOFFERS received.
/var/log/syslog:Sep 14 09:09:26 meng dhclient[22283]: No DHCPOFFERS received.
/var/log/syslog:Sep 14 09:09:26 meng dhclient[22283]: No DHCPOFFERS received.
/var/log/syslog:Sep 14 09:09:26 meng dhclient[22283]: No DHCPOFFERS received.
/var/log/syslog:Sep 14 09:17:21 meng dhclient[1801]: DHCPOFFER of 192.168.10.9 from 192.168.10.50
/var/log/syslog:Sep 14 09:24:43 meng dhclient[2298]: DHCPOFFER of 192.168.10.9 from 192.168.10.50
root@meng:/etc/netplan# 


在这个例子中,192.168.10.50 就是 DHCP 服务器的 IP 地址

2. 使用 dhclient 命令

如果你正在使用 dhclient 来管理 DHCP,可以在运行 dhclient 时使用 -v 选项来查看详细输出,其中也会包含 DHCP 服务器的 IP 地址

sudo dhclient -v ens34

root@meng:/etc/netplan# sudo dhclient -v ens34
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
DHCPREQUEST for 192.168.10.9 on ens34 to 255.255.255.255 port 67 (xid=0x7e16a7b3)
DHCPACK of 192.168.10.9 from 192.168.10.50 (xid=0xb3a7167e)
RTNETLINK answers: File exists
bound to 192.168.10.9 -- renewal in 774 seconds.

这里的 192.168.10.50 就是 DHCP 服务器的 IP 地址。

标签:dhclient,log,IP,09,192.168,linux,var,dhcp,meng
From: https://blog.csdn.net/lisanmengmeng/article/details/142250117

相关文章

  • linux 操作系统下的dhclient命令介绍和案例使用
    linux操作系统下的dhclient命令介绍和案例使用dhclient是Linux系统中用于动态主机配置协议(DHCP)客户端的命令。它的主要功能是从DHCP服务器获取网络配置,包括IP地址、子网掩码、默认网关和DNS服务器等信息dhclient命令概述基本语法bashdhclient[选项][网络接口......
  • ARM/Linux嵌入式面经(三三):大疆
    嵌入式工程师考察主要蕴含:C/C++,处理器的架构,操作系统(linux或嵌入式实时操作系统),常见硬件接口协议/总线,文件存储系统等几方面文章目录1)C/C++static作用,变量加入static以后在内存中存储位置的变化。static的作用变量加入static后在内存中存储位置的变化面试官......
  • ARM/Linux嵌入式面经(三四):CVTE
    文章目录1、C++单例模式回答C++单例模式问题2、虚函数、纯虚函数虚函数(VirtualFunctions)纯虚函数(PureVirtualFunctions)虚函数与纯虚函数的主要区别面试官可能的追问3、堆和栈区别回答堆和栈的区别面试官可能的追问怎么判断栈的大小?方法?1.......
  • 新手爬虫er必刷!如何使用代理IP全攻略!
    在爬虫开发中,代理IP(也称为代理服务器)是一个非常重要的工具。当爬虫访问网站时,可能会遭遇IP封锁或请求频率限制。通过使用代理IP,可以分散请求压力并规避特定对IP的限制,从而提高采集任务的持续性。同时,不同的IP地址让爬虫在网络上显示为不同的位置来源,避免单一IP的频繁请求导致被目......
  • Linux中的进程信号
    在Linux系统中,信号是一种用于进程间通信和进程控制的机制,它允许系统内核和用户进程对其他进程进行通知、干预和控制。信号可以被用于各种用途,例如终止进程、暂停进程、捕捉异常以及处理用户自定义事件。为了更好地理解进程信号,我们将从以下几个方面进行探讨:信号的基本概念:什么是......
  • Linux系统离线部署MySQL详细教程(带每步骤图文教程)
    1、登录官网下载对应的安装包MySQL::DeveloperZone2、将压缩包上传到服务器上,这里直接上传到/usr/local路径上使用sftp工具上传到/usr/local目录上3、解压压缩包 tar-xfmysql-8.0.39-linux-glibc2.17-x86_64.tar.xz4、将mysql-8.0.39-linux-glibc2.17-x86......
  • linux 常用命令
    linux常用命令ls:列出目录中的文件和子目录。pwd:显示当前工作目录的路径。cd:切换目录。mkdir:创建新目录。rmdir:删除空目录。rm:删除文件或目录。cp:复制文件或目录。mv:移动或重命名文件或目录。touch:创建空文件或更新文件的时间戳。cat:显示文件内容。more/less:逐页查看......
  • 3.4.4 __ipipe_init_early之再论虚拟中断
    点击查看系列文章=》 InterruptPipeline系列文章大纲-CSDN博客3.4.4__ipipe_init_early之再论虚拟中断     根据《3.4.1.2IPIPE对Linux中断号的改造》的分析,IPIPE引入的虚拟中断virtualinterrupt的概念,其中前10个虚拟中断本质上是利用SGI实现的IPI中断。IPIPE在......
  • JavaScript 基础 - 第20天_Node.js入门
    文章目录Day01_Node.js入门提前安装软件目录学习目标01.什么是Node.js目标讲解小结02.fs模块-读写文件目标讲解小结03.path模块-路径处理目标讲解小结04.案例-压缩前端html目标讲解小结05.案例-压缩前端JS目标讲解小结06.认识URL中的端口号目标讲解小结07.http模......
  • 芝麻代理、快代理、神龙代理、巨量代理、站大爷…代理IP那么多,要怎么挑?
    逛乎,一直刷到这类问题:本质上,都是在面对市面上那么多代理IP服务提供商,挑得眼花缭乱了,而代理IP直接影响到我们数据采集任务的效率、安全性和成功率,所以我们在挑选服务提供商的时候都会谨慎一些。索性我们今天来说一下,如何找到适合我们项目的代理IP服务。代理IP应当怎么选?1.明确自身需......