首页 > 代码库 > 红帽企业版6.5版中简单配置DHCP服务器

红帽企业版6.5版中简单配置DHCP服务器

一、实验拓扑


RHEL6.5

--------------RHEL6.5服务端(vmnet4)---------------RHEL6.5客户端(vmnet4)

准备网络服务实验环境
1. 安装2台RHEL6.5虚拟机
        1)内存1G、硬盘80G、软件包(桌面、开发工具)
        2)关闭防火墙、关闭SELinux机制
 提示:修改 /etc/selinux/config,设置 SELINUX=permissive
 getenforce、setenforce
        3)安装好vmware-tools
 提示:C:\Program Files (x86)\VMware\VMware Workstation\linux.iso
        4)网络配置:VMnet4, svr5.tarena.com  192.168.4.5/24
 提示:关闭 NetworkManager 服务
           修改 ifcfg-eth0文件,ONBOOT=yes、NM_CONTROLED=no
        5)配置YUM仓库,确保可用
[root@svr5 ~]# vim  /etc/yum.repos.d/rhel6.repo
[rhel-packages]
name=RHEL6
baseurl=file:///misc/cd
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release


实验操作步骤:

1. 服务端设置ip

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0     //设服务器端ip

# Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)

DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

HWADDR=00:0c:29:5d:a8:80

IPADDR=192.168.4.5

PREFIX=24

[root@localhost ~]# cat /etc/sysconfig/network      //设服务器网关

NETWORKING=yes

NETWORKING_IPV6=yes

HOSTNAME=ser5.tarena.com                            //主机名

GATEWAY=192.168.1.254

[root@localhost ~]# cat /etc/resolv.conf    //设dns服务器地址

search tarena.com

nameserver 202.106.0.20,8.8.8.8

[root@localhost ~]# service network restart    //重启网络服务

[root@localhost ~]# chkconfig network on     //开机自启动网络

注:在红帽企业版5.10版中更改主机名立即生效不知为什么6.5版本要重启主机名才会生效

验证:

[root@ser5 ~]# ifconfig eth0     //查看IP是否正确

[root@ser5 ~]# route -n                    //查看网关是否启用  

[root@ser5 ~]# hostname                 //查看主机名是否正确

2. 安装软件包

[root@ser5 ~]# rpm -q dhcp              //查询dhcp是否安装

[root@ser5~]# yum -y install dhcp     //安装dhcp

[root@ser5~]# rpm -q dhcp             

dhcp-3.0.5-31.el5_8.1

3. 修改配置文件

注:DHCP主配置文件模版位置/usr/share/doc/dhcp-*/dhcpd.conf.sample

[root@ser5~]# vim  /etc/dhcpd.conf      //配置dhcp地址池,网关,dns,地址


  1 ddns-update-style none;

  2         default-lease-time 21600;                        //默认租期

  3         max-lease-time 43200;                            //最大租期

  4         option subnet-mask              255.255.255.0;     //子网掩码

  5         option domain-name              "tarena.com";      //域名

  6         option domain-name-servers      202.106.0.20,8.8.8.8;      //DNS服务器地址

  7 subnet 192.168.1.0 netmask 255.255.255.0 {                 //声明网段

  8         option routers                  192.168.1.254;     //默认网关地址

  9         range dynamic-bootp 192.168.1.10 192.168.1.20;     //IP分配范围

}

 10         host pc205 {                              //设置保留地址,识别名称   


 

 11                 hardware ethernet 00:0C:30:E1: F5:25;      //客户机MAC地址

 12                 fixed-address 192.168.4.250;             //固定的IP地址

 13         }


4. 启动服务

[root@ser5 ~]# rpm -ql dhcp | grep init.d      //查看服务名

/etc/rc.d/init.d/dhcpd

/etc/rc.d/init.d/dhcrelay

[root@ser5 ~]# service dhcpd restart          //重启DHCP服务

[root@ser5 ~]# chkconfig dhcpd on            //设置DHCP服务开机自动启动

5. 验证

Linux:

# dhclient -d eth0   //临时获取

# dhclient -r eth0   //释放


Windows:

开始>运行>cmd>ipconfig /release  //释放ip

开始>运行>cmd>ipconfig /renew  //重新获取ip




限制监听接口:
[root@svr1 ~]# vim /etc/sysconfig/dhcpd
DHCPDARGS="eth1"