centos7配置dhcp

来源:http://www.cnblogs.com/hushunwei/archive/2017/09/19/7554319.html
-Advertisement-
Play Games

用su 獲取root許可權 用yum -y install dhcp命令安裝dhcp服務(yum是基於RPM包管 理,自動下載RPM包並且安裝) 查看安裝後生成的配置文件 rpm -qc dhcp 編輯dhcp的配置文件 vim /etc/dhcp/dhcpd.conf 全局配置詳情: 使用subne ...


用su 獲取root許可權

用yum -y install dhcp命令安裝dhcp服務(yum是基於RPM包管 理,自動下載RPM包並且安裝)

查看安裝後生成的配置文件 rpm -qc dhcp

編輯dhcp的配置文件 vim /etc/dhcp/dhcpd.conf

option domain-name "example.org";
 option domain-name-service ns1.example.org;
 default-lease-time 600;
 max-lease-time 7200;
 authoritative;
 subnet 10.0.2.0 netmask 255.255.255 .0{
 range 10.0.2.10 10.0.2.200;
 option domain-name-service ns1.internal.example.org;
 option domain-name "internal.example.org";
 option routers 10.0.2.254;
 option broadcast-address 10.0.2.255;
 default-lease-time 600;
 max-lease-time 7200;}
 host passacaglia{
    hardware ethernet 08:00:27:54:9d:67;
    fixed-address 10.0.2.55;
 }

全局配置詳情:

 authoritative: 指定當一個客戶端試圖獲得一個不是該DHCP伺服器分配的IP信息,DHCP將發送一個拒絕消息,而不會等待請求超時。當請求被拒絕,客戶端會重新向當前DHCP發送IP請求獲得新地址,當網路中有其他的DHCP伺服器時,加上此參數可以忽略其他DHCP伺服器。可把此參數加在dhcp.conf配置文件的第一行。
    default-lease-time: 設置預設租約時間,參數值單位是秒。預設租約時間表示客戶端從伺服器租用一個IP地址的預設時間,到大時間後客戶端會向伺服器提出繼續租用該IP地址的請求。
    max-lease-time: 設置最大租約時間,參數值單位是秒。當客戶端租約的地址到大這個時間,就不能繼續租用該IP地址。
    option domain-name: 設置主機所在域的名稱,設置的功能變數名稱和主機名稱一起組成主機全名。
    option domain-name-service :設置DNS伺服器地址,設置後客戶機DNS會使用該地址,如果要設置多個DNS地址,用逗號隔開。

使用subnet聲明設置子網屬性

subnet後面設置網路地址,尾數範圍最好在0-24之間,netmask後面設置子網掩碼。
range參數:是設置subnet中可供動態分配的IP地址範圍,參數值一定要是subnet設置的子網之內,否則不能啟動。
subnet-mask參數:設置子網掩碼,設置子網掩碼之後一般不需要再設置網路地址和廣播地址。
routers參數:是設置預設網關。

使用host聲明設置主機屬性,通常用於為伺服器分配好固定使用的IP地址

 host: 後面需要為DHCP客戶端主機設置主機名稱。
   hardware:是設置客戶端主機的物理地址(MAC地址),因為通常使用的都是乙太網,所以hardware參數類型設置為ethernet。
   fixed-address:設置在host聲明中指定的客戶端分配固定使用的IP地址。

啟動dhcp服務

 systemctl start dhcpd.service

登錄客戶機查看是否為分配的ip

註意事項

 每次啟動dhcp服務前,需要啟動網卡服務,systemctl start network.service
  修改完客戶機分配ip,也需要重啟客戶機的網卡來重獲ip

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

-Advertisement-
Play Games
更多相關文章
  • 通過hadoop安裝包自帶的資源,進行hadoop集群搭建的驗證,並簡單介紹一下hdfs的一些操作 ...
  • 公司服務用的mysql,最近在查詢時時間很慢,經常會上10多秒,查看了一下查詢的執行計劃,發現索引沒有生效。 存儲引擎使用InnoDB。 一開始在主庫查詢,一直很好奇為什麼索引不生效,切換到備庫之後,發現備庫是有效的。 開始考慮是不是因為索引出問題,後對索引重建,發現效率高了不少。 簡單記錄一下對比 ...
  • 又重新安裝Hive,記錄一下吧: hadoop早已經裝上了。 cdh5的hive下載地址: http://archive.cloudera.com/cdh5/cdh/5/ 下載文件:hive-1.1.0-cdh5.10.0.tar.gz 操作系統版本:CentOS CentOS Linux rele ...
  • 之前在使用SQLyog的時候也沒有發現這樣問題,就是在使用NavicatPremium的時候這個問題讓我不能忍受,就是每次執行一條sql語句之後,即使是成功之後,下麵仍然有一條報錯信息,雖然是對總的結果來說沒有什麼影響,但是對於有些強迫症的一些人來說,這樣的報錯還是不能容忍的,我就再網上搜瞭解決方案 ...
  • 本篇文章是介紹的hadoop2.6.0的源碼編譯過程,經過實踐驗證是可以編譯成功的。 ...
  • 五筆碼 五筆碼 select comm.fun_spellcode_wb('資料庫') from dual 結果:ORY 函數 函數 ...
  • 原文發表於cu:2017-02-10 參考文檔: Elasticsearchyum文檔:https://www.elastic.co/guide/en/elasticsearch/reference/current/rpm.html Logstashyum文檔:https://www.elastic ...
  • 一,環境說明 dell vostro 1400筆記本,winxp sp3操作系統,ubuntu-9.10-desktop-i386.iso 寫這篇隨筆的時候我用的已經是ubuntu了。 我是在我的移動硬碟上的I盤中安裝的ubuntu,所以我先把這個盤的內容移到其它盤上了。 二,安裝過程 1,首先進入 ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...