菜鸟学Linux 第050篇笔记 dhcp

简介:

菜鸟学Linux 第050篇笔记 dhcp




DHCP (Dynamic Host Configuration Protocol) 早期bootp (boot protocol)

lease

Client--> DHCPDISCOVER

  DHCPOFFER    <-- Server

Client--> DHCPREQUEST

  DHCPACK      <-- Server

广播

  

续租   

Client--> DHCPREQUEST 

  DHCPACK      <-- Server  单播

  

DHCP Relay



dhcp 软件包提供地址  www.isc.org

dhcp 和 dhcp relay 不可同时使用


/var/lib/dhcpd/dhcpd.leases  存放已经分发的地址


/etc/dhcpd.conf 配置文件

subnet 192.168.11.0 netmask 255.255.255.0 {


# --- default gateway

        option routers                  192.168.11.1;

        option subnet-mask              255.255.255.0;       

        option domain-name-servers      192.168.11.122;


        option time-offset              -18000; 


        range 192.168.11.2 192.168.11.10;

        default-lease-time 21600;

max-lease-time 43200;

        

        host ns {

                hardware ethernet 12:34:56:78:AB:CD;

                fixed-address 192.168.11.11;

        }

}

 

host 后ns是一个名字,可以更改  这里配置的是为某个MAC配置固定IP

hardware ethernet 后跟mac地址

fixed-address 即为分配的固定IP 注意此地址最好不要出现在地址池里 你懂得


如果有客户端使用了此服务器所分配的IP地址

则可以/var/lib/dhcpd/dhcpd.leases 查看其分发的地址

但是这里没有固定分配的地址,只有动态分配的记录,

还要记住一点固定分配的IP地址,要优先于动态分配的


侦听端口

dhcp server UDP 67/udp

dhcp client udp 68/udp

本文转自Winthcloud博客51CTO博客,原文链接http://blog.51cto.com/winthcloud/1883441如需转载请自行联系原作者


Winthcloud

相关文章
|
3月前
|
Ubuntu Linux Python
Tkinter错误笔记(一):tkinter.Button在linux下出现乱码
在Linux系统中,使用Tkinter库时可能会遇到中文显示乱码的问题,这通常是由于字体支持问题导致的,可以通过更换支持中文的字体来解决。
195 0
Tkinter错误笔记(一):tkinter.Button在linux下出现乱码
|
3月前
|
Linux API 开发工具
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
ijkplayer是由B站研发的移动端播放器,基于FFmpeg 3.4,支持Android和iOS。其源码托管于GitHub,截至2024年9月15日,获得了3.24万星标和0.81万分支,尽管已停止更新6年。本文档介绍了如何在Linux环境下编译ijkplayer的so库,以便在较新的开发环境中使用。首先需安装编译工具并调整/tmp分区大小,接着下载并安装Android SDK和NDK,最后下载ijkplayer源码并编译。详细步骤包括环境准备、工具安装及库编译等。更多FFmpeg开发知识可参考相关书籍。
120 0
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
|
5月前
|
Unix Linux 开发工具
linux笔记 diff及patch的制作与使用
这篇文章是关于Linux系统中使用`diff`命令生成补丁文件以及使用`patch`命令应用这些补丁的详细教程和实战案例。
137 2
linux笔记 diff及patch的制作与使用
|
5月前
|
安全 Ubuntu 网络协议
在Linux中,如何配置DHCP服务器?
在Linux中,如何配置DHCP服务器?
|
5月前
|
域名解析 缓存 负载均衡
在Linux中,DNS和DHCP的作用是什么?
在Linux中,DNS和DHCP的作用是什么?
|
5月前
|
Linux
Linux源码阅读笔记13-进程通信组件中
Linux源码阅读笔记13-进程通信组件中
|
5月前
|
Linux 开发者
Linux源码阅读笔记18-插入模型及删除模块操作
Linux源码阅读笔记18-插入模型及删除模块操作
|
5月前
|
数据采集 Linux
Linux源码阅读笔记20-PCI设备驱动详解
Linux源码阅读笔记20-PCI设备驱动详解
|
5月前
|
Linux
Linux源码阅读笔记19-插入删除模块实战
Linux源码阅读笔记19-插入删除模块实战
|
5月前
|
Linux
Linux源码阅读笔记17-资源分配及总线系统
Linux源码阅读笔记17-资源分配及总线系统
下一篇
开通oss服务