Centos/Ubuntu安裝dhcp伺服器(Not configured to listen on any interfaces!)

來源:互聯網
上載者:User

標籤:dhcpd   配置   centos   安裝   

最近在做軟路由,其中一個功能是dhcp服務。記錄一下過程,供其他人蔘考。

(dhcpd版本4.1.1,centos版本6.6)

參考文章:

(1)點擊開啟連結

(2)點擊開啟連結


本文:


(1)安裝dhcp

ubuntu用apt-get,centos用yum,這就不多說了。


(2)開機啟動和開啟服務

把dhcpd設為開機啟動,centos下用命令chkconfig dhcpd on;

ubuntu下怎麼設定啟動請google。


如果要馬上開啟服務,service dhcpd start;


(3)添加設定檔

安裝完dhcpd之後。預設設定檔是沒有內容的,所以service dhcpd start會報錯。

其中兩個錯誤提示如下:

No subnet declaration for eth5 (192.168.106.221)

Not configured to listen on any interfaces!


原因是我們還沒有設定設定檔 。

可以把/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample

拷貝到/etc/dhcp/dhcpd.conf(不同的發行版,設定檔位置可能不一樣)。


(4)修改設定檔

如果不修改設定檔的話,啟動dhcpd依然會報錯的。

可以參考一下別人的dhcpd.conf檔案進行修改。

因為我做的是路由器,網卡比較多,參數也比較複雜,就不貼出來了。

下面貼一下其他人的吧,這個相對容易理解一點:

<span style="font-size:14px;">ddns-update-style interim;     #配置使用過渡性 DHCP-DNS互動更新模式。  ignore client-updates;         #忽略用戶端更新    subnet 192.168.1.0 netmask 255.255.255.0 {           option routers                  192.168.1.1;        #路由器地址          option subnet-mask              255.255.255.0;      #子網路遮罩選項           option nis-domain               "xfbaydhcp.com";          option domain-name              "xfbaydhcp.com";     #網域名稱          option domain-name-servers      202.102.152.3;       #DNS地址           option time-offset              -18000; # Eastern Standard Time           range dynamic-bootp 192.168.1.100 192.168.1.200;       #租用IP地址的範圍           default-lease-time 21600;    #預設租約時間          max-lease-time 43200;        #最大租約時間           # we want the nameserver to appear at a fixed address          host ns {                  next-server marvin.redhat.com;                  hardware ethernet 12:34:56:78:AB:CD;                  fixed-address 207.175.42.254;          }  }</span>



(5)lan網卡綁定dhcpd

Not configured to listen on any interfaces!

報這個錯誤的原因是,沒有聲明在哪個網卡啟動dhcp功能。

解決辦法:

在/etc/sysconfig/dhcpd中添加一行

<span style="font-size:14px;">DHCPDARGS=eth4</span>
這個是centos裡面的路徑,ubuntu中可能會有點不同。

修改完這些之後,service dhcpd start;就可以啟動服務了。


(6)附錄:dhcpd.conf參數說明

/etc/dhcpd.conf通常包括三部分:parameters、declarations 、option。1.DHCP設定檔中的parameters(參數):表明如何執行任務,是否要執行任務,或將哪些網路設定選項發送給客戶ddns-update-style               配置DHCP-DNS 互動更新模式。 default-lease-time              指定確省租賃時間的長度,單位是秒。 max-lease-time                  指定最大租賃時間長度,單位是秒。 hardware                        指定網卡介面類型和MAC地址。 server-name                     通知DHCP客戶服務器名稱。 get-lease-hostnames flag        檢查用戶端使用的IP地址。 fixed-address ip                分配給用戶端一個固定的地址。 authritative                    拒絕不正確的IP地址的要求。2.DHCP設定檔中的declarations (聲明):用來描述網路布局、提供客戶的IP地址等shared-network                              用來告知是否一些子網路分享相同網路。 subnet                                      描述一個IP地址是否屬於該子網。 range                                       起始IP 終止IP 提供動態分配IP 的範圍。 host                                        主機名稱 參考特別的主機。 group                                       為一組參數提供聲明。 allow unknown-clients;deny unknown-client   是否動態分配IP給未知的使用者。 allow bootp;deny bootp                      是否響應啟用查詢。 allow booting;deny booting                  是否響應使用者查詢。 filename                                    開始開機檔案的名稱. 應用於無盤工作站。 next-server                                設定伺服器從引導檔案中裝如主機名稱,應用於無盤工作站。3. DHCP設定檔中的option(選項):用來配置DHCP選擇性參數,全部用option關鍵字作為開始subnet-mask           為用戶端設定子網路遮罩。 domain-name           為用戶端指明DNS名字。 domain-name-servers   為用戶端指明DNS伺服器IP地址。 host-name             為用戶端指定主機名稱。 routers               為用戶端設定預設閘道。 broadcast-address     為用戶端設定廣播位址。 ntp-server            為用戶端設定網路時間伺服器IP地址。 time-offset          為用戶端設定和格林威治時間的位移時間,單位是秒。注意:如果用戶端使用的是視窗作業系統,不要選擇"host-name"選項,即不要為其指定主機名稱



Centos/Ubuntu安裝dhcp伺服器(Not configured to listen on any interfaces!)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.