免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5167 | 回复: 12
打印 上一主题 下一主题

Linux ISC DHCP 中继 遇到问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-05-29 11:16 |只看该作者 |倒序浏览
本帖最后由 李小PA 于 2013-05-29 11:16 编辑

网络结构:
client<------>(192.168.3.6)relay(双网卡)(10.1.1.6)<------>(10.1.1.222)dhcp_server

dhcp server config:
ddns-update-style none;
ddns-updates off;
deny client-updates;
one-lease-per-client false;
allow bootp;
option T150 code 150 = string;
#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.sample
#   see 'man 5 dhcpd.conf'
#

subnet 10.1.1.0 netmask 255.255.255.0 {
    interface eth1;
    range 10.1.1.100 10.1.1.150;
    default-lease-time 360000;
    max-lease-time 372000;
    option subnet-mask 255.255.255.0;
    option time-offset 0;
    option routers 10.1.1.222;
    next-server 10.1.1.222;
    filename "test.cfg";
}

测试过 直接连接SERVER可以分配IP。

在relay上 通过命令dhcrelay -i eth0_rename -i eth1 10.1.1.222 启动中继服务。

relay上抓包如下:
10:48:32.083270 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:26:24:db:eb:78, length 485
10:48:32.083852 IP 10.1.1.6.bootps > 10.1.1.222.bootps: BOOTP/DHCP, Request from 00:26:24:db:eb:78, length 485

server上抓包如下:
10:47:41.632483 IP 10.1.1.6.bootps > 10.1.1.222.bootps: BOOTP/DHCP, Request from 00:26:24:db:eb:78, length 485
10:47:41.636711 IP 10.1.1.6.bootps > 10.1.1.222.bootps: BOOTP/DHCP, Request from 00:26:24:db:eb:78, length 485

server上的路由:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth1

server上采用抓包软件抓包如下:


感觉是server收到了request有应答,但是没有发送给relay 希望各位大大给予解答

论坛徽章:
0
2 [报告]
发表于 2013-05-29 11:16 |只看该作者
查了下相关资料 有说是没有添加默认路由的问题 但是如何添加呢?

论坛徽章:
0
3 [报告]
发表于 2013-05-29 11:16 |只看该作者
非常奇怪的是这个OFFER的目的IP

论坛徽章:
0
4 [报告]
发表于 2013-05-29 11:18 |只看该作者
已经添加默认 网关

route add default gw 10.1.1.1 relay还是没有收到offer

论坛徽章:
0
5 [报告]
发表于 2013-05-29 11:22 |只看该作者
补充一下 我的 server和relay都是虚拟机 relay是双网卡

论坛徽章:
0
6 [报告]
发表于 2013-05-29 11:27 |只看该作者
relay上
修改如下配置:

vi /etc/sysclt.conf
net.ipv4.conf.all.bootp_relay=1

论坛徽章:
0
7 [报告]
发表于 2013-05-29 11:43 |只看该作者
自己顶顶吧 真心求教 希望知道的兄弟们能给解惑

论坛徽章:
0
8 [报告]
发表于 2013-05-29 13:58 |只看该作者
顶.。。。。。。。。。。。。。。。。。。。。。。。。

论坛徽章:
0
9 [报告]
发表于 2013-05-29 14:49 |只看该作者
顶起来,,,,,,

论坛徽章:
0
10 [报告]
发表于 2013-05-29 20:13 |只看该作者
晚上回家了 在线等等
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP