Centos6.5-DHCPServer安裝

来源:https://www.cnblogs.com/zfplost/archive/2018/01/07/8227773.html
-Advertisement-
Play Games

1、查詢dhcp有沒有被安裝,如下沒有被安裝 [zfp@localhost ~]$ rpm -q dhcppackage dhcp is not installed[zfp@localhost ~]$ 2、查詢yum網路源中有關dhcp的rpm包 [root@localhost zfp]# yum ...


1、查詢dhcp有沒有被安裝,如下沒有被安裝

[zfp@localhost ~]$ rpm -q dhcp
package dhcp is not installed
[zfp@localhost ~]$

2、查詢yum網路源中有關dhcp的rpm包

[root@localhost zfp]# yum list |grep dhcp
dhcp.x86_64                        12:4.1.1-53.P1.el6.centos.1 updates         
dhcp-common.x86_64                 12:4.1.1-53.P1.el6.centos.1 updates         
dhcp-devel.i686                    12:4.1.1-53.P1.el6.centos.1 updates         
dhcp-devel.x86_64                  12:4.1.1-53.P1.el6.centos.1 updates         
sblim-cmpi-dhcp.i686               1.0-1.el6                   base            
sblim-cmpi-dhcp.x86_64             1.0-1.el6                   base            
sblim-cmpi-dhcp-devel.i686         1.0-1.el6                   base            
sblim-cmpi-dhcp-devel.x86_64       1.0-1.el6                   base            
sblim-cmpi-dhcp-test.x86_64        1.0-1.el6                   base 

3、安裝dhcp

[root@localhost zfp]# yum install dhcp -y

4、查詢是否安裝成功

[root@localhost zfp]# rpm -q dhcp
dhcp-4.1.1-53.P1.el6.centos.1.x86_64
[root@localhost zfp]#

查詢安裝的含有dhcp字元串包名的rpm包
[root@localhost zfp]# rpm -qa |grep dhcp
dhcp-common-4.1.1-53.P1.el6.centos.1.x86_64
dhcp-4.1.1-53.P1.el6.centos.1.x86_64

5、修改配置文件/etc/dhcp/dhcpd.conf

不同的發行版不一定是/etc/dhcp/dhcpd.conf這個文件,也可能是/etc/dhcpd.conf,centos6.5發行版是/etc/dhcp/dhcpd.conf

[root@localhost zfp]#vim /etc/dhcp/dhcpd.conf

ddns-update-style interim;      #表示dhcp伺服器和dns伺服器的動態信息更新模式 

ignore client-updates;          #忽略客戶端更新

subnet 192.168.145.0 netmask 255.255.255.0 {        #意思是我所分配的ip地址所在的網段為192.168.145.0 子網掩碼為255.255.255.0

   range 192.168.145.200 192.168.145.210;            #租用IP地址的範圍

  option domain-name-servers 8.8.8.8;

  option domain-name "example.org";

  option routers 192.168.145.100;                    #路由器地址,這裡是當前 dhcp 機器的IP地址

  option subnet-mask 255.255.255.0;                  #子網掩碼

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

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

#host myhost {                                      #設置主機聲明

#hardware ethernet 08:00:27:2C:30:8C;            #指定dhcp客戶的mac地址

#fixed-address 192.168.145.155;                  #給指定的mac地址分配ip

# }

}


[root@localhost zfp]#vim /etc/sysconfig/dhcpd
DHCPDARGS=eth0     #指定在eth0網卡上提供dhcpserver服務

6、開啟dhcp服務

[root@localhost zfp]# service dhcpd status
dhcpd (pid  4478) 正在運行...
[root@localhost zfp]#

如果有報錯,查看dhcp服務開啟的時候,報什麼錯誤cat /var/log/messages  或者tail -f /var/log/messages &

如下是正常開啟dhcp服務的log信息

Jan  1 03:09:42 localhost dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Jan  1 03:09:42 localhost dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Jan  1 03:09:42 localhost dhcpd: All rights reserved.
Jan  1 03:09:42 localhost dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Jan  1 03:09:42 localhost dhcpd: Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
Jan  1 03:09:42 localhost dhcpd: Wrote 0 leases to leases file.
Jan  1 03:09:42 localhost dhcpd: Listening on LPF/eth0/00:0c:29:9b:2d:be/192.168.145.0/24
Jan  1 03:09:42 localhost dhcpd: Sending on   LPF/eth0/00:0c:29:9b:2d:be/192.168.145.0/24
Jan  1 03:09:42 localhost dhcpd: Sending on   Socket/fallback/fallback-net

[root@localhost network-scripts]# netstat -anulp | grep :67
udp        0      0 0.0.0.0:67                  0.0.0.0:*                               4591/dhcpd         
[root@localhost network-scripts]#

End Of File

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一、說明 二、NLog集成步驟 1 using System; 2 using System.Globalization; 3 using ILogger = Castle.Core.Logging.ILogger; 4 using NLogCore = NLog; 5 6 namespace Ab ...
  • 安裝Mariadb的時候設置了root密碼,但是登錄的時候出現了這樣的提示 這裡記錄下我的處理方法。我是用的如果重置root密碼的套路。 首先,在 文件中找到[mysqld],在下麵加入一句'skip grant tables'(需要root許可權) 然後 重啟mysql服務,用空密碼進入mysql, ...
  • project文件不僅包含開發者指定的input信息,還包含很多其他輔助調試的input/output信息,算是嵌入式開發中承前啟後的文件。而本文側重點在於project文件中與開發者應用相關的input信息,僅當得到了這些input信息,再加上前面介紹的source和linker文件,那麼你就已經... ...
  • 這個技巧來自於我的實際開發碰到的: inet_addr這個函數用於把ip地址轉成網路位元組序,他的原型:in_addr_t inet_addr(const char *cp); 返回值為一個in_addr_t的類型,很顯然這不是一個c語言的標準數據類型,想搞清楚他到底是什麼類型,肯定要找到頭文件,在l ...
  • 這一系列的Linux入門都是本人在《鳥哥的Linux私房菜》的基礎上總結的基本內容,主要是記錄下自己的學習過程,也方便大家簡要的瞭解 Linux Distribution是Ubuntu而不是書本上推薦的CentOS,建議裝雙系統,不要使用虛擬機。 代碼在github上:Linuxpractice L ...
  • 因為項目計算量比較大,需要將任務分佈到多臺電腦上面運行,因為對於分散式概念不熟,就想到了linux最簡單的ssh協議,遠程式控制制其他電腦,然後寫shell腳本統一在所有電腦上運行程式.(我的操作系統為Ubuntu16.04) 首先在各自電腦上面輸入以下命令查看是否安裝了ssh ps -e | grep ...
  • 1、卸載原有系統中的yumrpm –qa | grep yum | xargs rpm -e --nodeps (xargs 把rpm –qa | grep yum傳來的每一行信息 都用xargs後面的命令進行處理) 2、創建一個目錄intallyum_mirrors.163.com,進入此目錄下載 ...
  • 1、使用yum install dnsmasq -y 安裝dns(含dns server和dns代理功能) 2、查詢dnsmasq已經安裝成功 [root@localhost ~]# rpm -q dnsmasq dnsmasq-2.48-18.el6_9.x86_64 [root@localhos ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...