1、dhcp服務的配置
1.1 dhcp簡介:
dhcp動態主機配置協議,在乙個小型區域網裡可以通過手工指定ip位址的方式,但如有大量的主機,如果還是手工指定,那是乙個很大的工作量,也容易出錯,這時,就可以通過配置一台dhcp伺服器來解決,為每台主機分配乙個ip位址.
dhcp作用域是指dhcp伺服器可分配給dhcp客戶端的ip位址範圍,乙個dhcp伺服器至少要乙個作用域,如有多個作用域,作用域之間的ip位址不能重疊.
1.2 dhcp的工作原理:
dhcp工作過程分為四個步驟:
第一步(dhcpdiscover):客戶端傳送廣播查詢可以給自己提供ip位址的dhcp伺服器,
第二步(dhcpoffer):dhcp伺服器傳送廣播提供乙個可用的ip位址,並在位址池中將該位址打上標記,以防再次分配.
第三步(dhcprequest):客戶端收到廣播後再次傳送乙個廣播請求該位址,如果有多台dhcp響應,則第乙個收到的優先.
第四步(dhcpack):dhcp伺服器收到廣播後再傳送乙個廣播,確認該位址分配給這台主機使用,並在位址池中將該位址打上標記,以防再次分配.
1.3 dhcp的基本配置:
第一步:安裝軟體:
# rpm -ivh /misc/cd/server/
第二步:編輯配置檔案:
# vi /etc/
#see /usr/share/doc/dhcp*/
當進入到配置檔案裡面時,這裡是空的,有如上一行的提示,說可以參考這個檔案來編寫配置檔案,那就複製乙份再編輯.
# cp -rvf /usr/share/doc/dhcp-3.0.5/ /etc/
# vi /etc/
ddns-update-style interim; //配置dhcp和dns為互動更新模式,
ignore client-updates; //忽略客戶端的更新.
subnet 192.168.100.0 netmask 255.255.255.0
}如有多個要繫結的主機時可以把所有主機資訊用group包括起來,這樣更方便管理.格式如下 :
group
host xyz
}# service dhcpd restart
dhcp的測試:
在linux下:
讓位址從dhcp獲取:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
device=eth0
bootproto=dhcp
# service network restart //重啟一下網路服務,這裡不能使用ifdown和ifup,要配置路由資訊
# ifconfig
eth0 link encap:ethernethwaddr 00:0c:29:fd:44:c8
inet addr:192.168.100.30bcast:192.168.100.255mask:255.255.255.0
這就是繫結的ip位址.
# cat /etc/
; generated by /sbin/dhclient-script
search
nameserver 192.168.100.10
這裡的dns伺服器位址也獲取到了.
# route -n
kernel ip routing table
destination gateway genmask flags metric ref use iface
192.168.100.0 0.0.0.0 255.255.255.0 u 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 u 0 0 0 eth0
0.0.0.0 192.168.100.1 0.0.0.0 ug 0 0 0 eth0
預設路由也獲取到了.檢視一下埠:
# netstat -tlunp | grep 68
udp 00 0.0.0.0:68 0.0.0.0 16150/dhclient
檢視客戶端的租約檔案:
lease
windows下:
把ip位址設成自動獲取.
c:\documents and settings\administrator>ipconfig /all
connection-specific dns suffix. :
physical address00-0c-29-d3-c6-b3
dhcp enabledyes
autoconfiguration enabledyes
ip address192.168.100.253
subnet mask255.255.255.0
default gateway192.168.100.1
dhcp server192.168.100.20
dns servers192.168.100.10
lease obtained2023年4月9日 14:44:12
lease expires2023年4月9日 20:44:12
基本配置完成.
1.4 dhcp超級作用域.
比如現在有乙個c類的作用域,但隨著網路的擴大,現在乙個c類網路位址已經不夠用了,那別的主機怎麼得到ip位址呢?
經過測試,直接再新增乙個作用域發現第二個作用域的位址申請不到,那解決的辦法呢?如下:
shared-network supper
用這個把所有的作用域括起來,就可以實現了.shared-network 後面的supper是自己定義的超級作用域名稱.
1.5 dhcp保留位址.
在dhcp裡為某個主機繫結位址已經知道了,但怎麼去保留某一段位址來留著備用呢?
如有這樣乙個要求:dhcp提供192.168.100.0 /24這上網段的位址,
但現在想192.168.100.
2-192.168.100.
99,192.168.100.
101-192.168.100.
254這些位址是不能分出去的,要保留使用.(這是為了實驗,這樣就只有兩個ip位址能分配了,能夠證明.)實現如下:
range dynamic-bootp 192.168.100.1 192.168.100.1;
range dynamic-bootp 192.168.100.100 192.168.100.100;
其實原理很簡單,就是把可以分出去的位址寫出來,沒寫的自然就不會被分出去了,這樣就實現了位址的保留.
1.6dhcp中繼**.
如果有兩個子網,中間隔著一台路由器,而只有一台dhcp伺服器,主機向dhcp伺服器申請位址時使用的是廣播,路由器又隔離廣播,那另乙個子網的主機怎麼獲得ip位址呢?
有一種支援rfc1542的路由器可以實現,但不是這種路由器那就沒辦法了嗎?
當然不是,這時,就需要用到dhcp中繼**了.
配置dhcp伺服器:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
device=eth0
bootproto=none
ipaddr=192.168.10.10
netmask=255.255.255.0
gateway=192.168.10.1 //這個閘道器一定要.
intouch常用驅動服務的配置
一 intouch驅動服務是單獨分開的需要哪個安裝哪個。intouch通過modbus協議讀取rtu資料驅動服務配置步驟如下 1 需要安裝dasmbtcp 1.5.100驅動服務。2 安裝dasmbtcp 1.5.100驅動服務成功,在開始 程式 wonderware中開啟system manage...
web伺服器的配置
實驗 web伺服器的安裝 配置與管理 一.實驗內容 1 在windows xp系統上安裝iis web伺服器軟體 2 根據實際情況對軟體進行配置 實驗要求 掌握iis的管理和配置 實驗報告 分析建立乙個簡單 的基本過程 二.實驗步驟 1 安裝iis 安裝條件 windows xp作業系統 系統安裝光...
伺服器配置
首先確定伺服器上是否安裝了iis。檢視方法如下 右鍵點選我的電腦 管理 服務和應用程式,展開服務和應用程式進行檢視,只有安裝iis才能成為伺服器。如果安裝了的話,跳過安裝步驟 如果沒有,需先進行安裝。在安裝之前,需要先 iis安裝包,為接下來進行安裝iis。選擇開始 控制面板 新增或刪除程式 新增 ...