您的位置:首页 > 其它

DHCP和DHCP中继

2015-05-21 15:43 218 查看
试验需求:

公司的内部网络划分为3个物理网段,并通过一台linux网关服务器相互连接。为了提供集中化的地址分配管理,现在需要构建一台DHCP服务器,为处于不同网段的客户

机动态分配IP地址。

需求描述:

1,在linux网关服务器中开启路由转发,并配置启用DHCP中继服务。

2,在192.168.0.0/24网段中构建一台DHCP服务器(DHCP server),IP地址为192.168.0.100。能够为192.168.0.0/24、192.168.1.0/24、192.168.2.0/24网段中的客户机自动

分配IP地址。

3,为客户机动态分配的IP地址,默认租约时间设为21600秒,最大租约时间为43200秒。

4,对应于3个物理网段,IP地址的范围分别为:192.168.0.20-192.168.0.200、192.168.1.20-192.168.1.200、192.168.2.20-192.168.2.200

试验步骤

【DHCP server】

1,安装DHCP服务器软件

rpm -ivh /media/Server/dhcp-3.0.5-3.e15.i386.rpm

2,根据主配置文件的范本来建立主配置文件(etc/dhcpd.conf)

cp /usr/share/doc/dhcp-3.0.5/dhcp.conf.sample /etc/dhcpd.conf

3,修改住配置文件

vi /etc/dhcpd.conf

全局配置

ddns-update-style none;  //动态DNS更新模式,一般将该值设为none

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

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

subnet声明设置子网属性

subnet 192.168.0.0 netmask 255.255.255.0 {

 range  192.168.0.20 192.168.0.200;

 option  subnet-mask 255.255.255.0;

 option  routers  192.168.0.1;

}

subnet 192.168.1.0 netmask 255.255.255.0 {

 range  192.168.1.20 192.168.1.200;

 option  subnet-mask 255.255.255.0;

 option  routers  192.168.1.1;

}

subnet 192.168.2.0 netmask 255.255.255.0 {

 range  192.168.2.20 192.168.2.200;

 option  subnet-mask 255.255.255.0;

 option  routers  192.168.2.1;

}

host声明(可以独立使用,也可以放在某个subnet声明中)

host xpclient {

 hardware ethernet 00:c0:c3:22:46:81;

 fixed-address 192.168.1.88;分配指定的IP需要绑定客户的MAC地址

}

4,配置完毕,需要启动服务

service dhcpd start

5,检查DHCP服务是否在UDP协议的67端口监听服务-----也可以查看日志文件(/var/log/messages)

netstat -anpu | grep dhcpd

【DHCP relay】

1,开启路由转发功能

vi /etc/sysctl.conf

设置net.ipv4.ip_forward = 1 即可

sysctl -p 使配置生效

2,设置允许DHCP中继数据的接口及DHCP服务器的IP地址

vi /etc/sysconfig/dhcrelay

INTERFACES="etho eth1 eth2"

DHCPSERVERS="192.168.0.100"

3,启动dhcrelay中继服务程序

service dhcrelay start

chkconfig --level 35 dhcrelay on //设置dhcrelay服务为自动启动
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: