dhcp服务器能为客户端提供哪些信息,为DHCP客户端提供DHCP服务器的MAC [关闭]
Background info:
我有一套专有的嵌入式Linux网络设备,其中一个将配置为DHCP服务器,其余的将是DHCP客户端 .
我需要让客户端设备只接受来自服务器设备的DHCP租约,忽略同一LAN上其他DHCP服务器提供的任何其他租约 . 同样,我需要使服务器设备仅向这组客户端提供DHCP请求,忽略可能出现在未知网络环境中的任何其他DHCP请求 . 本质上,我需要能够在已经有DHCP服务器的网络环境中为我自己的设备提供DHCP服务 .
我的所有设备都有相同的MAC地址的前半部分,我打算用它作为过滤器 .
我正在使用包含在BusyBox中的udhcpc和udhcpd,并且由于存储空间有限,我试图避免将任何其他DHCP客户端/服务器包添加到我的设备,但我愿意修改BusyBox代码 .
我通过向udhcpd.conf添加一个选项来实现DHCP服务器限制没有问题,我将其命名为 chaddr_filter ,其中包含一个通配符MAC地址,服务器应检查"Client Hardware Address (chaddr)" . 这似乎工作正常,服务器在服务我自己时忽略来自其他设备的任何DHCP请求 .
由于DHCP数据包中缺少“服务器硬件地址”字段,客户端过滤结果是一个更大的挑战 .
So here's my question:
's the best way to pass my server'的MAC到我的udhcpc客户端?
目前看起来没有从包含服务器MAC的DHCP服务器传递的字段或选项(看起来我不能从以太网层读取它) . 我想保持符合标准,所以我正在寻找可能用于此目的的潜在DHCP选项 .
我希望我可以使用“选项54:服务器标识符”,但RFC将其定义为IP地址 .
我正在考虑将服务器的MAC放在“选项60:类标识符”或“选项43:供应商特定信息”中,是否有理由不这样做?这有更好的领域吗?
我期待着任何建议 .
dhcp服务器能为客户端提供哪些信息,为DHCP客户端提供DHCP服务器的MAC [关闭]相关推荐
- 在两个私网客户端上如何实现TCPsocket通信,使用云服务器作为中转客户端
目录 文章目录 前言 一.TCP为什么不能直接在两个私网客户端之间通信? 二.使用步骤 1.申请阿里云esc云服务器 2.在两个客户端运行客户端代码 三.运行服务端客户端代码 总结 前言 本人最近在学 ...
- 网狐app端获取服务器信息,获取服务器信息 网狐客户端
获取服务器信息 网狐客户端 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 帐户 ...
- 魔方APP项目-07-客户端提交登录信息、在APICloud中集成防水墙验证码,前端获取显示并校验验证码、服务端校验验证码、保存用户登录状态,APICloud提供的数据存储、客户端保存用户登陆数据
用户登录 一.客户端提交登录信息 html/login.html,代码: <!DOCTYPE html> <html> <head><title>登录& ...
- dhcp服务器ipv4显示红色向下箭头,双栈客户端通过IPv4 DHCP SERVER分配DNS服务器完成IPv6地址解析典型案例...
前言 IPv6技术已日渐成熟,应用也越来越多,FTP.HTTP.DNS.DHCP.TELNET等都已支持IPv6,目前客户端也大部分都支持双栈.同时IPv4的地址日益缺乏,IPv6的运营商层面的应用也 ...
- Qt网络编程——TCP服务器与客户端互发信息
前言 前一个博客,试了TCP的服务器与客户端的连接与断开,接下就是客户端与服务器互发信息. 客户端 1.往服务器发送信息 //发送消息 void Client::on_buttonSendMessag ...
- Go语言之进阶篇http服务器获取客户端的一些信息
1.http服务器获取客户端的一些信息 示例: package mainimport ("fmt""net/http" )//w, 给客户端回复数据 //r, ...
- python opc服务器和客户端互相发送信息并给出实例
OPC(开放式连续控制协议)是一种通讯协议,用于连接工业控制系统(ICS)和计算机系统,以实现实时监测和控制的需求. 在 Python 中,你可以使用第三方库 freeopcua 来实现 OPC 服务 ...
- cas 修改服务器ip,Cas 服务器 Service(Cas客户端)注册信息维护
作为Cas服务器,允许哪些客户端接入与否是通过配置来定义的.对Cas服务器来说,每一个接入的客户端与一个Service配置对应:在Cas服务器启动时加载并注册上这些Service,与之对应的客户端才能 ...
- signalr收不到服务器的信息,重新连接的客户端SignalR没有收到消息 - javascript
我在作为服务运行的服务器上运行了SignalR Hub.由于任何原因,此服务器可能会因断电,正在更新(我们使用八达通自动更新)或其他原因而停止运行. 如果我有一个用户连接到此服务,则将消息发送到服务器 ...
最新文章
- NCBI下载SRA数据的4种方法
- Spring可扩展Schema标签
- python 还原九宫格图片_用Python做一个好玩的朋友圈九宫格抽奖
- 最新解决ora-01034:oracle not available 的方法
- 西安工程大学c语言试卷,知到_大学应用写作_单元测试答案知到C语言程序设计(西安工程大学)见面课答案...
- 继涉黄被约谈 “比心陪练”App因内容涉宣扬暴力再被处罚
- Java基础知识学习06-封装、继承
- AMD优势: 与众不同 选择丰富
- 聊聊我怎么系统学习Linux技能并快速提高的
- markdown使用模板(供自己方便使用)
- 计算机开机切换用户界面,win7开机登录界面怎么设置?win7更换开机画面壁纸解决办法...
- LBS基站定位接口代码示例
- c语言表白用代码(1)
- 2018年,数万款小程序暴毙在路上
- 如何快速转载网页博客
- Caused by: java.lang.Error: Unresolved compilation problems:解决办法
- 几个招聘网站,智联的最垃圾
- java pdf 模板多页数据导出
- MEXGroup:外汇课堂丨头寸交易
- shell脚本中命名管道
热门文章
- Careercup - Microsoft面试题 - 5428361417457664
- Content Provider 基础 之URI
- Linq 学习笔记(二)
- 你是个有魅力的人吗?人格魅力这样修养而成
- [Leedcode][JAVA][第14题][最长公共前缀][二分][横竖扫描][分治]
- java nextintln_java – 从lambda表达式引用的局部变量必须是final或者有效的final
- pythonwhile输出每一个余数_Python 基础 - day02-3
- 前端js获取图片大小 扩展名_前端 JS 获取 Image 图像 宽高 尺寸
- 大地形pawn抖动问题
- px、dp和sp,这些单位有什么区别?