第一部分
:
理論
一.
什麼是
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
。