Linux系統 / Ubuntu虛擬機 安裝DHCP服務

一、安裝DHCP服務

xxx:~$ sudo apt install isc-dhcp-server
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹 ? ? ??
正在讀取狀態信息... 完成 ? ? ??
將會同時安裝下列軟件:
? libirs-export161 libisccfg-export163
建議安裝:
? isc-dhcp-server-ldap policycoreutils
下列【新】軟件包將被安裝:
? isc-dhcp-server? ? libirs-export161? ? ? ?libisccfg-export163
升級了 0 個軟件包,新安裝了 3 個軟件包,要卸載 0 個軟件包,有 99 個軟件包未被升級。
需要下載 520 kB 的歸檔。
解壓縮后會消耗 1,866 kB 的額外空間。
您希望繼續執行嗎? [Y/n] Y
獲取:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 libisccfg-export163 amd64 1:9.11.16+dfsg-3~ubuntu1 [45.9 kB]
獲取:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 libirs-export161 amd64 1:9.11.16+dfsg-3~ubuntu1 [18.6 kB]
獲取:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 isc-dhcp-server amd64 4.4.1-2.1ubuntu5.20.04.5 [455 kB]
已下載 520 kB,耗時 2秒 (213 kB/s) ? ? ??
正在預設定軟件包 ...
正在選中未選擇的軟件包 libisccfg-export163。
(正在讀取數據庫 ... 系統當前共安裝有 208336 個文件和目錄。)
準備解壓 .../libisccfg-export163_1%3a9.11.16+dfsg-3~ubuntu1_amd64.deb ?...
正在解壓 libisccfg-export163 (1:9.11.16+dfsg-3~ubuntu1) ...
正在選中未選擇的軟件包 libirs-export161。
準備解壓 .../libirs-export161_1%3a9.11.16+dfsg-3~ubuntu1_amd64.deb ?...
正在解壓 libirs-export161 (1:9.11.16+dfsg-3~ubuntu1) ...
正在選中未選擇的軟件包 isc-dhcp-server。
準備解壓 .../isc-dhcp-server_4.4.1-2.1ubuntu5.20.04.5_amd64.deb ?...
正在解壓 isc-dhcp-server (4.4.1-2.1ubuntu5.20.04.5) ...
正在設置 libisccfg-export163 (1:9.11.16+dfsg-3~ubuntu1) ...
正在設置 libirs-export161 (1:9.11.16+dfsg-3~ubuntu1) ...
正在設置 isc-dhcp-server (4.4.1-2.1ubuntu5.20.04.5) ...
Generating /etc/default/isc-dhcp-server...
Created symlink /etc/systemd/system/multi-user.target.wants/isc-dhcp-server.service → /lib/systemd/system/isc-dhcp-server.service.
Created symlink /etc/systemd/system/multi-user.target.wants/isc-dhcp-server6.service → /lib/systemd/system/isc-dhcp-server6.service.
正在處理用于 man-db (2.9.1-1) 的觸發器 ...
正在處理用于 libc-bin (2.31-0ubuntu9.18) 的觸發器 ...
正在處理用于 systemd (245.4-4ubuntu3.20) 的觸發器 ...
xxx@:~$?
?

xxx@:~$ sudo systemctl status isc-dhcp-server
● isc-dhcp-server.service - ISC DHCP IPv4 server
? ? ?Loaded: loaded (/lib/systemd/system/isc-dhcp-server.service; enabled; vendor preset: enabled)
? ? ?Active: failed (Result: exit-code) since Mon 2025-06-30 11:25:24 CST; 2min 26s ago
? ? ? ?Docs: man:dhcpd(8)
? ?Main PID: 5608 (code=exited, status=1/FAILURE)

二、配置DHCP服務

1. 編輯dhcpd.conf文件:DHCP服務的配置文件通常位于/etc/dhcp/dhcpd.conf。使用文本編輯器(如nano)打開并編輯該文件:

sudo vim /etc/dhcp/dhcpd.conf

在文件中添加以下內容(根據你的網絡環境進行調整):

subnet 192.168.1.0 netmask 255.255.255.0 {range 192.168.1.10 192.168.1.100;  # 定義IP地址分配范圍option routers 192.168.1.1;       # 定義默認網關option domain-name-servers 8.8.8.8, 8.8.4.4;  # 定義DNS服務器default-lease-time 600;           # 定義默認租期時間max-lease-time 7200;              # 定義最大租期時間
}

注意:此處的IP地址要與DHCP服務器所用網口設置的IP地址一致!

2. 配置監聽接口

編輯/etc/default/isc-dhcp-server文件,指定DHCP服務監聽的網絡接口(如ens33):

sudo vim /etc/default/isc-dhcp-server

修改INTERFACESv4的值為你的網絡接口名稱,例如:

注意:此處的網絡設備號要與DHCP服務器所用IP對應網口保持一致!

INTERFACESv4="ens33"

三、啟動DHCP服務

? ?1.? 啟動服務:使用以下命令啟動isc-dhcp-server服務

sudo systemctl start isc-dhcp-server

? ? 2 . 設置開機自啟:為了確保DHCP服務在系統啟動時自動運行,使用以下命令啟用服務:

sudo systemctl enable isc-dhcp-server

? ? 3.? 檢查服務狀態:使用以下命令檢查DHCP服務的狀態,確保服務已成功啟動且沒有錯誤:

sudo systemctl status isc-dhcp-server

dxj@:~$ sudo systemctl ?status ?isc-dhcp-server
● isc-dhcp-server.service - ISC DHCP IPv4 server
? ? ?Loaded: loaded (/lib/systemd/system/isc-dhcp-server.service; enabled; vendor preset: enabled)
? ? ?Active: active (running) since Mon 2025-06-30 17:51:28 CST; 7min ago
? ? ? ?Docs: man:dhcpd(8)
? ?Main PID: 6857 (dhcpd)
?

xxx@:~$ sudo systemctl  status  isc-dhcp-server
● isc-dhcp-server.service - ISC DHCP IPv4 serverLoaded: loaded (/lib/systemd/system/isc-dhcp-server.service; enabled; vendor preset: enabled)Active: active (running) since Mon 2025-06-30 17:51:28 CST; 7min agoDocs: man:dhcpd(8)Main PID: 6857 (dhcpd)Tasks: 4 (limit: 4534)Memory: 4.4MCGroup: /system.slice/isc-dhcp-server.service└─6857 dhcpd -user dhcpd -group dhcpd -f -4 -pf /run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf ens336月 30 17:51:28 xxx-virtual-machine dhcpd[6857]: PID file: /run/dhcp-server/dhcpd.pid
6月 30 17:51:28 xxx-virtual-machine dhcpd[6857]: Wrote 0 leases to leases file.
6月 30 17:51:28 xxx-virtual-machine sh[6857]: Wrote 0 leases to leases file.
6月 30 17:51:28 xxx-virtual-machine dhcpd[6857]: Listening on LPF/ens33/00:0c:29:4f:0d:12/192.168.18.0/24
6月 30 17:51:28 xxx-virtual-machine sh[6857]: Listening on LPF/ens33/00:0c:29:4f:0d:12/192.168.18.0/24
6月 30 17:51:28 xxx-virtual-machine sh[6857]: Sending on   LPF/ens33/00:0c:29:4f:0d:12/192.168.18.0/24
6月 30 17:51:28 xxx-virtual-machine dhcpd[6857]: Sending on   LPF/ens33/00:0c:29:4f:0d:12/192.168.18.0/24
6月 30 17:51:28 xxx-virtual-machine sh[6857]: Sending on   Socket/fallback/fallback-net
6月 30 17:51:28 xxx-virtual-machine dhcpd[6857]: Sending on   Socket/fallback/fallback-net
6月 30 17:51:28 xxx-virtual-machine dhcpd[6857]: Server starting service.

成功。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/87035.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/87035.shtml
英文地址,請注明出處:http://en.pswp.cn/web/87035.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring中 BeanFactory和FactoryBean分別是什么?

Spring 中 BeanFactory 是什么? BeanFactory其實就是IoC的底層容器,它本身只是一個接口,顧名思義Bean工廠,定義了Spring的基本功能框架,主要功能就是 負責從配置源中讀取 Bean 的定義,并創建、管理這些 Bean 的生命周…

langchain從入門到精通(三十二)——RAG優化策略(八)自查詢檢索器實現動態數據過濾

