基於CenOS7搭建DHCP服務器

1.首先在需要搭建DHCP服務器的CentOS主機安裝DHCP
使用yum -y install DHCP 來安裝DHCP服務。
安裝之後進入主配置文件修改內容:
vi /etc/dhcp/dhcpd.conf
進入之後按照如下修改文件,其中的ip地址以及租約時間根據自己情況填寫,第6行的ddns-update-sttle none改成ddns-update-style none, 第27行的fixed-addresss改爲fixed-address。
DHCP服務器所在的網段是192.168.0.254

在這裏插入圖片描述
保存文件後退出
2.使用dhcpd-t 檢查語法正確性
3.啓動dhcp服務並設置開機啓動
systemctl enable dhcpd.service
systemctl start dhcpd.service
4.檢查dhcpd監聽的端口
ss -lun4 | grep 67

5.開啓防火牆
firewall-cmd --add-service=dhcp
firewall-cmd --list-services

firewall-cmd --add-service=dhcp --permanent
firewall-cmd --list-services --permanent

6.然後在使用次DHCP服務的CentOS客戶端進行dhclient 命令釋放並獲取IP
Dhclient -r ens33; dhclient ens33

二、設置中繼代理

當DHCP服務器IP地址與要分配的IP不在一個子網時,需要設置一臺中繼代理、

1、新建一臺主機將他設置成中繼代理:
我這臺中繼代理子網是192.168.1.0/24
先安裝dhcp服務:yum -y install dhcp
2、開啓內核路由轉發
sysctl -w net.ipv4.ip_forward=1
ech0’nett.ipv.ipv4.ip_forward = 1> /etc/sysctl.d/ipv4.ip_forward
3、配置自定義的dhcrealy.service單元配置文件
cp /usr/lib/systemd/system/dhcrelay.service /etc/systemd/system

vi /etc/systemd/system/dhcrelay.service

在這裏插入圖片描述
保存退出後重新加載systemd單元配置文件
systemctl daemon-reload

4、啓動中繼代理
systemctl start dhcrealy.service
systemctl enable dhcrealy.service

7、最後在使用次DHCP服務的CentOS客戶端進行dhclient 命令釋放並獲取IP
Dhclient -r ens33; dhclient ens33(ens33是我的網絡接口,根據自己的選擇)

技術類的東西難免會有某些出錯,有什麼錯誤的還望指正,本文僅供參考

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