第一部分
:
理论
一.
什么是
dhcp
服务
1.
Dhcp
全称是
dynamic host configure protocol
即:动态主机分配协议。它动态的为局域网内的用户提供网络信息,这些信息包括:
ip
,子网掩码,网关,
dns
,广播地址等。
二.
为何要用
dhcp
1.
他能够减轻网络管理员的工做量,提升网络灵活性。
三.
哪里会用
dhcp
服务
1.
局域网内均可以使用。推荐:在网络节点数比较多的状况下采用。(
>50
台)
四.
如何应用
dhcp
1.
Dhcp
服务器端口号
67
(
udp
)。
2.
Dhcp
的工做原理。(客户端如何得到网络信息的)
客户端经过广播的方式请求改网段内的
dhcp
服务器,服务器接收到请求后,会主动响应客户端,进而分配网络信息给客户端。
3.
什么设备能够搭建
dhcp
服务器,及优缺点。
路由器,三层交换机,
windows
服务器,
linux
服务器。路由器和交换机能够搭建,但网络规模不能太大,不然会加大路由器的负担。
第二部分:实验
实验
1
一.安装
dhcp
软件。
1.
安装包名称
:dhcp (
不是
dhcpd)
,考试常常考。
先挂载光盘:
mount (-t iso9660) /dev/hdc /mnt
2.
Dhcp
的配置文件默认是不存在的,须要手工建立,操做以下
cp /usr/share/doc/dhcp-
3.0.1
/dhcpd.conf.sample /etc/dhcpd.conf
二.修改
dhcp
的主配置文件
ddns-update-style interim;
红色字体为:全局设置
default-lease-time 21600;(
默认租约时间
)
max-lease-time 43200; (
最大租约时间
)
option domain-name "abc.com";
(服务器名称)
option domain-name-servers 192.168.1.1;
(
dns
)
具体子网设置
Subnet 192.168.1.0 netmask 255.255.255.0 {
设置子网
}
range 192.168.1.100 192.168.1.200;
(设置可分配地址范围)
option subnet-mask 255.255.255.0;
(子网掩码)
option routers 192.168.1.1;
(网关)
host Server01 {
指定特定主机,分配特定的
ip
地址(经理的
ip
)
hardware ethernet b0:c0:c3:22:46:81;
客户端的
mac
地址
fixed-address 192.168.1.11;
分配给客户端的
ip
}
}
三.启动
dhcp
服务
dhcpd
服务的启动方式有两种方式:
a
.
/etc/init.d/dhcpd start
b
.
service dhcpd start
四
.
主机拥有多个网络接口时须要在文件中指定提供
dhcp
服务的网络接口
在
/etc/sysconfig/dhcpd
文件中设置
DHCPDARGS=eth0
(
eth0
是提供
dhcp
服务的网络接口名称)
五.用一台
windows
客户端测试:(把
ip
改成自动得到)
掌握两个命令:
ipconfig /release(ip
地址的释放
)
;
ipconfig /renew
(
ip
地址的从新得到)
六.登录
dhcp
服务器
查看租约文件:
/var/lib/dhcp/dhcpd.leases
七.用一台
linux
客户端测试,修改网卡配置文件,内容以下:
方法一
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
方法二运行
netconfig
而后启用
dhcp
就能够了
2.
重启一下网卡
Service network restart
实验
2
为经理分配一个固定的
ip
。(假设经理的电脑是
windows
)
1.
首先要知道经理电脑的
mac
地址。假如为:
11:22:33:44:55:66(
注意格式,跟
windows
不同
)
2.
编辑
dhcp
主配文件
/etc/dhcpd.conf
,在修改该文件的最后几行
A.
hardware ethernet
后面跟经理的
mac
地址
B.
fix-address
后面就是要分配给经理的固定的
ip
。
3.
重启一下
dhcpd
服务
service dhcpd restart
4.
重启一下经理的网卡,就能够得到该固定的
ip
。