前几天做个DHCP的服务器,需要启用relay为不用的子网分配IP。在搜索了相关资料后,发现存在一些问题。现将自己的试验过程整理。
环境为fedora 6,安装了dhcp-3.0.5-5.fc6.i386.rpm.
IP 分配情况是这样的:
带有两块网卡的机器A,eth0: 192.168.10.1 eth1: 192.168.20.1,作DHCP中继使用
一块网卡的机器B,eth0: 192.168.20.254,gw:192.168.20.1 作DHCP服务器
两台机器都安装dhcp-3.0.5,在机器A上打开DHCP RELAY
dhcrelay -i eth0 -i eth1 192.168.20.254,具体的dhcrelay用法可以使用man dhcrelay查看。注意的一点,网上很多材料在这里都有些问题,少了-i eth1,我在这里走弯路啦,少了这个参数A就收不到B送来的response.
B作为DHCP SERVER 只需要配置eth0 IP:192.168.20.254和dhcp.conf.
连接情况当然是A eth1---B eth0,A eth0---笔记本做客户端
配置完成的dhcpd.conf 如下:
- ddns-update-style interim;
- ignore client-updates;
- #shared-network mynet {
- option subnet-mask 255.2

本文档详细介绍了如何配置DHCP Relay代理在不同的子网中分配IP地址,涉及Fedora 6系统、dhcp-3.0.5软件包及具体配置步骤。在配置过程中,强调了在dhcrelay命令中包含所有接口的重要性,以及DHCP服务器的dhcpd.conf文件配置细节。同时,提出了关于shared-network选项的疑问,期待进一步解答。
最低0.47元/天 解锁文章
625

被折叠的 条评论
为什么被折叠?



