簡單DHCP伺服器搭建

2021-09-21 04:03:41 字數 1668 閱讀 9610

dhcp是dynamic host configuration protocol(動態主機配置協議)縮寫,它的前身是 bootp。它是一種簡化主機ip配置管理的tcp/ip協議標準。dhcp協議標準為dhcp伺服器的使用提供了一種有效的方法,即管理ip位址的動態分配以及網路上啟用dhcp客戶機的其他相關配置資訊。tcp/ip網路上的每台計算機都必須有唯一的計算機名稱和ip位址。ip位址(以及與之相關的子網掩碼)用來標識主計算機及其連線的子網。將計算機移動到不同的子網時,必須更改其ip位址。dhcp則允許管理員從本地網路上的dhcp伺服器的ip位址資料庫中為客戶機動態指派ip位址。

獲取位址的簡單四步驟:

1. dhcpdiscover: 此為客戶端開始dhcp過程中的第乙個請求報文,以廣播方式傳送,同乙個廣播域中的每台安裝了tcp/ip 協議的主機都會收到這個廣播包,但是只有dhcp伺服器才會做出響應。  

2. dhcpoffer : 此為server 對dhcpdiscover報文的響應,資料報中包含ip位址、租約期限和閘道器等資訊 。  

3. dhcprequst : 此為client 對dhcpoffer報文的響應,以廣播方式傳送。資料報中包含它所選定的ip位址等內容。  

4. dhcpack : server對dhcprequst報文的響應,是乙個確認資料報,client收到此報文後才真正獲得了ip位址和相關配置資訊。

1.2.1.掛載光碟

[root@localhost ~]#mkdir /mnt/cdrom

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/ 

1.2.2.安裝伺服器元件

[root@localhost server]# rpm -ivh dhcp-3.0.5-21.el5.i386.rpm

1.2.3.修改dhcp配置檔案

[root@loaclhost server]cp -p /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf

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

#ddns-update-style interim;

ignore client-updates;

shared-network user

}subnet 192.168.3.0 netmask 255.255.255.0

1.2.4.設定開機自動啟動dhcp服務

[root@localhost ~]# chkconfig dhcpd on

[root@localhost ~]# service dhcpd start

1.3.1 windows系統網絡卡自動獲取位址的結果驗證

1.3.2 linux系統自動獲取位址的驗證

修改配置檔案/etc/sysconfig/network-scripts/ifcfg-eth0,使其自動獲取ip位址

檢視/etc/resolv.conf 檔案內容如下:

search zzdx.com

nameserver 192.168.2.10

dhcp伺服器搭建

1.安裝dhcp.server和dhcp.client的包 2.關閉防火牆 systemctl stop firewalld systemctl disable firewalld 3.修改 etc sysconfig network script ifcfg eth0 必須包含以下行,且netwo...

搭建DHCP伺服器

vmware虛擬機器 xp系統 windows2003 dhcp的作用 分配ip位址 dhcp的相關概念 作用域 位址池 ip 子網掩碼 閘道器 dns 租期 dhcp協議埠是udp 67 68 1.將兩台虛擬機器橋接在同一網路上,這裡用的是vm1的虛擬交換機 注意他可能自帶dhcp服務會和2003...

搭建DHCP伺服器

dhcp dynamic host configuration protocol,動態主機配置協議 是乙個區域網的網路協議。指的是由伺服器控制一段ip位址範圍,客戶機登入伺服器時就可以自動獲得伺服器分配的ip位址和子網掩碼。預設情況下,dhcp作為windows server的乙個服務元件不會被系統...