Linux學習筆記總結(九十二)

DHCPDynamic Host Configuration Protocol的簡寫),意思就是「動態主機配置協議」。咱們在網絡能夠經過DHCP,實現主機自動獲取IP配置信息,不須要手工配置。信息包括:ip地址、子網掩碼、網關地址、DNS地址,還能夠給客戶機提供主機名、域名、時間服務器地址、打印服務器地址、WINS服務器地址等。服務器

DHCP最大的好處就是大大節省人力,計算機越多,越能提現這種好處,同時也能夠減小ip地址衝突現象的產生,方便咱們運維。網絡

一、  安裝DHCP軟件運維

命令:dom

sudo apt-get install isc-dhcp-serveride

blob.png

二、  DHCP配置測試

備份缺省的配置文件spa

sudo cp  /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak3d

能夠修改此配置文件,也能夠本身新建此配置文件。rest

文件內容以下:日誌

default-lease-time 600;

max-lease-time 7200;

 

subnet 172.16.1.0 netmask 255.255.255.0 {

 range 172.16.1.150 172.16.1.200;

 option routers 172.16.1.254;

 option domain-name-servers 172.16.1.1, 211.138.24.66;

 option domain-name "jinxing.com";

}

經常使用配置項說明以下:

subnet [網絡號] netmask [子網掩碼] {...}#定義做用域,指定子網掩碼

range [起始IP地址] [結束IP地址]#定義動態獲取IP地址範圍,能夠聲明多個range但範圍不能重合。

option routers [IP地址]#定義客戶端的默認網關,該項能夠全局定義,也能夠局部定義。

option domain-name #定義客戶端的默認域,能夠全局定義也能夠能夠局部定義。

option domain-name-servers [IP地址]#定義客戶端的默認DNS服務器地址,能夠全局定義能夠局部定義。

default-lease-time [數字]#定義默認最小租約期限(單位秒),能夠全局定義能夠局部定義。

max-lease-time [數字]#定義最長租約期限(單位秒),能夠全局定義也能夠能夠局部定義。

host [主機註釋名]{

hardware [硬件類型] [硬件地址]

fixed-address [IP地址]

}

該項定義IPmac地址綁定,通常硬件類型是以太網(ethernet),硬件地址是MAC地址。

log-facility [日誌屬性]#定義自身的日誌屬性(在/etc/rsyslog.conf日誌服務配置文件中定義相應的屬性會將日誌存放到何處)

 

配置監聽網卡:

文件:sudo vi /etc/default/isc-dhcp-server

修改:INTERFACESv4="ens33"

之前版本修改以下文件:

文件:sudo vi /etc/network/interfaces

內容:

auto ens33

iface ens33 inet dhcp

三、  啓動

sudo systemctl restart isc-dhcp-server

blob.png

客戶端測試經過。

監聽日誌:

blob.png

ip分配信息查詢文件位置:

/var/lib/dhcp/dhcpd.lease

相關文章
相關標籤/搜索