DHCP服务器配置--Linux

摘要:
相关文件:模板文件:/usr/share/doc/dhcp-3.5/dhcpd.conf示例配置文件:/etc/dhcpd。conf租约文件:/var/lib/dhcpd/dhcpd。损失相关rpm包:dhcp-3.0.5-18.e15.i386.rpmdhcpv6-1.0.10-16.e15.i386.rpmdhcp-devel-3.0.5-18.e15.i386.rpmd
相关文件:
模板文件:/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample
配置文件:/etc/dhcpd.conf
租约文件:/var/lib/dhcpd/dhcpd.leases
 
相关rpm包:
dhcp-3.0.5-18.e15.i386.rpm
dhcpv6-1.0.10-16.e15.i386.rpm
dhcp-devel-3.0.5-18.e15.i386.rpm
dhcpv6_client-1.0.10-16.e15.i386.rpm
 
4个阶段:
DHCP Discover      //IP租约请求
DHCP Offer         //IP租约提供
DHCP Resquest      //IP租约选择
DHCP Ack           //IP租约确认
 
配置文件详解(/etc/dhcpd.conf):
1、ddns-update-style (none|interim|ad-hoc)  //必需位于第一行
2、ignore client-update        //忽略客户端更新
3、default-lease-time 21600    //默认租约时间
4、max-lease-time 43200        //最大租约时间
5、range dynamic-bootp  起始IP  结束IP       //配置地址池
6、 subnet 网络号 netmask子网掩码 {
7、           option routers IP地址           //配置默认网关
8、           option subnet-mask 子网掩码     //配置子网掩码
9、           option domain-name-servers IP地址    //DNS地址
 
10、 host CEO{
11、        hardware ethernet Mac地址     //配置固定主机的Mac地址
12、        fixed-address 固定IP          //配置固定分配的IP地址
 
客户端的配置:
只需把/etc/sysconfig/network-scripts/ifcfg-eth0 文件下配置BOOTPROTO=dhcp 即可
 
配置开机自动加载:
chkconfig -level 3 dhcp on     //配置级别3,开机自动加载DHCP服务(级别3为字符界面)
chkconfig -level 3 dhcp off    //配置级别3,开机不自动加载DHCP服务(级别3为字符界面)
 

免责声明:文章转载自《DHCP服务器配置--Linux》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇图的最小环问题dubbo源代码编译打包错误解决下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux音频编程

虽然目前Linux的优势主要体现在网络服务方面,但事实上同样也有着非常丰富的媒体功能,本文就是以多媒体应用中最基本的声音为对象,介绍如何在Linux平台下开发实际的音频应用程序,同时还给出了一些常用的音频编程框架。 一、数字音频 音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的变换,成为数字音...

Linux设置禁止用户登陆

Linux设置禁止用户登陆 vim /etc/shadow 第二栏(密码栏)设为*,会丢失密码 usermod -L username # -L Lock; -U Unlock chsh username -s /sbin/nologin 或直接改文件vim /etc/passwd修改mysql:mysql❌501:501::/mnt/mysql:/sb...

linux6410触摸屏驱动

要: 目前,市面上很多6410开发板都存在触摸屏抖动的问题,tiny6410也不例外,友善的解决方法是采用一线触摸,即在LCD板上,用一个单片机控制ADS7846芯片AD转换,再将数据通过单总线的方式与6410通讯。可是,我这里没有一线触摸板,于是就开始移植ADS7846驱动到tiny6410。 介绍: 可能有人会问,6410的触摸屏为什么会抖动呢,是不...

linux系统上nginx配置按天生成日志文件

nginx日志默认把日志都写到一个文件中,这样不方便管理,而且文件容量会越来越大,所以为了方便管理分析日志把日志按天切割,即每天生成一个新的日志文件。 实现步骤 1. 找到nginx日志文件 我的文件在/usr/local/nginx/logs这个路径下,有个access.log文件就是nginx的日志文件 2. 进入该路径创建个sh文件(称为批处理日志...

Linux下连接MS Sql server 使用ODBC/FreeTDS组合(详细)_徒步旅行者的空间_百度空间

Linux下连接MS Sql server -- 使用ODBC/FreeTDS组合(详细)_徒步旅行者的空间_百度空间 Linux下连接MS Sql server -- 使用ODBC/FreeTDS组合(详细) 最近工作上需要,了解了下相关内容,网上资料较散,逻辑也不够清晰,这里总结了一下,算是比较全面的(部分内容来自网络)。 在Linux下连接MSS...

linux下的模块加载

转载自百度百科 一、什么是 modules? modules 的字面意思就是模块,在此指的是 kernel modules;简单来说,一个模块提供了一个功能,如 isofs、minix、nfs、lp 等等。传统来讲,模块化有两个方法解决:设计者可以把各项功能分离到单独的叫做线程的处理中去,或者是将内核以包含/排除一些功能的方式重新编译。如果把功能分离到线...