首页 > 编程知识 正文

dhcp配置文件详解,linux启动dhcp服务的命令

时间:2023-05-05 08:47:28 阅读:176692 作者:4346

redhat中dhcp的制备

一. Dhcp动态主机地址协议

一种动态主机地址协议,用于为自动检索的客户端分配ip地址

整个过程:

1 .客户端广播DHCPdiscover包以查找器

2 .服务器端响应DHCPoffer

3 .客户端选择服务器DHCP请求

4 .服务器段发送ip地址信息DHCPack

二.拓扑图

环境:在vmware中,redhat是服务器xp是客户机网络模式,都是主机Only

此外,不使用vmware附带的dhcp功能

三.制备过程

1 .创建目录并装载CD

[root@dg~]#mkdir/mnt/cdrom

[ root @ DG~] # mount/dev/cdrom/mnt/cdrom

mount : block device/dev/cdromiswrite-protected,mountingread-only

2 .切换目录以安装Dhcp服务

[ root @ DG~] # CD/mnt/cdrom/server /

[root@dgServer]#lldhcp*

- r---r---108 root root 8867182009-07-16 DHCP-3.0.5-21.el5.i386.rpm

- r---r---125 root root 1341272009-07-16 DHCP-devel-3.0.5-21.el5.i386.rpm

- r---r---108 root root 1965542009-07-16 DHCP V6-1.0.10-17.el5.i386.rpm

- r---r---108 root root 1259162009-07-16 DHCP V6-client-1.0.10-17.el5.i386.rpm

[root@DG服务器] # rpm-ivhdhcp-3.0.5-21.el5.i386.rpm

warning : DHCP-3.0.5-21.el5.i386.rpm : header v3 dsasignature 3360 nokey,keyID37017186

preparing . # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 100 %

package DHCP-3.0.5-21.el5.i386 isalreadyinstalled

3 .修改配制文件

[ root @ DG server ] # vim/etc/dhcpd.conf

进入后,原始数据没有几行在命令行模式下输入

: r/usr/share/doc/DHCP-3.0.5/dhcpd.conf中间可以用制表键增补

进入后的配置如下

#

ddns-update-styleinterim;

ignore客户端- updates;

ub net 192.168.1.0net mask 255.255.255.0 {作用域、子网掩码}

#--默认网关

选项路由器192.168.1.254; 闸道

选项子屏蔽255.255.255.0;

选项NIS-domain ' domain.org ';

optiondomain-name'dg.com '; dns服务器域名

选项域名称服务器192.168.1.1; dns服务器地址

选项时间-偏移- 18000; #EasternStandardTime

#optionntp-servers192.168.1.1;

# option NetBIOS-name-servers 192.168.1.1;

----selects point-to-point node (defaultishybrid ).Don'tchangethisunless

---youunderstandnetbiosverywell

#optionnetbios-node-type2;

range dynamic-BOOTP 192.168.1.30192.168.1.60; ip地址池

默认读时间21600;

最大读时间43200;

# wewantthenameservertoappearatafixedaddress

hostns{

p>next-server marvin.redhat.com;

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

fixed-address 207.175.42.254;

}

}

# DHCP Server Configuration file.

#see /usr/share/doc/dhcp*/dhcpd.conf.sample

4.检查是否有错误并启动dhcp服务

[root@dg Server]# service dhcpd configtest

Syntax: OK

[root@dg Server]# service dhcpd start

启动 dhcpd:[确定]

四、验证dhcp 服务器

1.客户机首先释放原有ip地址本例是(xp为例)

2.再次获得ip

可以看到获得了ip为192.168.1.60  dns服务器为dg.com

3.在dhcp服务器上查看日志

[root@dg ~]# tail -f /var/log/messages

可以看到dhcp服务工作的整个过程,上面显示把192.168.1.60 分给了 dg-105dd83d02d

4.查看client主机属性

5.如果想开机启动的话可以设置

[root@dg Server]# chkconfig dhcpd on

好了,简单的配置就此完成了。

dhcp 超级作用域的配置

redhat5.4 配置dhcp超级作用域

服务器联网方式是host-only,ip地址为192.168.1.25

服务器的配置:1.安装dhcp服务器,在原有的配置基础上修改配置文件,

[root@dg ~]# vi /etc/dhcpd.conf

#

ddns-update-style interim;

ignore client-updates;

shared-network dgzz{定义了一个超级作用域,名为dgzz

subnet 192.168.1.0 netmask 255.255.255.0 {定义一个子网 192.168.1.0

option routers192.168.1.1;#默认路由

option subnet-mask255.255.255.0;

option domain-name"dg.com";#dns服务器名

option domain-name-servers222.88.88.88;

option time-offset-18000; # Eastern Standard Time

#option ntp-servers192.168.1.1;

#option netbios-name-servers192.168.1.1;

range dynamic-bootp 192.168.1.20 192.168.1.20;

#分配的ip地址范围,即地址池,这里就配置了一个ip地址

default-lease-time 21600;

max-lease-time 43200;

host ns {

next-server marvin.redhat.com;

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

fixed-address 207.175.42.254;

}

}

subnet 192.168.2.0 netmask 255.255.255.0 {

option routers192.168.2.1;

option subnet-mask255.255.255.0;

option domain-name"dg1.com";

option domain-name-servers222.88.88.88;

option time-offset-18000; # Eastern Standard Time

#option ntp-servers192.168.1.1;

#option netbios-name-servers192.168.1.1;

range dynamic-bootp 192.168.2.30 192.168.2.30;

#分配的ip地址范围,即地址池,这里就配置了一个ip地址

default-lease-time 21600;

max-lease-time 43200;

host ns1{

next-server marvin.redhat.com;

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

fixed-address 207.175.42.254;

}

}

}注:别忘了添加大括号。

注:为了验证,在每个地址池里面只配置了一个ip,为的是让客户端获得两个地址池了的ip地址,如果ip地址足够多的话,客户机就会把一个地址池了的ip用完后,在用另一地址池里的ip地址。

2.重启dhcp服务

[root@dg ~]# service dhcpd restart

关闭dhcpd:[确定]

启动dhcpd:[确定]

客户端的配置:

1.两台xp的虚拟机,联网方式为host-only,ip地址改为自动获取

2.对于xp1

3.对于xp2

在实际的应用中,两个地址池ip范围可以根据需求进行配置。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。