前言centos
DHCP(動態主機配置協議)是一個局域網的網絡協議。指的是由服務器控制一段IP地址範圍,客戶機登陸服務器時就能夠自動得到服務器分配的IP地址和子網掩碼。服務器
進日,想提高一下本身的技術水平,因而就作了2020年全國職業技能大賽網絡系統管理,可能我比較擅長服務器這一塊,我就就作了,比賽的系統是Debian10因而就作了一下。網絡
環境已經搭建號好了。個人環境以下圖:dom
題目中要求:RSERVER開啓DHCP功能,爲Clinet分配ip地址ssh
Clinet端的網段爲 10.10.100.0/28ui
據題目要求咱們要安裝DHCP服務,Debian10的DHCP包,Debian的包不一樣於centos的的包,因此直接上代碼!spa
apt install isc-dhcp-server -y3d
安裝完成以後,會提示沒法啓動服務,這是正常現象,由於dhcp須要根據自身環境進行配置router
配置isc-dhcp-serverserver
首先查看該配置文件的默認內容
cat /etc/default/isc-dhcp-server
從結果能夠看到,默認只有兩個參數是沒有註釋,因此這是必須配置的,具體做用以下
INTERFACESv4="" #須要監聽的IPV4設備
INTERFACESv6="" #須要監聽的IPV6設備
監聽設備是必須的,可是監聽協議倒是可選的,因爲如今都是使用IPV4,因此IPV6能夠不進行配置。
由上圖的網卡設置得出咱們的網卡是ens35,因此是ens35,要替換,因此答案是
sed -i 's/INTERFACESv4.*/INTERFACESv4=\"ens35\"/g' /etc/default/isc-dhcp-server
這個配置以後去主配置文件去配置
配置格式:
root@Rserver:~# cat /etc/dhcp/dhcpd.conf
ddns-update-style none;
subnet 10.10.100.0 netmask 255.255.255.0 {
range 10.10.100.200 10.10.100.250;
option subnet-mask 255.255.255.0;
option routers 10.10.100.254;
option domain-name-servers 114.114.114.114;
default-lease-time 3600;
max-lease-time 7200;
}
驗證:
ssh驗證: