CentOS在vmware局域網內搭建DHCP服務器【踩坑記錄】

1. 重新設置環境

配置dhcp服務踩了不少坑,這里重頭搭建記錄一下:

1.1 centos 網卡還原

如果之前搭了亂七八糟的環境,導致NAT模式也沒法上網,這里重新還原

我們需要在NAT模式下聯網,下載DHCP服務

先把centos的網卡還原,設置自動獲得dhcp

vim /etc/sysconfig/network-scripts/ifcfg-ens32

這里要是自動的:

1.2 VMWARE NAT模式設置

因為centos需要上網下載DHCP服務,因此,這里我們使用NAT模式聯網

這里一定要勾選,使用dhcp服務

因為看了網上很多教程,說這里不能勾選,否則和centos的沖突。因為我們將環境還原,因此,這里需要勾選

1.3 centos 設置NAT

這里把centos設置在NAT位置下,因為1.2節和1.1節允許vmware和centos自動獲取IP,所以這里是可以成功上網了!!!!

如下:

2. centos 下載DHCP服務

su 進入root 管理員

2.1 修改centos的鏡像源

正常直接安裝dhcp可能會出現下面的錯誤!!

如果沒有的話,當我沒說

因為默認下載會失敗,這里修改下鏡像源:

sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sudo yum clean all
sudo yum makecache

正常的話,前三個命令執行完是這樣的:

最后一個命令是這樣的:

2.2 下載DHCP服務

命令如下:

sudo yum install dhcp -y

恭喜,這里已經完成一大半了!!!!!!!

TIPS,如果沒有換源,應該會出現這個

3.搭建局域網

這個時候,我們已經不需要上網了。因為我們的需求是在虛擬機搭建局域網,centos充當dhcp的服務器,這里我們不需要連入互聯網,這里選擇vmnet10

這里的vmnet除了特地的幾個,都當成交換機就行了,我們實現的功能是centos對同一網段的window電腦自動設置DHCP,這里所以我們不需要上網(NAT、橋接、主機啥的)

3.1 centos 配置靜態IP

這里上不了網是正常的,因為我們只是在真實機的內部,搭建了虛擬的交換機,不需要上網

命令如下:

vim /etc/sysconfig/network-scripts/ifcfg-ens32

這里千萬要注意,下面的ip、子網掩碼啥的,有沒有雙引號無所謂,一定不能有多余的空格!!!! 要不然會找不到ifconfig

重啟網卡:

systemctl restart network

配置成功:

錯誤示范,空格

這里多一個空格!!

沒有我們剛剛配置的ip,之前錯了好多次,找不到原因!!真服了!?

3.2 window電腦相互ping通

首先,window電腦也應該在vmnet10中

這里手動,配置好ip即可ping通

同樣的,centos也能ping通window

4.centos設置DHCP服務器

到了這一步已經差不多了,我們只需要配置服務器就行了

配置dhcp的作用域:

vim /etc/dhcp/dhcpd.conf

如下:這里不要把centos的ip包含

subnet 192.168.10.0 netmask 255.255.255.0 {range 192.168.10.200 192.168.10.210;      # IP 地址池option routers 192.168.10.1;               # 網關option domain-name-servers 8.8.8.8;        # DNS 服務器default-lease-time 601;                    # 默認租期(秒)max-lease-time 7200;                       # 最大租期
}

重啟dhcp服務:

systemctl start dhcpd
systemctl enable dhcpd

sudo firewall-cmd --permanent --add-service=dhcp
sudo firewall-cmd --reload

有的說需要centos放行防火墻,我這里不需要,可以參考

把window設置自動獲取IP即可!!

如下:

到這里已經完成了!!!!

5.查看centos的dhcp服務

centos這里可以看到租約信息:

命令:

cat /var/lib/dhcpd/dhcpd.leases

6.總結

1. 如果因為某一步驟錯誤,導致環境亂了,需要把centos的網卡還原自動獲取dhcp。同樣,虛擬機的NAT模式里面也要可以分配dhcp,需要勾選

2.修改鏡像源,這樣保證centos可以下載dhcp服務

3.這里就可以斷網了,隨便選一個vmnetX,然后把centos和window連在一起

4.配置centos服務器的靜態IP,window也是,看看是否能互相ping通

5.centos設置dhcp的信息,然后啟動服務

6.window自動獲取ip,可以獲取到centos發布的服務

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

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

相關文章

《Docker》架構

文章目錄 架構模式單機架構應用數據分離架構應用服務器集群架構讀寫分離/主從分離架構冷熱分離架構垂直分庫架構微服務架構容器編排架構什么是容器,docker,鏡像,k8s 架構模式 單機架構 單機架構其實就是應用服務器和單機服務器都部署在同一…

Web3時代的數據保護挑戰與應對策略

隨著互聯網技術的飛速發展,我們正步入Web3時代,這是一個以去中心化、用戶主權和數據隱私為核心的新時代。然而,Web3時代也帶來了前所未有的數據保護挑戰。本文將探討這些挑戰,并提出相應的應對策略。 數據隱私挑戰 在Web3時代&a…

從零打造算法題刷題助手:Agent搭建保姆級攻略

我用Trae 做了一個有意思的Agent 「大廠機試助手」。 點擊 https://s.trae.com.cn/a/d2a596 立即復刻,一起來玩吧! Agent 簡介 Agent名稱為大廠機試助手,主要功能有以下三點。 解題: 根據用戶給出的題目給出具體的解題思路引導做…

【JavaWeb】MVC三層架構

MVC三層架構 MVC 是什么?三層架構的組成(View、Controller、Model)各層職責劃分示例說明面試高頻問題與參考答案 MVC(Model-View-Controller)是一種經典的軟件設計模式,廣泛應用于 Web 應用開發中&#xf…

嵌入式分析利器:DuckDB與SqlSugar實戰

