1. 程式人生 > >linux中配置DHCP伺服器

linux中配置DHCP伺服器

在Linux系統下進行DHCP配置有著非常大的差異,相較於Windows系統。那麼具體的操作是如何的呢?接下來我們就來了解一下Linux DHCP配置的內容。首先讓我們看一下DHCP服務的基本概念和理論吧。

Linux DHCP服務

DHCP也叫做動態主機服務,它的作用主要是為網路中的主機主機提供IP地址服務的。Dhcp採用client/server模式,客戶機請求,服務端響應。

DHCP工作原理

1.客戶端向網路上廣播dhcpdiscover包,內包含客戶機的mac地址。

2.DHCP伺服器收到客戶機的dhcpdiscover包後,傳送一個dhcpoffer廣播包,內包含IP地址,DHCP伺服器IP等內容。

3.客戶機收到第一個DHCP伺服器傳送的dhcpdiscover包後,再以廣播的形式傳送一個dhcprequest包發給所有的DHCP伺服器,內有一個DHCP伺服器IP,說我以已經找到了一個DHCP了。

4.被選中的伺服器再發一個dhcppak廣播包確認此IP的發放。

這個IP地址可以使用一半租期的時間,超過一半時間應續租,如果過了一半時間後找不到DHCP伺服器的話,可以再使用四分之一時間,然後就過期了。使用者就不能通過此IP地址進行通訊了。

DHCP服務安裝

首先應確認Linux DHCP服務的安裝

rpm -q dhcp
package dhcp is not installed

沒有安裝,下面是Linux DHCP的安裝。


rpm -ivh dhcp-3.0pl1-23.i386.rpm dhcp的安裝
warning: dhcp-3.0pl1-23.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:dhcp ########################################### [100%]

Linux DHCP配置

Linux DHCP配置檔案預設是沒有的,需要在/etc手工建立dhcpd.conf檔案。但是幸運的是,在安裝DHCP服務時會為我們提供一個示例檔案

/usr/share/doc/dhcp-3.0.1/dhcp.conf.sample
cp dhcp.conf.sample dhcpd.conf
將其複製為/etc/dhcpd.conf 並在其基礎上進行修改配置。

相關推薦

linux配置DHCP伺服器

在Linux系統下進行DHCP配置有著非常大的差異,相較於Windows系統。那麼具體的操作是如何的呢?接下來我們就來了解一下Linux DHCP配置的內容。首先讓我們看一下DHCP服務的基本概念和理論吧。 Linux DHCP服務 DHCP也叫做動態主機服務,它的作用主要是為網路中的主機主機提供IP地址服

linux搭建DHCP伺服器

動態主機配置協議DHCP(Dynamic Host Configuration Protocol)是一種用於集中對使用者IP地址進行動態管理和配置的技術。 工作原理 1.客戶端開機沒有IP,區域網內需要傳送一個廣播形式的DISCOVER(區域網內不知道誰是DHCP伺服器),只要能收到的DH

嵌入式linuxdhcp伺服器

1.重新編譯核心,新增對dhcp的支援 2.busybox是否帶有dhcp的應用,如無,則需要重新編譯busybox,或者直接下一個獨立的也可。 3.dhcp伺服器在etc目錄下的配置檔案,udhcpd.conf 需要配置這個檔案,包括分配的ip,dns等。 我的檔案系統中直接具有dhcp的軟體,分別為u

Ubuntu Linux 學習篇 配置DHCP伺服器

isc-dhcp-server   動態主機配置協議是一個區域網的網路協議。指的是由伺服器控制一段IP地址範圍,客戶機登入伺服器時就可以自動獲得伺服器分配的IP地址和子網掩碼。首先, DHCP伺服器必須是一臺安裝有Windows 2000 Server/Advanced Serve

Linux系統上DHCP伺服器配置

一、DHCP的工作流程  (1) DHCP伺服器發現階段。DHCP客戶機向廣播地址255.255.255.255傳送DHCPDiscover訊息。  (2) DHCP伺服器響應階段。DHCP伺服器從尚未出租的IP地址池中選擇一個分配給DHCP客戶機,向DHCP客戶機發送一個

linux配置路由器

linux、網絡路由配置配置路由器在學習linux的過程中,網絡的配置必不可少,如何在linux系統上配置路由網絡,從而保證不在同網絡的兩個主機之間可以進行通信。一、網段設置首先需要說明的是,我們的實驗是在五個虛擬機上進行的,其操作系統均為linux系統。其中兩個虛擬機分別為主機A、B,另外三個虛擬機做路由。

