DHCP服務
DHCP簡介
DHCP(Dynamic Host Configuration Protocol,動態主機配置協議)爲互聯網上主機提供地址和配置參數。DHCP是基於Client/Server工作模式,DHCP服務器爲需要爲主機分配IP地址和提供主機配置參數如子網掩碼 默認網關 dns指向。
主要有兩個用途:
給內部網絡或網絡服務供應商自動分配IP地址給用戶
給內部網絡管理員作爲對所有電腦作中央管理的手段
1.1. 案例一:
要求
dhcp服務網段 192.168.2.0
Dhcp地址池的範圍 192.168.2.101---192.168.2.200
掩碼 255.255.255.0
默認網關 192.168.2.1
DNS服務器 dns 1.1.1.1 2.2.2.2.2
DNS域名 abc.com
綁定 ftp-server 192.168.2.160
1.1.1. 網絡拓撲:
1.1.2. 實驗環境
DHCPserver平臺: Os centos 6.4 版本號2.6.32-431.el6.i686 32位操作系統
軟件包 dhcp-4.1.1-38.P1.el6.centos.i686.rpm
Dhcpclient 平臺:os windows xp
ftp server 平臺:os windows server 2003
1.1.3. DHCPserver的配置:
安裝DHCP服務的軟件包
編輯dhcp的配置文件
進去後我們就看到有三行說明,意思是說要我們參考
/usr/share/doc/dhcp*/dhcpd.conf.sample 一個樣例
或 dhcpd.conf 的手冊來配置dhcp
把/usr/share/doc/dhcp*/dhcpd.conf.sample的內容讀過來
在centos中DHCP服務的作用域是用subnet聲明的,按照樣例我們把所需的要求寫進去並把其他的全部刪除
檢驗語法是否有錯誤,沒有錯誤的情況下我們開啓DHCP服務
1.1.4. 實驗驗證
下面是ftp server和dhcp client獲取地址的情況,可以看到綁定 ftp-server 已經獲得了 192.168.2.160
1.2. 案例二:
如果說一個局域網中有較多的主機,那麼用一個C類網段作地址池往往是不夠的,
這就要求我們使用多個網段作地址池,這個在centos中是怎樣實現的呢?就是超級域
的概念。
dhcp服務網段 192.168.2.0
192.168.3.0
Dhcp地址池的範圍 192.168.2.101---192.168.2.101
192.168.3.101---192.168.3.101 #實驗環境我們只作一個地址
掩碼 255.255.255.0
默認網關 192.168.2.1
192.168.3.1
DNS服務器 dns 1.1.1.1 2.2.2.2.2
DNS域名 abc.com
1.2.1. 網絡拓撲:
1.2.2. 實驗環境
DHCPserver平臺: Os centos 6.4 版本號2.6.32-431.el6.i686 32位操作系統
軟件包 dhcp-4.1.1-38.P1.el6.centos.i686.rpm
Dhcpclient 平臺:os windows xp
1.2.3. DHCPserver的配置:
安裝DHCP服務的軟件包
編輯dhcp的配置文件
用shared-network聲明一個超級作用域xx 包含兩個subnet就行了
檢查沒有語法錯誤下開啓DHCP服務
1.2.4. 實驗驗證:
兩臺主機分別獲得了192.168.2.101和192.168.3.101的地址
1.3. 案例三:
用三層交換機實現dhcp中繼
dhcp服務網段 192.168.10.0
192.168.20.0
Dhcp地址池的範圍 192.168.10.101---192.168.10.101
192.168.20.101---192.168.20.101 #實驗環境我們只作一個地址
掩碼 255.255.255.0
默認網關 192.168.10.1
192.168.20.1
DNS服務器 dns 1.1.1.1 2.2.2.2.2
DNS域名 abc.com
1.3.1. 網絡拓撲:
1.3.2. 實驗環境
三層交換機 : quitway S 3526E
二層交換機 : quitway S 2000
DHCPserver平臺: Os centos 6.4 版本號2.6.32-431.el6.i686 32位操作系統
軟件包 dhcp-4.1.1-38.P1.el6.centos.i686.rpm
Dhcpclient 平臺:os windows xp
1.3.3. 二層交換機配置:
創建VLAN10,20 , 30並把端口eth1/0/10 eth1/0/20 eth1/0/23分別劃分到VLAN10,20,30中
[sw1-vlan10]vlan 10
[sw1-vlan10]port eth1/0/10
[sw1-vlan10]vlan 20
[sw1-vlan20]port eth1/0/20
[sw1-vlan20]vlan 30
[sw1-vlan30]port eth1/0/30
把端口eth1/0/24設爲trunk
[sw1]int eth1/0/24
[sw1-Ethernet1/0/24]port link-type trunk
[sw1-Ethernet1/0/24]port trunk permit vlan all
1.3.4. 三層交換機配置
[sw2]interface vlan 30
[sw2-Vlan-interface30]ip address 192.168.30.1 255.255.255.0
[sw2]interface vlan 20
[sw2-Vlan-interface20]ip address 192.168.20.1 255.255.255.0
[sw2]interface vlan 10
[sw2-Vlan-interface10]ip address 192.168.10.1 255.255.255.0
[sw2]interface Vlan-interface 10
[sw2-Vlan-interface10]dhcp select relay
[sw2-Vlan-interface10]ip relay address 192.168.2.100
[sw2]interface Vlan-interface 20
[sw2-Vlan-interface20]dhcp select relay
[sw2-Vlan-interface20]ip relay address 192.168.2.100
[sw2]interface Vlan-interface 30
[sw2-Vlan-interface30]dhcp select relay
[sw2-Vlan-interface30]ip relay address 192.168.2.100
1.3.5. DHCPserver的配置:
安裝DHCP服務的軟件包
編輯dhcp的配置文件
1.3.6. 實驗驗證:
兩臺主機分別獲得了192.168.10.101和192.168.20.101的地址