关于Linux系统下DHCP服务器给不同网段动态分配IP地址的问题。。。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Linux系统下DHCP服务器给不同网段动态分配IP地址的问题。。。相关的知识,希望对你有一定的参考价值。

实验拓扑图:
DHCP服务器的配置:
default-lease-time 21600;
max-lease-time 432000;
option subnet-mask 255.255.255.0;
option time-offset -18000;
#
shared-network superscopes
subnet 192.168.2.0 netmask 255.255.255.0
option routers 192.168.2.2;
option domain-name "example.com";
option domain-name-servers 192.168.0.254;
range dynamic-bootp 192.168.2.10 192.168.2.20;

subnet 192.168.3.0 netmask 255.255.255.0
option routers 192.168.3.2;
option domain-name "example.com";
option domain-name-servers 192.168.0.254;
range dynamic-bootp 192.168.3.10 192.168.3.20;


中继代理:
cat /etc/sysconfig/dhcrelay
INTERFACES="eth0 eth1"
DHCPSERVERS="192.168.2.3"
并且已经开起了路由转发的功能。
问题:
两台测试机能够正常的获取到DHCP服务器提供的IP地址,但是获取的都是同网段的IP地址,现在想让两台测试机获取到不同网段的IP地址,即一台获取到192.168.2.0/24这个网段的,另一台获取到192.168.3.0/24这个网段的,该怎么实现啊?????

同一个网络只能有一台dhcp服务器
同一个dhcp服务器只能提供一个网段
你把dhcp服务器再加一个网卡试试看吧
你这么个画法只能是得到同一个网段的地址
除非你的dhcp服务器是两张网卡追问

这个根本不在同一个网络内啊,dhcp服务器在192.168.2.0这个网段内的,现在是想让dhcp服务器通过中继代理让linux测试机获得192.168.3.0这个网段的IP的。

追答

这个不可能实现的。。。。
你的设想就是错误的
我说了,一台dhcp服务器只能提供一个网段的地址分配服务

参考技术A dhcp服务器用2张网卡,或者用路由器来实现不同网段的互通追问

我用中继代理,那么dhcp服务器根本就不需要两张网卡的啊

以上是关于关于Linux系统下DHCP服务器给不同网段动态分配IP地址的问题。。。的主要内容,如果未能解决你的问题,请参考以下文章

PXE实现无人自动安装Linux操作系统

设置DHCP中继代理,帮助广播跨越不同VLAN。给不同VLAN下的客户机提供DHCP服务;

LINUX 7.4 DHCP搭建

华三模拟器配置DHCP

DHCP服务-中继代理

huawei DHCP 配置