首先搭建我就不用多说了,直接使用rpm -ivh安装dhcp服务即可,然后开始写配置文件,默认是个空白的,可以将/usr/share/doc/dhcp-3.0.5/dhcpd.conf复制到sample /etc/dhcpd.conf,然后VI打开这个文件编写(下面是我自己电脑上配置文件)
ddns-update-style interim
ignore client-updates
subnet 192.168.10.0 netmask 255.255.255.0 { 指定的网段
# --- default gateway
option routers 192.168.10.1 网关
option subnet-mask 255.255.255.0 掩码
option nis-domain "domain.org"
option domain-name "domain.org" 域名
option domain-name-servers 192.168.10.2 DNS服务器
option time-offset -18000# Eastern Standard Time
# option ntp-servers 192.168.1.1
# option netbios-name-servers 192.168.1.1
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2
range dynamic-bootp 192.168.10.1 192.168.10.100分配置IP的范围
default-lease-time 21600 默认租期
max-lease-time 43200 最大租期
# we want the nameserver to appear at a fixed address
host ns { 绑定MAC与IP
next-server marvin.redhat.com
hardware ethernet 00:0c:29:61:3c:3c
fixed-address 192.168.10.2
}
}
只是你的要求中有要排除一些IP ,以及绑定多个IP,下面将继续说明。
比如说在192.168.10.1到192.168.10.100中要排除192.168.10.10~192.168.10.20,可以写两段IP范围,即
range 192.168.10.1 192.168.10.9
range 192.168.10.21 192.168.10.100
绑定多个IP
host ns {
hardware ethernet a4:d5:6b:55:9d:43
fixed-address 192.168.10.1
}
host ns {
hardware ethernet 1a:6f:8c:12:23:5a
fixed-address 192.168.10.2;
}
然后启动DCHP服务
service dhcpd start
查看DHCP服务状态
servic dhcpd staus
到此完毕,如果启动出错一般是配置文件写错了,注意标点符号,你自己总结下,归纳下即可完成。
不足之处,敬请见谅!
三.具体实验:任务一 简述安装DHCP服务器的过程:
yum install -y dhcp.x86_64
或者rpm -ivh dhcp.x86_64
任务二 配置DHCP:
[root@test ~]# rpm -q dhcp
dhcp-4.1.1-30.P1.el6.x86_64
[root@test ~]# rpm -qc dhcp |grep conf
/etc/dhcp/dhcpd.conf
/etc/dhcp/dhcpd6.conf
/etc/sysconfig/dhcpd
/etc/sysconfig/dhcpd6
/etc/sysconfig/dhcrelay
[root@test ~]# vim /etc/dhcp/dhcpd.conf
修改为下面参数:
subnet 192.168.45.0 netmask 255.255.255.0 {
range 192.168.45.101 192.168.45.200
option domain-name-servers 192.168.0.1
option domain-name "ncie.org"
option routers 192.168.45.254
option broadcast-address 192.168.45.255
default-lease-time 720
max-lease-time 2160
}
四.思考题:
1.如果在一个子网内有多余一台DHCP服务器提供服务,结果会怎样?
>>如果一个子网内有多余一台DHCP服务器提供服务,结果有两种可能:
a) 如果两台DHCP服务器的地址池不同,比如甲为192.168.45.101-192.168.45.200,乙为192.168.45.201-192.168.45.220,那么网络可以正常使用,没有任何问题.
b) 如果两台DHCP服务器的地址池相同,那么会出现地址冲突的效果,比如PC1从甲获取了192.168.45.201的地址,这个IP在甲中被保留,但在乙中这个地址还在地址池里,那么另一台PC2很有可能从乙获取192.168.45.201,那么PC1和PC2的地址冲突,就会影响两台PC的正常网络通信.
纯手工输入,非复制粘贴...
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)