DHCP服务器在企业网络中的应用
一.原理介紹
動態(tài)主機設置協(xié)議(Dynamic Host Configuration Protocol, DHCP)是一個局域網的網絡協(xié)議,使用UDP協(xié)議工作,主要有兩個用途:給內部網絡或網絡服務供應商自動分配IP地址給用戶給內部網絡管理員作為對所有計算機作中央管理的手段。
服務器67端口??? 客戶端68端口
DHCP的三種工作模式:
(1)手動指定ip地址(manual):? server---地址池(ip---mac) dhcpclient ---地址 ;???? (2)自動指定ip地址(automatic):? server? 地址池? (起始地址 結束地址)dhcpclient ---》ip地址 mac----ip (永久)? 2222-1.1.1.1?? 地址利用率 低;???? (3)動態(tài)獲取ip地址(dynamic):server 地址池 (起始地址 結束地址)?dhcpclient ---》ip地址 mac----ip (租期) 2222-1.1.1.1?? 地址利用率 高????????????? 我們一般就是(1),(3)結合使用。
客戶端獲得地址的過程 1).dhcpdiscover ---》? client開始DHCP過程中的第一個請求報文 ;????????????????? 2). dhcpoffer 《----- server對dhcpdiscover 報文的響應 ;????????????????????????????????3).dhcprequest ----》 client 對dhcpoffer?的響應;?????????????????????????? ?? 4).dhcpack《------ server對 dhcprequst 報文的響應,?client收到此報文后才真正獲得了IP地址和相關配置信息。
?
二.案例應用 1、dhcp安裝
???
拓撲圖
(1)配置編輯DHCP服務器網卡
???? vim /etc/sysconfig/network-scripts/ifcfg-eth0
(2)重啟網絡服務
(3)安裝DHCP軟件包
(4)編輯dhcp.conf的配置腳本
? 使用命令#vim /etc/dhcp.conf
?? 這是修改后的
(5)啟動dhcp服務
? 使用命令#service dhcpd start
(6)查看dhcp的端口
?
t :tcp?????? u :udp????? p : program????? n : nomble
(6)使用windows? 2008獲取地址
?? 設置網關為host-only
將ip地址和dns設置成自動獲取
(7)使用linux獲取地址
???? 使用dhclient eth0也可以查看獲取的ip地址,轉發(fā)情況。
2、dhcp中繼
在大型的網絡中,可能會存在多個子網。DHCP客戶機通過網絡廣播消息獲得DHCP服務器的響應后得到IP地址。但廣播消息是不能跨越子網的。因此,如果DHCP客戶機和服務器在不同的子網內,客戶機還能不能向服務器申請IP地址呢?這就要用到DHCP中繼代理。DHCP中繼代理實際上是一種軟件技術,安裝了DHCP中繼代理的計算機稱為DHCP中繼代理服務器,它承擔不同子網間的DHCP客戶機和服務器的通信任務。
配置過程中會用到的部分指令命令:
? 編輯? /etc/sysconfig/dhcrelay
???? interface=“客戶接口? 服務器接口”
???? server=“dhcp 服務器地址”
???? chkconfig dhcrelay on
???? server dhcrelay start
???? server? dhcrelay configtes
拓撲圖
1)配置服務器
(1)將192.168.2.254配置到eth0下
(2)重啟網關網絡服務
(3)查看路由,看是否配置了默認網關,我們看到配置了為192.168.2.254為默認網關。
(4)編輯dhcp.conf的配置腳本
? 使用命令#vim /etc/dhcp.conf,注意下圖中紅色線框中的內容為修改部分。
(5)測試一下參數(shù)
發(fā)生錯誤如上粗線標出的部分,重新配置如下
測試正確
(6)重啟dhcp服務
2)配置路由器(用linux作為路由器)
(1)掛載光盤,安裝dhcp
(2)使用vim 編輯/etc/sysconfig/dhcrelay
(3)在/etc/sysctl.conf下修改文件
(4)使用sysctl -p讓上面的修改文件生效
(5)分別在eth0,eth1,eth2上配置地址
(6)重新啟動network,顯示都成功了。
(7)路由器ping服務器,我們可以看到是通的
(8)啟動dhcp中繼
(9)測試,用客戶機(在這里使用xp為例)獲取ip地址。
vm3
vm2
至此實驗完成。
三.小結
1. DHCP服務器可向DHCP客戶機提供IP地址、缺省網關地址等配置信息
2. RHEL4系統(tǒng)中包括dhcpd服務器的安裝包,需要手工進行安裝
3. dhcpd服務器的主配置文件是dhcpd.conf
4. Linux系統(tǒng)作為DHCP客戶機需要設置網絡接口配置文件,并重新啟動網絡接口
5.DHCP中繼的實質:廣播包---》單播報
6.在配置一些文件時特別要小心,配置完的文件記得要保存否則就很麻煩的。
轉載于:https://blog.51cto.com/chengmingshu/797700
總結
以上是生活随笔為你收集整理的DHCP服务器在企业网络中的应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [开源]KJFramework.Mess
- 下一篇: JavaScript代码检查工具——JS