Linux配置別名

還需 pos 文件 -i 不生效 還需要 /etc/ src read Linux中修改配置別名 ####用到的命令:   alias是用來查看系統中有什麽別名   source 讓配置生效 臨時取消別名的方法   unalias 臨時取消別名   \cp /mnt/tes

linux配置JAVA環境

linux中 xxx x86 操作內容 comm 12c alt blank lan 一、背景: 系統環境:centos-6.5 操作內容:安裝sun版jdk、卸載openjdk jdk下載地址:jdk官方下載地址 二、過程: 1、檢驗系統原版本 [root@localho

Linux配置DHCP中繼代理跨vlan分配IP地址

image 20px process font ddr 通過 type toolbar lis 概述網絡內配置了VLAN,VLAN能隔離廣播,而DHCP協議使用廣播,也就是說,默認情況下DHCP協議只能在VLAN內使用,DHCP服務器在VLAN30中,就只有VLAN30內的

Linux配置samba服務器,實現局域網中文件共享。

this 註釋 防火 服務器 ESS his sta force mask linux中搭建samba服務,實現局域網中文件共享 Samba是在Linux和UNIX系統上

如何在 Linux 配置基於密鑰認證的 SSH

tail 暫時 echo inter lct led home auth 我們 什麽是基於 SSH 密鑰的認證? 眾所周知,Secure Shell,又稱 SSH,是允許你通過無安全網絡(例如 Internet)和遠程系統之間安全訪問/通信的加密網絡協議。無論何時使用 SS

Linux配置JDK的環境變數

一. 解壓安裝jdk 在shell終端下進入jdk-6u14-linux-i586.bin檔案所在目錄, 執行命令 ./jdk-6u14-linux-i586.bin 這時會出現一段協議,連繼敲回車,當詢問是否同意的時候,輸入yes,回車。之後會在當前目錄下生成一個jdk1.6.0_14目錄,你可以將它複製到

Linuxpostfix郵件伺服器的搭建(親測)

 postfix是Wietse Venema在IBM的GPL協議之下開發的MTA(郵件傳輸代理)軟體。postfix是Wietse Venema想要為使用最廣泛的sendmail提供替代品的一個嘗試。在Internet世界中,大部分的電子郵件都是通過sendmail來投遞的,大約有100萬

Linux 進入mysql伺服器的操作

參考:https://blog.csdn.net/u011125324/article/details/52541724 1、登入mysql 的命令 (1) mysql -haddress -uuser -ppassword -h 後面帶的是ip -u 後面帶的是使用者名稱 

linux檢視當前伺服器的http連線有哪些?

首先,我們要用netstat -n|grep 80 命令來檢視具體埠對應程式的TCP/IP連線情況 ** netstat -n|grep 80出現大量time_wait ** 在執行netstat -n|grep 80 | awk '/^tcp/ {++S[$NF]} END {fo

Linux系統配置 SVN 伺服器

檢查是否已經安裝: -qa subversion 安裝SVN伺服器: yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql 驗證是否安裝好: 開啟資料夾: [root@iZwz9c6

linux安裝Gitlab伺服器後登入報錯502解決辦法(圖文集合)

     前幾天安裝好了本地的Gitlab伺服器,都沒什麼問題,可以直接開啟。但是今天一通過 http//192.168.1.164:9090 來訪問直接報了502錯誤。如下圖: 502錯誤就是閘道器錯誤: 伺服器正在作為一個閘道器或代

linux搭建郵件伺服器

郵件伺服器概述 使用Email很容易,但是Internet的郵件系統是通過很複雜的幾個系統組成的,對於終端使用者而言,我們熟悉的Outlook,Foxmail等都是用來收信和發信的,稱之為MUA:Mail User Agent,郵件使用者代理。 MUA並非直接將郵件傳送至收件人手中,而是通過

linux搭建HTTP伺服器

WEB的概念 web是一種互動式圖形式介面的Internet服務,有強大的資訊連線功能,通過超文字連結( HyperText ) 的 方式,將資訊通過 Internet 傳遞到全球每個角落!一般情況下,終端使用者通過瀏覽器輸入比較完整的URL即可以完成訪問。 HTTP服務原理 分為四個步驟:

linux搭建SAMBA伺服器

1、Samba,是在Unix上實現SMB(Server Message Block)的一個工具套件。而SMB通常是windows用來實現共享的,包括檔案和印表機等。而Unix上裝上SMB,則使得Unix能夠和 windows連線在一起,實現兩者的資源互通。 安裝配置samba伺服器 關閉防火