码迷,mamicode.com
首页 > 其他好文 > 详细

DHCP服务

时间:2014-08-24 04:09:02      阅读:293      评论:0      收藏:0      [点我收藏+]

标签:dhcp的配置与原理

实验1DHCP的配置与原理

     实验环境

在虚拟机Linux 6.5系统下需要2台Linux系统一台A作为服务端一条B作为测试客户端开启2台Linux系统。

关闭防火墙设置selinux的参数enforcingpermissive一般情况下设置peimissive关闭网络优化设置NetworkManager由于我们是本地实验环境不需将网络优化添加。

     实验目标

         A作为服务端为客户端配置动态获取IP地址为某客户机预留专业IP地址限制客户机的IP地址取值范围

         B作为测试客户端通过查看IP地址验证服务器端的配置。

     实验步骤

1.  首先将A,B放到同一网段中配置临时起效的IP地址。验证AB能否通信。

A[root@s5 桌面]#ifconfig eth0 192.168.1.1

B[root@pc5 桌面]#ifconfig eth0 192.168.1.2

//临时设置IP地址

[root@s5 桌面]#ping 192.168.1.150

PING192.168.1.150 (192.168.1.150) 56(84) bytes of data.

64 bytes from192.168.1.150: icmp_seq=1 ttl=64 time=1.17

//验证两台虚拟机通信

2.  按照要求配置Linux服务器

[root@s5 桌面]#vim/etc/selinux/config

SELINUX=permissive //设置SELINUX参数也可以通过命令临时修改selinuxsetenforce通过命令getenforce查看selinux 的值

[root@s5 桌面]#/etc/init.d/iptablesstop//关闭防火墙

[root@s5 桌面]#chkconfig iptablesoff //设置开机不启动

[root@s5 桌面]#/etc/init.d/NetworkManagerstop

//关闭网络优化配置

[root@s5 桌面]#chkconfigNetworkManager off

//设置开机不启动

 [root@s5 桌面]#vim /etc/yum.repos.d/rhel6.5.repo //配置yum

 1 [rhel-package]

 2 name=RHEL6.5

 3 baseurl=file:///misc/cd

 4 enabled=1

 5 gpgcheck=1

  6gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-rel    ease

以上配置服务器客户端都需要配置

 

3.  搭建简单的DHCP服务器安装dhcp服务静态永久配置IP地址。

[root@s5 桌面]#yum -y installdhcp

//安装dhcp服务默认未安装

[root@s5 桌面]#vim/etc/sysconfig/network-scripts/ifcfg-eth0 //配置永久IP设置

  1 DEVICE=eth0

  2 HWADDR=00:0C:29:4D:11:07

  3 TYPE=Ethernet

  4 UUID=e8de0900-db6a-4e20-bb7f-80c17455227f

  5 ONBOOT=yes

  6 NM_CONTROLLED=no

  7 BOOTPROTO=none

  8 IPADDR=192.168.1.2

  9 NETMASK=255.255.255.0

 10 #PREFIR=24

 

 

4.  配置dhcpd服务限制客户端获取IP地址的范围

#   see /usr/share/doc/dhcp*/dhcpd.conf.sample

   //查看dhcp配置模板

   optiondomain-name "tarena.com"; //默认域后缀

   default-lease-time7200; //默认租期

   max-lease-time 14400; //最大租期

   subnet192.168.1.0 netmask 255.255.255.0 {

//设置客户端获取IP地址的网段

   option routers 192.168.1.1;//设置网关

optiondomain-name-servers 202.106.0.20,8.8.8.8;

//设置DNS

   range 192.168.1.100 192.168.1.200;//限制IP地址范围

   }

 

 

5.  客户端验证

[root@pc5 桌面]#vim/etc/sysconfig/network-scripts/ifcfg-eth0

//客户端网卡配置

DEVICE=eth0

  2 HWADDR=00:0c:29:f0:eb:fb

  3 TYPE=Ethernet

  4 UUID=e8de0900-db6a-4e20-bb7f-80c17455227f

  5 ONBOOT=yes

  6 NM_CONTROLLED=no

  7 BOOTPROTO=dhcp

[root@pc5 桌面]#/etc/init.d/networkrestart

//配置完之后需重启network服务

正在关闭接口 eth0                                        [确定]

关闭环回接口                                             [确定]

弹出环回接口                                             [确定]

弹出界面 eth0

正在决定 eth0 的 IP 信息...完成。

                                                          [确定]

[root@pc5 桌面]#ifconfig //查看ip

eth0      Link encap:Ethernet  HWaddr 00:0C:29:F0:EB:FB 

          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0

 

6.  为某客户端预留专用IP地址

[root@s5 桌面]#vim/etc/dhcp/dhcpd.conf

host pc5{ //客户端主机名

  hardware ethernet 00:0c:29:f0:eb:fb;//客户端MAC地址

  fixed-address 192.168.1.150;//专用IP地址


DHCP服务

标签:dhcp的配置与原理

原文地址:http://suixinerwei.blog.51cto.com/9108332/1543898

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!