DHCP中继服务

拓扑图:

223637822.jpg

思路:

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

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

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

步骤:

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

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

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

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

223934980.jpg

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

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

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

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


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

分别添加192.168.1.0192.168.2.0网段的DHCP参数:

subnet192.168.1.0 netmask 255.255.255.0 {

option routers 192.168.1.1;

option subnet-mask 255.255.255.0;


range 192.168.1.128 192.168.1.254;

default-lease-time 21600;

max-lease-time 43200;

}

subnet 192.168.2.0netmask 255.255.255.0 {

option routers 192.168.2.2;

option subnet-mask 255.255.255.0;


range 192.168.2.128 192.168.2.254;

default-lease-time 21600;

max-lease-time 43200;

}

224149506.jpg


启动DHCP服务:service dhcp start

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

224350316.jpg

1、设置DHCP服务开机启动

[root@dhcp ~]# chkconfig --level 35 dhcpd on


224514620.jpg

当前主机ip地址

224602946.jpg

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

224657499.jpg

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

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

224744684.jpg

224844257.jpg

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

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

[root@dhcrelay]# vim /etc/sysconfig/network-scripts/ifcfg-eth0


[root@dhcrelay]# vim /etc/sysconfig/network-scripts/ifcfg-eth1


[root@dhcrelay]# vim /etc/sysconfig/network-scripts/ifcfg-eth2


eth0文件内容:

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

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.0.1

NETMASK=255.255.255.0


eth1文件内容:

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

DEVICE=eth1

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.1.1

NETMASK=255.255.255.0


eth2文件内容:

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

DEVICE=eth2

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.2.2

NETMASK=255.255.255.0


*注意:“HWADDR=”是网卡物理地址(mac地址),是系统默认的,不需要修改。所有网卡网关地址”GATEWAY=”都不要设置,因为它们的ip地址就是网关地址,dhcp中继服务器就像一个总的网关



配置完后用“servicenetwork restart”命令重启所有接口

[root@dhcrelay]# service network restart

225031133.jpg

1、在中继服务器上安装DHCP服务

[root@dhcrelay Server]# rpm -Uvh dhcp-3.0.5-3.el5.i386.rpm


2、开启中继的路由转发功能

编辑sysctl.conf文件

[root@dhcrelay Server]# vim/etc/sysctl.conf

修改以下内容:

# Controls IP packet forwarding

net.ipv4.ip_forward = 1

225129283.jpg

225210176.jpg

允许中继的接口和DHCP服务器的IP地址

[root@dhcrelay ~]# vim /etc/sysconfig/dhcrelay

配置内容如下:

# Command line options here

INTERFACES="eth0 eth1 eth2"

DHCRELAYSERVERS="192.168.0.10"

225304648.jpg

启动dhcrelay中继服务

[root@dhcrelay ~]# service dhcrelay start

225428768.jpg

225534659.jpg

设置dhcrelay中继服务开机启动

[root@dhcrelay ~]#chkconfig --level 35 dhcrelay on

225611791.jpg

最后使用客户机去获取地址

Dhcp服务器和dhcp中继服务器的eth0调到VMnet1

Dhcp中继服务器的eth1eth2分别调到VMnet2VMnet8

客户机就分别调到VMnet2VMnet8上获取地址

实际中把网卡连接到交换机中就可以分配多台计算机


6、使用XP客户机分别桥接1.02.0段测试DHCP成功

225714831.jpg

225752249.jpg

225824905.jpg


下面修改dhcp服务器的网关

230000122.jpg

230031760.jpg

230100231.jpg

230128191.jpg

你可能感兴趣的:(DHCP中继服务)