1. 查詢構建與自查詢檢索器 在 RAG 應用開發中,檢索外部數據時,前面的優化案例中,無論是生成的 子查詢、問題分解、生成假設性文檔,最后在執行檢索的時候使用的都是固定的篩選條件(沒有附加過濾的相似性搜索&#xff…

面向安全產品測試的靜態混淆型 Shellcode Loader 設計與對抗分析

github 地址:https://github.com/LilDean17/ShellcodeLoader2025 一、項目背景 近年來,隨著 C2 框架廣泛應用于安全對抗模擬,各大安全廠商也不斷提升其檢測能力,那么安全廠商自研的安全軟件,是否能有效防御此類威脅&…

深度強化學習DRL——策略學習

一、策略網絡 策略函數 π \pi π的輸入是狀態 s s s和動作 a a a,輸出是一個介于0和1之間的概率值,用神經網絡 π ( a ∣ s ; θ ) \pi(a \mid s; \boldsymbol{\theta}) π(a∣s;θ)近似策略函數 π ( a ∣ s ) \pi(a\mid s) π(a∣s), θ …

ISP Pipeline(5): Auto White Balance Gain Control (AWB) 自動白平衡

G_gain 1.0 # 常作為參考通道 R_gain G_avg / R_avg B_gain G_avg / B_avgAuto White Balance Gain Control(AWB)自動調整圖像中紅色、綠色、藍色通道的增益,使圖像中灰白區域的顏色看起來為“中性白”或“灰白”,從而矯正因光…

Python中鉤子函數的實現方式

在Python中,鉤子函數(Hook)是一種允許你在程序執行的特定點插入自定義代碼的技術。它本質上是一種回調機制,當特定事件發生時自動調用預先注冊的函數。 Python中鉤子函數的實現方式 Python中實現鉤子主要有以下幾種方式: ?回調函數?&…

【RTSP從零實踐】3、實現最簡單的傳輸H264的RTSP服務器

😁博客主頁😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客內容🤑:🍭嵌入式開發、Linux、C語言、C、數據結構、音視頻🍭 🤣本文內容🤣&a…

零開始git使用教程-傳html文件

1. 準備工作 (1) 確保你已經安裝: Visual Studio (VS)(任何版本,社區版也行) Git(去官網 git-scm.com 下載安裝) (2) 注冊 Gitee/GitHub 賬號 國內推薦 Gitee(碼云):…

CPT204-Advanced OO Programming: Lists, Stacks, Queues, and Priority Queues

目錄 1.Java 集合框架層次結構Java Collection Framework hierarchy 1.1Java 集合框架描述: 1.2數據結構Data structures 1.3 Java 集合框架支持兩種類型的容器(數據結構): 1.4 Java 集合框架的設計 2.Collection 2.1 Coll…

【網絡安全】Mysql注入中鎖機制

前言 在sql注入的延時注入中,常見的函數有sleep()直接延時、BENCHMARK()通過讓數據庫進行大量的計算而達到延時的效果、笛卡爾積、正則匹配等,但還有一個常常被忽略的函數,也就是Mysql中的鎖機制。雖然早些年就已經出現過相關的技術文章&…

博途多重背景、參數實例

1:我們在博途中先新建一個工程,并且建立一個FB塊名字為motor_fb,同樣建立一個FC塊名字為MOTOR_FC,里面寫上我們電機程序里常用的邏輯控制。二者程序內容相同。下面是motor_fb塊的程序截圖: 2:我們再新建一個FB塊,名字為…

運維的利器–監控–zabbix–第三步:配置zabbix–中間件–Tomcat–步驟+驗證

🏠個人主頁:fo安方的博客? 💂個人簡歷:大家好,我是fo安方,目前中南大學MBA在讀,也考取過HCIE Cloud Computing、CCIE Security、PMP、CISP、RHCE、CCNP RS、PEST 3等證書。🐳 &…

大模型在重癥哮喘手術全流程風險預測與治療方案制定中的應用研究

目錄 一、引言 1.1 研究背景與意義 1.2 研究目標與方法 1.3 研究創新點 二、重癥哮喘概述 2.1 定義與發病機制 2.2 分類與臨床表現 2.3 診斷標準與方法 三、大模型技術原理與應用現狀 3.1 大模型的基本原理 3.2 在醫療領域的應用案例分析 3.3 適用于重癥哮喘預測的…

Webpack的插件機制Tapable

Tapable 是一個輕量級的庫,用于創建和管理插件鉤子(hooks),它在 Webpack 中廣泛應用,用于實現插件系統。Tapable 提供了一種機制,允許插件在特定的生命周期階段插入自定義邏輯,從而擴展應用程序…

FRONT歸因-兩階段訓練流程

FRONT, Fine-Grained Grounded Citations歸因 FRONT歸因,首先從檢索到的源文檔中選擇支持性引用,然后基于這些引用指導生成過程,確保生成回答有據可依,引用準確無誤。 FRONT的特色在于兩階段歸因訓練,要點如下: 階…

單端轉差分放大器AD8138

根據 AD8138 的數據手冊特性及參數,可以實現單端 5Vpp(偏置 0V)正弦波轉差分 5Vpp(共模 2.5V)的功能,但需注意以下細節: 1. 信號幅度匹配性 輸入信號:單端 5Vpp(峰峰值…

用R包mice進行多重插補

利用R包mice實現的鏈式方程多重插補方法來插補缺失的數據。 所有多重插補方法都遵循三個步驟 插補——與單次插補類似,對缺失值進行插補。但是,插補值會從分布中提取m次,而不是僅提取一次。此步驟結束時,應該有m 個完整的數據集…

【專題】網絡攻防技術期末復習資料

網絡攻防技術期末復習資料 鏈接:https://blog.csdn.net/Pqf18064375973/article/details/148996272?sharetypeblogdetail&sharerId148996272&sharereferPC&sharesourcePqf18064375973&sharefrommp_from_link 網絡安全威脅的成因。 分類&#xff1a…

地震災害的模擬

為確保地震災害模擬的準確性和高效性,涉及的系統需要處理復雜的物理模型、數據輸入和多層次的模擬過程。在技術設計方案中,我們將涵蓋以下幾個方面: 背景:描述該模擬系統的目的與應用場景。需求:列出系統的功能需求&a…

9.9 《1/10成本實現GPT-3.5級表現!ChatGLM3-6B QLoRA微調實戰:4bit量化+低秩適配全解析》

1/10成本實現GPT-3.5級表現!ChatGLM3-6B QLoRA微調實戰:4bit量化+低秩適配全解析 ChatGLM3-6B 微調入門實戰:QLoRA 量化低秩適配技術 ▲ ChatGLM3-6B采用GLM架構改進版,支持32K上下文長度和代碼生成能力 一、QLoRA 技術原理精要 QLoRA(Quantized Low-Rank Adaptation)…