RHEL5下 构建DHCP及中继服务器

发布时间:2019-12-04 14:30    浏览次数 :

[返回]

拓扑图:

图片 1

图片 2

需求描述:

思路:

在网关主机中构建DHCP、DHCP中继服务器

1、在服务器上安装DHCP,并设置192.168.1.0与192.168.2.0网段的DHCP参数。

1.为以下三个物理网段提供动态地址分配服务:

2、在中继服务器添加两块网卡,分别设置网卡的IP为192.168.1.1和192.168.2.2;然后安装DHCP,开启DHCP中继的路由转发功能,设置DHCP允许中继的网卡接口。

192.168.1.0/24

3、客户机设置IP自动获得,并测试是否成功从DHCP服务器获得IP。

192.168.2.0/24

步骤:

192.168.3.0/24

第一步:在服务器上安装DHCP

2.默认租约时间21600秒

先挂在光盘:mount /dev/cdrom /media/cdrom

3.最大租约时间43200秒

进入安装光盘的Server目录:cd/media/cdrom/Server

4.客户机使用的DNS服务器地址如下:

使用rpm –Uvh命令安装:rpm -Uvh dhcp-3.0.5-3.el5.i386.rpm这是升级安装

202.106.0.20

图片 3

8.8.8.8

1、打开配置DHCP文件,复制配置模板

5.用于动态分配的IP 地址范围分别为:

修改/etc/dhcpd.conf文件:vim/etc/dhcpd.conf

192.168.1.100~192.168.1.200

vim打开/etc/dhcpd.conf文件后,切换到末行模式,使用

192.168.2.200~192.168.2.200

r /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample”命令将dhcpd.conf.sample文件内容复制到dhcpd.conf中。vim末行模式中r ‘文件名’,可读取并复制指定文件内容到当前文件中)

192.168.3.300~192.168.3.200

2、根据实际情况修改配置模板

网关主机各接口的IP地址作为对应网段的默认网关

分别添加192.168.1.0与192.168.2.0网段的DHCP参数:

实现思路:

subnet192.168.1.0 netmask 255.255.255.0 {

1.确认服务器主机的网络地址配置正确

option routers 192.168.1.1;

2.先配置好DHCP服务器

option subnet-mask 255.255.255.0;

3.再配置DHCP中继服务器

range 192.168.1.128 192.168.1.254;

验证实验结果

default-lease-time 21600;

注意事项:

max-lease-time 43200;

将虚拟机的内存设为256MB,进入字符模式,关闭不常用的系统服务程序

}

将DHCP服务器的默认网关指向DHCP中继服务器

subnet 192.168.2.0netmask 255.255.255.0 {

GO

option routers 192.168.2.2;

DHCP服务器的配置网卡为vmnet2)

option subnet-mask 255.255.255.0;

[[email protected] ~]# service iptables stop

range 192.168.2.128 192.168.2.254;

[[email protected] ~]# setenforce 0

default-lease-time 21600;

[[email protected] ~]# cat/etc/sysconfig/network-scripts/ifcfg-eth0

max-lease-time 43200;

DEVICE=eth0

}

BOOTPROTO=static

图片 4

ONBOOT=yes

启动DHCP服务:service dhcp start

HWADDR=00:0c:29:b3:f2:f5

如果不能启动查看日志文件寻找错误

IPADDR=192.168.1.2

图片 5

NETMASK=255.255.255.0

1、设置DHCP服务开机启动

GATEWAY=192.168.1.1

[[email protected] ~]# chkconfig --level 35 dhcpd on

[[email protected] ~]# service network restart

图片 6

[[email protected] ~]# ifconfig eth0

当前主机ip地址

[[email protected] ~]# yum -y install dhcp

图片 7

[[email protected] ~]# cp/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf

把dhcp服务器的ip地址设定为192.168.0.10

[[email protected] ~]# vim /etc/dhcpd.conf

图片 8

ddns-update-style interim;

然后把网关设定为192.168.0.1 ,也就是dhcp中继服务器的网卡eth0的ip地址,也就是网关地址

ignore client-updates;

下面就是修改文件,是配置永久生效

default-lease-time 21600;

图片 9

max-lease-time 43200;

图片 10

optiondomain-name-servers 202.106.0.20,8.8.8.8;

第二步为中继服务器增加2张网卡,并分别配置eth0,eth1,eth2的IP

optiondomain-name "Crushlinux.com";

分别修改ifcfg-eth0,ifcfg-eth1, ifcfg-eth2配置文件:

subnet 192.168.1.0 netmask 255.255.255.0 {

[[email protected]]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

optionrouters 192.168.1.1;

[[email protected]]# vim /etc/sysconfig/network-scripts/ifcfg-eth1

optionsubnet-mask 255.255.255.0;

[[email protected]]# vim /etc/sysconfig/network-scripts/ifcfg-eth2

rangedynamic-bootp 192.168.1.100 192.168.1.200;

eth0文件内容:

}

# AdvancedMicro Devices [AMD] 79c970[PCnet32 LANCE]

subnet 192.168.2.0 netmask 255.255.255.0 {

DEVICE=eth0

optionrouters 192.168.2.1;

ONBOOT=yes

optionsubnet-mask 255.255.255.0;

BOOTPROTO=static

range dynamic-bootp 192.168.2.100192.168.2.200;

IPADDR=192.168.0.1

}

NETMASK=255.255.255.0

subnet 192.168.3.0 netmask 255.255.255.0 {

下一篇:没有了