linux-dhcp服務配置

Dhcp
(1)基本概念介紹:
1、DHCP(Dynamic Host Configuration Protocol)動態配置協議
2、專門用於爲TCP/IP網絡中的計算機分配TCP/IP參數的協議
在這裏插入圖片描述

(2)優點:
1、減少管理員的工作量
2、避免輸入錯誤的可能
3、避免IP地址衝突
4、當修改IP地址段時,不需要配置每個用戶的IP地址
5、提高了IP地址的利用率
6、方便客戶端的配置
(3)DHCP的分配方式:
1、自動分配:分配到一個IP地址後永久使用 (不固定)
2、手動分配:由DHCP服務器管理員專門指定IP地址 (固定)
3、動態分配:使用完後釋放該IP,供其他客戶機使用
在這裏插入圖片描述
(4)安裝dhcp服務器:
1、DHCP服務器軟件:
Centos光盤中的dhcp-4.2.5.el.centos.x86_64.rpm
DHCP軟件包的主要文件:
主配置文件: /etc/dhcpd.conf
執行文件:/usr/sbin/dhcpd、 /usr/sbin/dhcrelay (外部命令)

在這裏插入圖片描述
在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

實驗準備:
Centos7.6做DNS服務器、win10做客戶機
關閉安全性設置:[root@localhost ~]#setenforce 0
清空防火牆設置:[root@localhost ~]#iptables -F
安裝DHCP服務插件:[root@localhost ~]# yum -y install dhcp
將Centos7.6、win10的網卡都選擇“僅主機”模式。
實驗過程:
實驗一: 讓win10客戶機向centos服務器尋求分配合法IP地址。
(1)查看dhcp工具的配置文件並找到DHCP的配置文件:
[root@localhost ~]# rpm -qc dhcp
[root@localhost ~]# vim /etc/dhcpd.conf ########裏面有路徑
[root@localhost ~]#
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
[root@localhost ~]# vim /etc/dhcp/dhcpd.conf ########打開配置文件修改
(1)Option domain-name-servers 8.8.8.8; ########在全局模式的DNS
(2)Subnet 192.168.100.0 netmask 255.255.255.0{ #########設置網段號
Range 192.168.100.100 192.168.100.200; ##########設置網段範圍
Option routers 192.168.100.1; ##########設置網關
}
[root@localhost ~]#netstat -nuap ##此時文件類型爲67.dnsnasq
[root@localhost ~]#systemctl restart dhcpd #########開啓dhcp服務
[root@localhost ~]#netstat -nuap #########查看dhcp是否生成
(2)到客戶機上輸入“ipconfig /release ipconfig /renew”來獲取IP地址。
實驗二:檢驗子域和全局哪個優先級高?
(1)在子網上設置Option domain-name-servers 9.9.9.9;
######當客戶機再次獲取IP地址時,發現DNS不再是8.8.8.8而是9.9.9.9
實驗三:給特定設備設定IP地址依據該設備的MAC地址。
(1)進入dhcp的配置文件修改配置:用/fix快速定位修改位置,並修改
Host boss{
Hardware ethernet 00:0C:29:B4:44:AA;
Fixed-address 192.168.100.88;
}
(2)再重新啓動dhcpd服務:
[root@localhost ~]#systemctl restart dhcpd
(3)在客戶機上輸入“ipconfig /release ipconfig /renew”來獲取IP地址。
問題以及解決方案:
(1)在設置完成後發現分別的IP地址還是原來地址:
將服務器和設置IP地址池在同一網段,在客戶機的“虛擬網絡編輯器”上去除“使用本地DHCP服務將IP地址分別給虛擬機”,採用服務器供給IP地址。
(2)[root@localhost ~]#systemctl restart dhcpd之後出現“error code”的代碼出現是由於在編輯dhcpd的配置文件時存在代碼拼寫,分號,數字位數存在問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章