Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1329297
  • 博文数量: 464
  • 博客积分: 9399
  • 博客等级: 中将
  • 技术积分: 6364
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-19 09:15
文章分类

全部博文(464)

文章存档

2014年(12)

2013年(123)

2012年(173)

2011年(156)

我的朋友

分类: 系统运维

2012-04-18 18:26:19

具体步骤:

1、软件
查看是否安装dhcp
rpm -q dhcp

mount /dev/cdrom /media

rpm -ivh /media/Server/dhcp-3.0.5-21.el5.i386.rpm

2、修改DHCP的主配置文件
主配置文件为:/etc/dhcpd.conf

配置参数可以通过DHCP的模板配置文件生成
cat /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample > /etc/dhcpd.conf

3、修改配置文件dhcpd.conf
ddns-update-style interim;
ignore client-updates;

subnet 192.168.100.0 netmask 255.255.255.0 {
        option routers                  192.168.100.1;
        option subnet-mask              255.255.255.0;

        range dynamic-bootp 192.168.100.100 192.168.100.200;
        default-lease-time 21600;
        max-lease-time 43200;
}

4、启动DHCPd服务
service dhcpd start

查看服务端口是否开启:netstat -anpu | grep dhcpd

5、配置DHCP客户端
--windows客户端配置
--linux客户端配置,可以dhclient命令

6、查看DHCP服务器上的租约文件
cat /var/lib/dhcpd/dhcpd.leases

##############################分割线,DHCP基本配置完成#########################
7、配置DHCP服务器保留主机
修改主配置文件为:
ddns-update-style interim;
ignore client-updates;

subnet 192.168.100.0 netmask 255.255.255.0 {
        option routers                  192.168.100.1;
        option subnet-mask              255.255.255.0;

        range dynamic-bootp 192.168.100.100 192.168.100.200;
        default-lease-time 21600;
        max-lease-time 43200;

        host linux01 {
                hardware ethernet 00:0c:29:fc:68:14;
                fixed-address 192.168.100.188;
        }
}
在这里使用了host声明来进行配置!

8、在客户端上释放IP后重新获取查看
--windows客户端配置
ipconfig /release
ipconfig /renew
--linux客户端配置
ifdown eth0
ifup eth0

##############################分割线,DHCP保留主机配置完成#########################
9、配置DHCP多个作用域
ddns-update-style interim;
ignore client-updates;

subnet 192.168.100.0 netmask 255.255.255.0 {
        option routers                  192.168.100.1;
        option subnet-mask              255.255.255.0;

        default-lease-time 21600;
        max-lease-time 43200;

        host linux01 {
                hardware ethernet 00:0c:29:fc:68:14;
                fixed-address 192.168.100.188;
        }
}

subnet 172.16.1.0 netmask 255.255.255.0 {
        option routers                  172.16.1.2;
        range dynamic-bootp 172.16.1.100 172.16.1.200;

        default-lease-time 21600;
        max-lease-time 43200;
}
如果还有其他的作用域,使用subnet声明创建即可!方法类似!

10、多个DHCP作用域的实现和测试需要DHCP中继代理的配置

(完成DHCP中继代理实验所需的网络环境)
11、假设DHCP中继代理服务器的IP地址为172.16.1.2

12、开启路由转发功能
有2种方法可以开启linux kernel路由转发功能
##方法一:
vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
执行命令sysctl -p
##方法二:
echo 1 > /proc/sys/net/ipv4/ip_forward
(2种方法任选其一实现)

13、在中继代理服务器上安装dhcp软件包,因为配置DHCP中继代理的软件程序在这个包中
(安装DHCP软件包略)

14、DHCP中继相关的程序和配置文件
/etc/rc.d/init.d/dhcrelay    DHCP中继服务启动脚本
/etc/sysconfig/dhcrelay      DHCP中继配置文件
/usr/sbin/dhcrelay           DHCP中继应用程序

15、实现DHCP中继的配置(有2种方法)
##方法一:
vi /etc/sysconfig/dhcrelay
INTERFACES="eth0 eth1"
DHCPSERVERS="192.168.100.1"
##方法二:
dhcrelay -i eth0 192.168.100.1

16、启动dhcrelay中继服务
service dhcrelay start
设置dhcrelay中继服务在运行级别35自动启动
chkconfig --level 35 dhcrelay on

17、在客户端上获取IP地址测试!



CCIE Security 2009 IOS防火墙合集


阅读(465) | 评论(0) | 转发(0) |
0

上一篇:bash 变量赋值

下一篇:bash 变量赋值

给主人留下些什么吧!~~