準備環境:
兩台機器,網路連線設為自定義vmnet*模式
防護的關閉:
iptables -f #
防火牆
setenforce0 #selinux
關閉vmware
虛擬網路編輯器的
dhcp
功能
安裝dhcp服務
軟體:dhcp
dhcp-common
埠:udp 67(接收客戶端的請求)
udp 68 (客戶端的源埠,用來向伺服器傳送資料報,和接收來自於伺服器的 資料報)
配置檔案:
dhcpd /etc/dhcp/dhcpd.conf
dhcrelay /etc/sysconfig/dhcrelay(中繼配置檔案)
配置檔案的修改:
利用模板檔案生成配置檔案
將配置檔案的前幾個subnet宣告刪掉。修改最後乙個宣告的subnet
注:注意配置檔案中每行結尾的分號
subnet 192.168.88.0 netmask 255.255.255.0{
#宣告要分配的網段和子網掩碼
range 192.168.88.3 192.168.88.254;
#宣告可用
ip位址池
option domain-name " linuxlc.com" ; #設定
dns域
option domain-name-servers 8.8.8.8 ;#設定
dns伺服器位址
option routers 192.168.88.2;
#預設閘道器的位址(可不改)
option broadcast-address192.168.88.255;#
廣播位址(可有可無)
default-lease-time600;
#預設租約(s)
max-lease-time 7200;}
#最大租約(s)
重啟服務: service dhcpd start
重啟客戶機的網絡卡: ifdown eth0;ifup eth0
保留位址(固定位址分配)
1、arp -a 檢視客戶機的mac位址
2、修改/etc/dhcp/dhcpd.conf檔案
host fantasia {
hardware ethernet 客戶機的mac位址;
#想要固定
ip的客戶機的
mac位址
fixed-address位址池中的某一ip }
#固定分配給客戶機的
ip位址
3、service dhcpd restart
4、重啟客戶機網絡卡驗證ip獲取是否成功
超級作用域(同一區域網)
超級作用域:
dhcp伺服器可為單個物理網路上的客戶端提供多個作用域租約
實驗環境準備:
三颱虛擬機器同一區域網,乙個dhcp伺服器,兩個客戶機
實驗:1、修改/etc/dhcp/dhcpd.conf檔案
#之前的網段宣告和主機宣告全都注釋掉!
shared-network public {
subnet 192.168.88.0 netmask 255.255.255.0{
option routers 192.168.88.1;
range 192.168.88.3 192.168.88.3;}
subnet 192.168.89.0 netmask 255.255.255.0{
option routers 192.168.89.1;
range 192.168.89.3 192.168.89.5;}}#
下面幾行都刪掉
2、重啟:service dhcpd restart
3、分別重啟兩台機器的網絡卡,檢視獲取的位址
dhcp中繼
實驗環境準備
一台dhcp伺服器: eth0(192.168.1.2)連線內網vmnet10
一台dhcp中繼: eth0(192.168.1.1)連線內網vmnet10
eth1(200.200.200.1)連線外網vmnet15
一台外網客戶機: eth0在vmnet15
配置dhcp伺服器
1、環境準備
iptales-f setenforce 0
yum-y install dhcp
2、修改/etc/dhcp/dhcpd.conf檔案
#宣告兩個
subnet
,其他無關可以不做操作或刪除
subnet 192.168.1.0 netmask255.255.255.0 {
range 192.168.1.5 192.168.1.10;
option domain-name-servers 192.168.1.2;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
subnet 200.200.200.0 netmask255.255.255.0 {
range200.200.200.5 200.200.200.10;
option domain-name-servers 192.168.1.2;
option routers 200.200.200.1;
option broadcast-address200.200.200.255;
3、儲存退出,重啟dhcpd服務 servicedhcpd start
4、指定閘道器:routeadd default gw 網關內網絡卡ip
配置dhcp中繼伺服器
1、一塊網絡卡ip=192.168.1.1
一塊網絡卡ip=200.200.200.1
2、 iptales -f setenforce 0
yum-y install dhcp
修改/etc/sysconfig/dhcrelay檔案
第四行inte***ces=「eth0 eth1」
第六行dhcpservers=」192.168.1.2」 #dhcp
伺服器ip
重啟dhcrelay服務 service dhcrelay start
3、修改/etc/sysctl.conf檔案。
將netipv4.ip_forward= 1
重啟sysctl -p
配置內網主機
iptales -f setenforce 0
重啟網絡卡 ifdown ifup ifconfig
配置外網主機
ptales -f setenforce 0
重啟網絡卡 ifdown ifup ifconfig
dhcp服務搭建
開啟虛擬機器之前,先把設定中的網路介面卡調成僅主機模式 然後在編輯下開啟虛擬網路編輯器,選擇型別為僅主機的,把使用本地dhcp服務將ip分配給虛擬機器這一項的 取消掉 搭建之前把伺服器的網絡卡配置改成如下所示 vim etc sysconfig network scripts ifcfg eth0 ...
DHCP服務搭建
dhcp服務 一 dhcp概述 dhcp dynamic host configuration protocol 動態主機配置協議 通常被應用在大型的區域網路環境中,主要作用是集中的管理 分配 ip位址,使網路環境中的主機動態的獲得 ip位址 gateway 位址 dns伺服器 位址等資訊,並能夠提...
DHCP服務搭建
工作原理 動態主機設定協定 dhcp 是一種使網路管理員能夠集中管理和自動分配ip網路位址的通訊協議。在ip網路中,每個連線internet的裝置都需要分配唯一的ip位址。dhcp使網路管理員能從中心結點監控和分配ip位址。當某台計算機移到網路中的其它位置時,能自動收到新的ip位址。dhcp使用了租...