天天看點

搭建DHCP伺服器

DHCP(Dynamic Host Configuration Protocol,動态主機配置協定)是一個區域網路的網絡協定,使用UDP協定工作,主要用途:給内部網絡或網絡服務供應商自動配置設定IP位址,DHCP有3個端口,其中UDP67和UDP68為正常的DHCP服務端口,分别作為DHCP Server和DHCP Client的服務端口。546端口為DHCP failover服務,他是需要特别開啟的服務,一般情況下如果你不開啟他是不會有546端口的,DHCP failover是用來做“雙機熱備”,比如:你有兩台伺服器,一台出現故障了,那一台可以繼續接力不影響正常工作,我們也稱“熱備份”

DHCP可以部署在伺服器、交換機或者路由器,可以控制一段IP位址範圍,客戶機登入伺服器時就可以自動獲得DHCP伺服器配置設定的IP位址和子網路遮罩。其中DHCP所在伺服器的需要安裝TCP/IP協定,需要設定靜态IP位址、子網路遮罩、預設網關。

DHCP服務的術語:

作用域:是用于網絡的可能IP位址的完整連續範圍。通常定義單獨實體子網。

超級作用域:可用于支援相同實體子網多個邏輯IP子網的作用域的管理性分組。

排除範圍:作用域從DHCP服務中排除的有限IP位址序列。

位址池:在定義DHCP作用域并應用排除範圍之後,剩餘的位址在作用域内形成可用位址池。

租約:客戶機在使用指派的IP位址期間、DHCP伺服器指定的時間長度。

保留:使用保留建立通過DHCP伺服器指派的永久位址租約。

DCHP伺服器:提供網絡參數給DHCP客戶機的Internet主機。

DHCP中繼代理:在DHCP客戶機和伺服器之間轉發DHCP消息的主機或路由器。

DHCP客戶機:通過DHCP獲得網絡參數的Internet主機。

DHCP配置注意事項:

1、網卡的IP位址需要在主配置檔案定義的子網作用域的網段範圍之内。

2、若/var/lib/dhcp/dhcpd.leases伺服器租約檔案不存在,啟動時會報錯,手工建立即可。

3、主配置檔案中的位址池要與子網作用域網段一緻。

正式安裝DHCP服務

安裝相關軟體

yum -y install dhcp dhcp-devel 

複制模闆檔案到配置檔案下(覆寫)

 \cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

隻需更改如下内容

  subnet 192.168.1.0 netmask 255.255.255.0 { #網段及子網路遮罩

  range 192.168.1.20 192.168.1.30;    #位址池

  option domain-name-servers 192.168.1.55;#dns

  option domain-name "hi.com";  #域名

  option routers 192.168.1.1; #路由

  option broadcast-address 192.168.1.255; #廣播位址

  default-lease-time 600; #租約時間

  max-lease-time 7200; #最大租約時間

}

#根據MAC位址固定某一機器IP

host xp {

   hardware ethernet 00:0C:29:54:55:E2; #該Mac位址必須位于下邊的ip位址所在的網段内才會生效

   fixed-address 192.168.1.25;  #IP位址必須是位址池内的位址

-------------------------------------------------------------------------------

Other

/etc/sysctl.conf 開啟IP轉發

 net.ipv4.ip_forward = 1

dhcp中繼

/etc/sysconfig/dhcrelay

INTERFACES="eth1 eth2"  需要監聽的本機端口

DHCPSERVERS="192.168.1.1" dhcp伺服器的ip位址

繼續閱讀