客户端windows xp sp3
1、查看服务器ip地址
2、检测系统是否已安装DHCP服务,建立光盘挂载点挂载光盘
3、进入光盘并查看内容,并安装DHCP服务安装包
4、检测DHCP服务安装包的情况
5、查看系统DHCP服务的配置文件(与其他服务不同的是系统并不提高dhcpd.conf的配置文件,但我们可以使用系统自带的范例文件来进行编辑)
6、copydhcp的配置范例到系统配置文件下,并进行编辑
7、DHCP服务相对来说是很简单的,这里我们只需要编辑网关、子网掩码、地址池即可,具体情况
是使用范围而定
8、编辑DHCP服务的启动端口(如果就一块网卡,默认设置eth0)
9、重启网络服务和DHCP服务,并查看dhcpd是否启动正常
10、windows客户端验证(成功获得ip地址,如果是windows下搭建的DHCP服务默认客户端获得ip地址是从小到大,linux则相反)
11、linux系统重启后,DHCP服务就会停止掉,所以我要设置DHCP 服务随系统自启动
#chkconfig --list dhcpd 查看DHCPD启动状态,默认0123456都是off
#chkconfig --level 345 dhcpd on 设置345状态下开机启动
备注:#ntsysv(用空格键选择dhcpd,只是针对当前启动级别)
linux dhcp服务器怎么设置方法
1.安装dhcp软件包
#rpm –ivh dhcp-3.0.1-12_EL.i386.rpm
2.配置文件dhcpd.conf
由于dhcpd.conf默认没有包括在软件包中,所以要最近创建
#cp /usr/share/doc/dhcp-3.0.2/dhcpd.conf.sample /etc/dhcpd.conf
3.编辑dhcpd.conf
#vi /etc/dhcpd.conf
配置文件的基本格式
Subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.200}
(声明了网络地址是192.168.1.0子网掩码是255.255.255.0的子网中,ip地址从192.168.1.100~192.168.1.200之间的地址用于DHCP客户端进行动态地址分配)
在dhcpd.conf配置文件中可以包括声明、参数和选项3种基本格式
Subnet是常用的声明,声明中的设置(大括号中的内容)在整个声明范围中有效;
Subnet关键字后面设置子网的网络地址,netmask关键字后面设置子网掩码
参数由设置项和设置值组成,根据参数所在位置的不同,参数的位置可作用于全局或指定的声明中,参数是以“;”结束的,如:
Default-lease-time 21600;(默认释放时间)
max-lease-time 43200;(最大释放时间)
选项总是由option关键字引导,后面跟具体的选项和选项的设置值,选项根据所在的位置不同可作用于全局或某个声明中,选项也是以“;”结束的,如:
Option routers 192.168.1.1 (网关)
Opyion subnet-mask 255.255.255.0 (子网掩码)
使用host声明设置主机属性
host server01{
hardware Ethernet 0:c0:c3:22:46:81;
fixed-address 192.168.1.11;
option subnet-mask 255.255.255.0
option routers 192.168.1.1;
}
上面的配置实例中使用host声明了名为server01的主机,其MAC地址为0:c0:c3:22:46:81,为主机分配使用的ip地址为192.168.1.11,同时为该主机设置的子网掩码是255.255.255.0,网关地址是192.168.1.1.
多网络接口时需要配置的文件
# vi /etc/sysconfig/dhcpd
DHCPDARGS=eth0
表示dhcp将只在eth0网络接口上提供DHCP服务。
4.dhcpd服务的启动与停止
Dhcpd服务的启动脚本位于/etc/init.d/dhcpd
启动dhcpd服务
#service dhcpd start
停止dhcpd服务
#service dhcpd stop
修改启动状态
#chkconfig –level 35 dhcpd on
linux系统如何配置dhcp服务器?
有些LINUX中是自带DHCP的,但有些是没有的,需要先安装DHCP的包。DHCP服务器的配置文件为/etc/dhcpd.conf,默认情况下此文件不存在,当DHCP软件包安装之后会提供一个配置模板:/usr/share/doc/dhcp-版本号/dhcpd.conf.sample可以将这个文件复制到/etc目录下命名为dhcpd.conf这个文件通常包括三部分:parameters(参数)、declarations(声明) 、option(选项)这些与WIN下配置DHCP其实是一样的,只是因为是英文的,而且是以文本的形式的,所以一开始会感觉不是很习惯。下面举个例子吧。配置一台DHCP服务器,为100台主机分配地址,使用192.168.0.0/24网段,静态主机地址如下:
默认网关:192.168.0.254
DNS服务器:192.168.0.1
邮件服务器:192.168.0.2
DHCP服务器:192.168.0.254
ddns-update-style none; //必须的
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.254; //默认网关
option subnet-mask 255.255.255.0; //子网掩码
option domain-name “abcd.com”; //域名
option domain-name-servers 192.168.0.1; //DNS服务器,必须是配置好的
range 192.168.0.3 192.168.0.102;
default-lease-time 21600; //租用时间,默认是秒,6小时
max-lease-time 43200; //最大租用时间,默认是秒,12小时
host ns {
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 192.168.0.1; //邦定网卡的MAC地址和IP,注意MAC写法
}
host mail {
hardware ethernet 12:34:56:78:CC:AB;
fixed-address 192.168.0.2;
}
}
subnet 192.168.0.0 netmask 255.255.255.0 必须和自己主机的IP地址在一个范围内,不能为别的网段提供服务。
range 192.168.0.3 192.168.0.102; //很关键,指定分配的地址池,这儿是从3开始的,排除了已使用的静态IP,如上面的DNS服务器的1和邮件服务器2等!配置完毕后,启用DHCP服务就可以了。service dhcpd start
linux怎么搭建dhcp服务器
用示例文件修改一下就好了,修改完在启动服务之前先运行一下 service dhcpd configtest,看一下语法有没有问题
下面是我PXE SERVER的DHCP设定档:
dhcpd.conf
#iddns-update-style interim;
ddns-update-style none;
ignore client-updates;
allow booting;
allow bootp;
class "pxeclients"{
match if substring(option vendor-class-identifier,0,9)="PXEClient";
filename "linux-install/pxelinux.0";
#filename "linux-install/sles11.1-64/bootx64.efi";
next-server 192.168.0.1;
}
subnet 192.168.0.0 netmask 255.255.255.0{
range 192.168.0.2 192.168.0.254;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
}
在Linux中DHCP服务器怎样安装和配置?
要安装 DHCP 服务器服务,请执行下列步骤:1. 运行“控制面板”并选择“网络”。2. 选择“添加软件”。3. 在“添加网络软件”对话框中,选择“TCP/IP 协议及相关组件”,然后选择“继续”。出现“Windows NT TCP/IP 安装选项”对话框,显示可以进行安装的 TCP/IP 组件。4. 选择“DHCP 服务器服务”,然后选择“继续”。显示“Windows NT 安装”框,提示您选择 Windows NT 分配文件的完整路径。备注:您可能会遇到以下提示信息:选择“继续”。5. 在 Windows NT Server 分配文件位置键入路径,并选择“继续”。如果从光盘安装,则路径位于 \I386 目录下。出现“TCP/IP 配置”框。6. 键入 DHCP 服务器的静态 IP 地址、子网掩码及默认网关。您如果使用 Windows Internet 命名服务 (WINS),请在此添加主要和次要 WINS 地址。接着,适当的文件将复制到服务器中,然后出现“网络设置”对话框。7. 选择“确定”。出现“更改网络设置”对话框,提示必须重新启动系统以初始化新配置。
如何在linux下搭建dhcp服务器?最关键的配置文件有哪几个?分别有什么用?一般在linux下搭
dhcp服务器,就一个配置文件,就是/etc/dhcpd.conf。它是有模板的,你可以i根据模板进行修改就可以了。
搭建dhcp服务器过程很简单,安装软件、配置主配置文件,重启服务,验证是否生效。
配置文件的配置主要有全局配置、网段声明,还有主机声明(为某一台主机配置保留地址),主机声明是可选的
这个是我做实验的配置文件截下来的
//全局设置
ddns-update-stye none;//动态更新类型
ignore client-updates;//不允许客户端更新,也不要改,而且必须存在
default-lease-time 28800;//默认租期,8个小时
max-lease-time 86400 //最大租期,24个小时
option domain-name "qq.com" //默认搜索域
option domain-name-server192.168.10.254,202.106.0.20 //DNS服务器地址,有多个DNS时要用逗号分开
//局部配置
//subnet网段声明(配置一个作用域,可覆盖全局设置参数)
subnet192.168.10.0 netmask 255.255.255.0{
range 192.168.10.50 192.168.10.100;
range 192.168.10.120 192.168.10.200;
option subnet-mask 255.255.255.0;
optionrouters 192.168.10.254;
}
//host主机声明(为某一台主机配置保留地址,在局部声明内,不可以在全局声明)
host printer{
hardware ethernet 00:50:56:C0:00:01;
fixed-address 192.168.10.8;
}
然后重启服务。
如果重启失败,就是配置出错,可用dhcpd命令排错,它会输出你在哪行出错了
#dhcpd建议你去网上去找更详细的配置文件详解~~懂得每个参数配置的含义
祝你好运~~
linux下如何组建dhcp服务器
DHCP的全称是动态主机配置协议,它的目的就是为了减轻TCP/IP网络的规划、管理和维护的负担,解决IP地址空间缺乏问题。DHCP分为两个部分:一个是服务器端,而另一个则是客户端。所有的IP网络设定资料都由DHCP服务器集中管理,并负责处理客户端的DHCP要求;而客户端则会使用从服务器分配下来的IP环境资料。DHCP协议通过“租约” 的概念,有效且动态的分配客户端的TCP/IP设定。
1、典型语句
#examples
default-lease-time 28800 # 定义缺省租约时间
max-lease-time 43200 # 指定最大租约时间
option subnet-mask 255.255.255.0 # 指定子网掩码选项
option broadcast-address 192.168.0.255 # 指定广播地址选项
option routers 192.168.0.1 # 指定路由器地址选项
option domain-name-servers 192.168.0.1 # 指定DNS地址选项
option domain-name "netreslab.org" # 指定域名选项
# 以上都是全局参数,以下是子网和掩码声明。
subnet 192.168.1.0 netmask 255.255.255.0 {range 192.168.1.10 192.168.0.100;range 192.168.0.150 192.168.0.200}
# 这段配置文件将允许DHCP服务器分配两段地址范围给DHCP客户,192.168.0.10-100 和192.168.0.150-200。
以上整个dhcpd.conf配置文件定义了以下内容:如果DHCP客户在申请租约时不请求一个特定租约失效时间,则以default-lease-time(28800秒)为租约时间,如果有请求一个特定的租约失效时间,则采用max-lease-time语句指定为432000秒。DHCP客户机从DHCP服务器中可以获取的IP地址参数如下:子网掩码是255.255.255.0 ,广播地址是192.168.1.255,默认网关是192.168.0.1,DNS是192.168.0.1。
2、Options语句
在dhcpd.conf配置文件中有一类语句应用非常多,它就是选项(Options)类语句。这类语句均是以Option开头,后面跟一个选项名,选项名后是选项数据,选项非常的多,这里列出一些常用的选项供参考。
option routers ip-address[, ip-address] # 指明在客户子网内的路由器的地址,可以有多个;
option time-servers ip-address[, ip-address...] # 指明时间服务器的地址
option domain-name-servers ip-address[, ip-address...] # 指明DNS的地址
option host-anme string # 给客户指定主机名,string是个字符串。
option domain-name string # 指定域名
option interface-mtu mtu # 指明网络界面的MTU,这里mtu是个正整数,如option interface-mtu 1500;
option broadcast-address ip-address # 指定广播地址
转载请注明出处51数据库 » linux建立dhcp服务器软件 linux怎么安装dhcp服务器
静夜_思













