DHCP 實戰筆記

DHCP動態主機設置協議(英語:Dynamic Host Configuration Protocol linux

用途爲自動配置動態ipvim

DHCP SERVER指的是服務器端,在路由器上體現的就是給LAN端動態分配IP的功能。DHCP SERVER負責接收客戶端的DHCP請求,管理LAN端全部的IP網絡設定資料,相比於BOOTPDHCP經過租約來實現動態分配IP的功能,實現IP的時分複用,從而解決IP資源短缺的問題。其地址分配方式有三種,分別是人工配置(由管理員對每臺具體的計算機指定一個地址),自動配置(服務器爲第一次鏈接網絡的計算機分配一個永久地址),動態配置(在必定的期限內將地址租給計算機,租期結束後客戶必須續租或者停用該地址),而對於路由器,常常使用的地址分配方式是動態配置windows

 

 

環境介紹: 現場新到100臺主機 系統linuxwindows都有 須要爲100臺主機配置ip 以供用戶使用。centos

選用linux系統 centos7發行版本進行dhcp服務搭建服務器

在局域內手動配置100臺服務器 須要浪費大量時間,那麼搭建出dhcp服務 是一種很好的選擇網絡

1關閉本機的防火牆   systemctl stop firewalld.servicedom

 

2關閉selinux  建議爲永久關閉  centos7

(1)vim /etc/selinux/config spa

# This file controls the state of SELinux on the system.router

# SELINUX= can take one of these three values:

#     enforcing - SELinux security policy is enforced.

#     permissive - SELinux prints warnings instead of enforcing.

#     disabled - No SELinux policy is loaded.

SELINUX=permissive 修改放行

# SELINUXTYPE= can take one of three two values:

#     targeted - Targeted processes are protected,

#     minimum - Modification of targeted policy. Only selected processes are protected.

#     mls - Multi Level Security protection

SELINUXTYPE=targeted

(2)臨時解決方法   setenforce  0 零關閉selinux

 

3安裝dhcp 服務器

(1) 掛載本地yum源 因爲手中沒有光驅 使用xftp把鏡像放入服務器

mount  -t  iso9660  /鏡像路徑  /掛載點

(2) 安裝dhcp服務

yum  -y  install  dhcp

(3) 查看相關服務

rpm -ql dhcp

/etc/dhcp/dhcpd.conf 配置文件

/usr/sbin/dhcpd 提供服務

/usr/sbin/dhcrelay  中繼器

/var/lib/dhcpd/dhcpd.leases  記錄地址分配給誰

(4) 養成好習慣 備份初始配置

 cp /etc/dhcp/dhcpd.conf    /etc/dhcp

 

4、配置dhcp服務

1)在/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example  有配置模板  也能夠本身進行配置

2vim /etc/dhcp/dhcpd.conf  編輯配置

ddns-update-style none;dns更新方式(寫上就行)

ignore client-updates;忽略客戶端更新(寫上就行)

default-lease-time 64000; (默認租賃時間 你要用多久呀)

max-lease-time 64000;    (最長租賃時間 你要租屢次時間呀)

option domain-name "ns1.fbs.com"; (域名 dhcp服務器的搜索域是什麼 和本機域名同樣便可)

option domain-name-servers 114.114.114.114, 116.228.111.118;DNS服務器地址 多了話用,隔開最多3個)

option routers 192.168.254.254; (默認網關 給客戶端提供的網關地址 我配置跟本地主機網關同樣)

subnet 192.168.254.0 netmask 255.255.255.0  {  (設置子網池和掩碼  說白了就網段,必須填寫ip地址與本機在同一個網段的,例如個人本機就是192.168.254網段因此填寫爲上述配置   切記網段是0  0纔是網段 1就是IP地址了

    range 192.168.254.150 192.168.254.155; (也能夠理解爲IP池 分配的ip段 那麼多主機須要給一個ip段才能分配給100臺呀 )

    option subnet-mask 255.255.255.0; (子網掩碼 分配ip也是須要子網掩碼的 )

 

    host ns1 {

           hardware ethernet 00:0c:29:DA:A8:29; (若是想給一個主機單獨的IP 那麼在這裏填寫客戶端主機的物理mac地址)

            fixed-address 192.168.254.161; (分給單獨主機的特別IP 注意 這個ip不能是ip池的裏 必須單獨拿出來一個)

 

3)按esc退出編輯模式 :wq!保存而且退出

5、啓動dhcp服務

systemctl  start dhcpd (沒錯服務名是 dhcpd 記住d

 

六、從新啓動客戶端 網絡

 

能夠看到客戶端主機已經分配到了192.168.254.150 這個ip ip在配置的ip段中

 

點擊配置重新自動獲取一下ip

 

單獨分配的ip 也已經可使用了 dhcp服務 windowslinux均可以

 

那麼來動手試一試吧 ✿✿ヽ(°▽°)ノ✿

相關文章
相關標籤/搜索