? 一、DuckDB 的核心特性與適用場景 DuckDB 是一款 嵌入式分析型數據庫(OLAP) ,專為高效查詢設計,主要特點包括: 列式存儲與向量化引擎 數據按列存儲,提升聚合統計效率(如 SUM/AVG&#xf…

React---day6、7

6、組件之間進行數據傳遞 **6.1 父傳子&#xff1a;**props傳遞屬性 父組件&#xff1a; <div><ChildCpn name"蔣乙菥" age"18" height"1,88" /> </div>子組件&#xff1a; export class ChildCpn extends React.Component…

Windows上用FFmpeg采集攝像頭推流 → MediaMTX服務器轉發流 → WSL2上拉流播放

1. Windows上 FFmpeg 推流&#xff08;攝像頭采集&#xff09; 設備名稱可用 ffmpeg -list_devices true -f dshow -i dummy 查詢&#xff0c;假設為Integrated Camera 采集推流示例&#xff08;推RTMP到MediaMTX&#xff09;&#xff1a; ffmpeg -rtbufsize 100M -f dshow …

SpringBoot1--簡單體驗

1 Helloworld 打開&#xff1a;https://start.spring.io/ 選擇maven配置。增加SpringWeb的依賴。 Generate之后解壓&#xff0c;代碼大致如下&#xff1a; hpDESKTOP-430500P:~/springboot2/demo$ tree ├── HELP.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── s…

MATLAB 中調整超參數的系統性方法

在深度學習中&#xff0c;超參數調整是提升模型性能的關鍵環節。以下是 MATLAB 中調整超參數的系統性方法&#xff0c;涵蓋核心參數、優化策略及實戰案例&#xff1a; 一、關鍵超參數及其影響 超參數作用典型范圍學習率 (Learning Rate)控制參數更新步長&#xff0c;影響收斂…

根目錄0xa0屬性對應的Ntfs!_SCB中的FileObject是什么時候被建立的----NTFS源代碼分析--重要

根目錄0xa0屬性對應的Ntfs!_SCB中的FileObject是什么時候被建立的 第一部分&#xff1a; 0: kd> g Breakpoint 9 hit Ntfs!ReadIndexBuffer: f7173886 55 push ebp 0: kd> kc # 00 Ntfs!ReadIndexBuffer 01 Ntfs!FindFirstIndexEntry 02 Ntfs!NtfsUpda…

(二)stm32使用4g模塊(移遠ec800k)連接mqtt

下面代碼是隨手寫的&#xff0c;沒有嚴謹測試僅供參考測試 uint8_t msgBuf[200]{"msg from mcu"}; uint8_t txBuf[250]{0}; uint16_t msgid0; uint16_t mqttTaskState0; uint16_t t100msCount0; uint8_t sendFlag10; uint8_t sendFlag20; void t100msTask1(void) { …

哈希表入門:用 C 語言實現簡單哈希表(開放尋址法解決沖突)

目錄 一、引言 二、代碼結構與核心概念解析 1. 數據結構定義 2. 初始化函數 initList 3. 哈希函數 hash 4. 插入函數 put&#xff08;核心邏輯&#xff09; 開放尋址法詳解&#xff1a; 三、主函數驗證與運行結果 1. 測試邏輯 2. 運行結果分析 四、完整代碼 五、優…

Windows下運行Redis并設置為開機自啟的服務

下載Redis-Windows 點擊redis-windows-7.4.0下載鏈接下載Redis 解壓之后得到如下文件 右鍵install_redis.cmd文件&#xff0c;選擇在記事本中編輯。 將這里改為redis.windows.conf后保存&#xff0c;退出記事本&#xff0c;右鍵后選擇以管理員身份運行。 在任務管理器中能夠…

2025年ESWA SCI1區TOP,改進成吉思汗鯊魚算法MGKSO+肝癌疾病預測,深度解析+性能實測

目錄 1.摘要2.成吉思汗鯊魚優化算法GKSO原理3.MGKSO4.結果展示5.參考文獻6.代碼獲取7.算法輔導應用定制讀者交流 1.摘要 本文針對肝癌&#xff08;HCC&#xff09;早期診斷難題&#xff0c;提出了一種基于改進成吉思汗鯊魚優化算法&#xff08;MGKSO&#xff09;的計算機輔助診…

李沐-動手學深度學習:RNN

1.RNN從零開始實現 import math import torch from torch import nn from torch.nn import functional as F from d2l import torch as d2l#8.3.4節 #batch_size&#xff1a;每個小批量中子序列樣本的數目&#xff0c;num_steps&#xff1a;每個子序列中預定義的時間步數 #loa…

【C++ Qt】多元素控件(ListWidget、TableWidget、TreeWidget)

每日激勵&#xff1a;“不設限和自我肯定的心態&#xff1a;I can do all things。 — Stephen Curry” 緒論?&#xff1a; 本章將通過代碼示例詳細介紹了Qt中QListWidget、QTableWidget和QTreeWidget三種多元素控件的使用方法與核心功能&#xff0c;涵蓋列表的增刪操作、表格…

基于TI DSP控制的光伏逆變器最大功率跟蹤mppt

基于TI DSP&#xff08;如TMS320F28335&#xff09;控制的光伏逆變器最大功率跟蹤&#xff08;MPPT&#xff09;程序通常涉及以下幾個關鍵部分&#xff1a;硬件電路設計、MPPT算法實現、以及DSP的編程。以下是基于TI DSP的光伏逆變器MPPT程序的一個示例&#xff0c;主要采用擾動…

Python實現P-PSO優化算法優化卷積神經網絡CNN回歸模型項目實戰

說明&#xff1a;這是一個機器學習實戰項目&#xff08;附帶數據代碼文檔&#xff09;&#xff0c;如需數據代碼文檔可以直接到文章最后關注獲取。 1.項目背景 隨著人工智能和深度學習技術的快速發展&#xff0c;卷積神經網絡&#xff08;CNN&#xff09;在圖像分類、目標檢測…

計算機視覺入門:OpenCV與YOLO目標檢測

計算機視覺入門&#xff1a;OpenCV與YOLO目標檢測 系統化學習人工智能網站&#xff08;收藏&#xff09;&#xff1a;https://www.captainbed.cn/flu 文章目錄 計算機視覺入門&#xff1a;OpenCV與YOLO目標檢測摘要引言技術原理對比1. OpenCV&#xff1a;傳統圖像處理與機器學…

【PCB工藝】繪制原理圖 + PCB設計大綱:最小核心板STM32F103ZET6

繪制原理圖和PCB布線之間的聯系,在繪制原理圖的時候,考慮到后續的PCB設計+嵌入式軟件代碼的業務邏輯,需要在繪制原理圖之初涉及到 硬件設計流程的前期規劃。在嵌入式系統開發中,原理圖設計是整個項目的基礎,直接影響到后續的: PCB 布線效率和質量 ☆☆☆重點嵌入式軟件的…