ubuntu基本服務安裝之DHCPD服務

http://blog.csdn.net/u010177634/article/details/53044777

1. 安裝DHCP服務

安裝isc-dhcp-server:

$ sudo apt install isc-dhcp-server
  • 1

DHCP的主要配置文件有兩個,分別位於 /etc/default/isc-dhcp-server 和 /etc/dhcp/dhcpd.conf。下面要做的就是對這兩個文件進行配置。


2.配置DHCP服務

首先需要知道目標主機的網卡名稱:

$ ifconfig
  • 1

得到以下信息:

這裏寫圖片描述

可以看到,目標主機的兩張網卡名稱分別爲enp5s0f0和enp5s0f1,其中enp5s0f0可用。接下來配置 /etc/default/isc-dhcp-server 文件,

$ sudo vim /etc/default/isc-dhcp-server
  • 1

將INTERFACES的內容補充爲目標主機的網卡名稱enp5s0f0。

這裏寫圖片描述

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

$ sudo vim /etc/dhcp/dhcpd.conf
  • 1

文件內容中需要配置的是域名和子網IP等信息,對於第一文件片段中的 
option domain-name “example.org” 不用修改,下一行的domain-name-server需要註釋掉在第二文件片段中補充。

domian-name-server 設置自己的dns服務器IP

對於第二文件片段中的白色部分,全是新添加的信息。目標主機的子網IP爲192.168.19.20,因此subnet爲192.168.19.0,DHCP分配範圍設置爲150-253,其餘地址留給廣播和靜態IP。網關和DNS均設置爲192.168.19.1,廣播地址爲192.168.19.255,ntp-servers和netbios-name-servers設置與DNS一致,netbios-node-type默認爲8

這裏寫圖片描述

這裏寫圖片描述

配置完成之後重啓DHCP服務:

$ sudo service isc-dhcp-server restart
  • 1

查看dhcp是否正常運行:

$ sudo netstat -uap
  • 1

當顯示dhcpd的program name時表示dhcp服務安裝配置啓動成功

這裏寫圖片描述


3.配置過程中的調試

第一次配置過程中很有可能出現配置失敗無法啓動dhcp的情況,筆者第一次配置時也是遇到了很多問題,後來發現查看日誌是最可靠的方法。

查看系統日誌:

$ vim /var/log/syslog
  • 1

上面記錄了失敗的具體原因,定位到行,能比較有效地減少 花在配置錯誤上面的分析時間。 
另外,官方的guidebook和Q&A也是比較有效工具。

參考鏈接: 
isc-dhcp-server 
Ubuntu 16.04 安裝配置DHCP服務 
How do I install and configure a DHCP server?

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