Linux Dhcp服務器與超級作用域的實現


建立光盤掛載點,安裝dhcp軟件包

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

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

[root@localhost ~]# rpm   -ivh /mnt/cdrom/Server/dhcp-3.0.5-21.e15.i386.rpm

wps_clip_image-17780

一.配置dhcp服務器並建立一個作用域

[root@localhost ~]# service  dhcpd    start

要想讓自己的機器做一個dhcp服務器,需要編輯dhcpd.conf文件

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

底行模式下讀取dhcp樣例配置文件

:r  /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample

wps_clip_image-5951

編輯dhcp樣例配置文件

修改subnet(子網網段 )     ,option routers(網關),    optiong   subnet-mask(子網掩碼),  option  domain-name-servers(域名服務) option  domain-name(域名)   range dynamic-bootp(地址池)----因我自己的地址是192.168.200.100,在地址池中排除該地址

wps_clip_image-27352

[root@localhost ~]# service  dhcpd    restart  (重啟dhcp服務)

wps_clip_image-24015

[root@localhost ~]# netstat -tupln  |grep dhcpd(查看dhcp服務端口)

wps_clip_image-8600

[root@localhost ~]# tail  -f  /var/log/messages(監控日志信息)

wps_clip_image-3683

用客戶機自動獲取地址,看是否能得到

wps_clip_image-13566

wps_clip_image-31207

監控的日志信息

wps_clip_image-16875

客戶機上ipconfig /release(釋放地址)

wps_clip_image-8919

ipconfig  /renew

wps_clip_image-7580

監控日志的變化

wps_clip_image-15198

[root@localhost ~]# vi  /var/lib/dhcpd/dhcpd.leases(查看dhcp地址分配的記錄信息)

wps_clip_image-17362

二.如果是一台ftp服務器的話,客戶端要訪問ftp服務器時,所獲得的地址要統一,

這又要怎么實現呢?

首先編輯dhcpd.conf

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

wps_clip_image-8570

保存退出

[root@localhost ~]# service dhcpd  restart(重啟服務)

wps_clip_image-3816

客戶機再重新獲取地址監控日志變化

wps_clip_image-12577

wps_clip_image-20950

三.有時候,網絡非常龐大,只建一個作用域是不行的,為了滿足需求,就需要建立多個作用域,然后把這些小的作用域合並成一個超級作用域。

以兩個小作用域(地址為200和201網段)合並為例

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

Shared-network  cjzyy{}   聲明超級作用域名稱為cjzyy

這里為了達到試驗的效果,range dynamic-bootp地址池中只留存一個地址。

wps_clip_image-17605

[root@localhost ~]# service  dhcpd restart

[root@localhost ~]#  tail  -f  /var/log/messages(監控日志信息)

客戶端1獲得ip,192.168.201網段

wps_clip_image-27459

日志信息

wps_clip_image-16029

客戶端2獲得ip , 192.168.200網段

wps_clip_image-25091

日志信息

wps_clip_image-2467

四.如果從安全角度上考慮,為了保證隔離廣播,以及保證網絡安全,我們可以用路由器做中繼,划分vlan,實現網絡布局的合理化。

wps_clip_image-24253

這里我們通過路由器做中繼,配置如下

[H3C]int eth0/0

[H3C-Ethernet0/0]ip add 192.168.1.254 24

[H3C]int eth0/0.1

[H3C-Ethernet0/0.1]vlan-type dot1q vid 10

[H3C-Ethernet0/0.1]ip add 192.168.10.254 24

[H3C-Ethernet0/0.1]int eth0/0.2

[H3C-Ethernet0/0.2]vlan-type  dot1q vid 20

[H3C-Ethernet0/0.2]ip add 192.168.20.254 24

[H3C-Ethernet0/0.2]int eth0/0.3

[H3C-Ethernet0/0.3]vlan-type dot1q vid 30

[H3C-Ethernet0/0.3]ip add 192.168.200.254 24

[H3C-Ethernet0/0.3]dis ip routing-table

Routing Table: public net

Destination/Mask   Protocol Pre  Cost        Nexthop         Interface

127.0.0.0/8        DIRECT   0    0           127.0.0.1       InLoopBack0

127.0.0.1/32       DIRECT   0    0           127.0.0.1       InLoopBack0

192.168.1.0/24     DIRECT   0    0           192.168.1.254   Ethernet0/0

192.168.1.254/32   DIRECT   0    0           127.0.0.1       InLoopBack0

192.168.10.0/24    DIRECT   0    0           192.168.10.254  Ethernet0/0.1

192.168.10.254/32  DIRECT   0    0           127.0.0.1       InLoopBack0

192.168.20.0/24    DIRECT   0    0           192.168.20.254  Ethernet0/0.2

192.168.20.254/32  DIRECT   0    0           127.0.0.1       InLoopBack0

192.168.200.0/24   DIRECT   0    0           192.168.200.254 Ethernet0/0.3

192.168.200.254/32 DIRECT   0    0           127.0.0.1       InLoopBack0

[H3C]int eth0/0.1   

[H3C-Ethernet0/0.1]ip relay add 192.168.200.100

[H3C-Ethernet0/0.1]int eth0/0.2               

[H3C-Ethernet0/0.2]ip relay add 192.168.200.100

[H3C]firewall zone trust

[H3C-zone-trust]add int eth0/0.1

[H3C-zone-trust]add int eth0/0.2

[H3C-zone-trust]add int eth0/0.3

服務器上(用linux主機做為dhcp服務器)

配置靜態ip

wps_clip_image-14127

[root@localhost ~]# sevice  network restart(重啟網絡功能)

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

建立作用域

建立20.0    和10.0 網段作用域,還要建立一個服務器的空作用域

wps_clip_image-13197

[root@localhost ~]# service  dhcpd restart(重啟dhcp服務器)

查看ip是否正確

wps_clip_image-18051

網關參數是否正確

wps_clip_image-27098

pc1得到地址

wps_clip_image-19931

pc2得到地址

wps_clip_image-20410


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM