用户登录
用户注册

分享至

linux建立dhcp服务器软件 linux怎么安装dhcp服务器

  • 作者: 静夜_思
  • 来源: 51数据库
  • 2020-04-21

客户端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服务器

软件
前端设计
程序设计
Java相关