实验环境

RHEL5.9 dhcp服务器

RHEL5.9 LINUX客户端

win7    windows客户端

实验前提:

1,服务器与客户机需要在同一个网段

2,dhcp需要有固定IP

实验步骤:

服务端操作步骤:

1,设置IP

cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0    //设备名

BOOTPROTO=static    //静态IP

HWADDR=00:0C:29:DB:02:CE  

ONBOOT=yes  //随NETWORK服务启用

IPADDR=192.168.1.253   //IP地址

NETMASK=255.255.255.0    //掩码

主机名与网关

cat /etc/sysconfig/network

NETWORKING=yes    //启用网络

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

GATEWAY=192.168.1.254    //网关

安装dhcp包

rpm -q dhcp

dhcp-3.0.5-31.el5_8.1

配置服务

cat /etc/dhcpd.conf //dhcp主配置文件

ddns-update-style none; //动态dns

default-lease-time 21600; //默认租约时间

max-lease-time 43200; //最大租约时间

option domain-name "tarena.com"; //默认搜索域

option domain-name-servers 202.106.0.20; //DNS地址

subnet 192.168.1.0 netmask 255.255.255.0 {     //指定网段

option routers 192.168.1.254;         //网关

option subnet-mask 255.255.255.0;     //掩码

range dynamic-bootp 192.168.1.128 192.168.1.200; //地址池

host win7 {             //保留IP

hardware ethernet 00:0C:29:24:D1:59; //MAC地址

fixed-address 192.168.1.111; //指定IP

}

host linux {

hardware ethernet 00:0C:29:10:55:0E;

fixed-address 192.168.1.222;

}


}

检查配置文件

[root@cheney ~]# service dhcpd configtest

Syntax: OK

[root@cheney ~]# service dhcpd start

启动 dhcpd: [确定]

客户端:

linux客户端配置:

cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=dhcp

ONBOOT=yes

HWADDR=00:0c:29:10:55:0e

重启网卡测试,也可以使用dhclient -d eth0来测试

windows客户端把IP设置为自动获取