这是一个创建于 3181 天前的主题,其中的信息可能已经有所发展或是发生改变。
-
拓扑如下
总共用了三台 VMware 虚拟机( DHCP 服务器,中继服务器,客户机)模拟
![topo](http://ww2.sinaimg.cn/large/0060lm7Tgw1f4h3eibfe3j30ce04agmc.jpg)
-
问题:
从子网 2 和子网 3 请求 IP ,经常不是对应网段的。
以下是从中继服务器 eth0 口抓的包,可以看到, Relay agent IP address 的值是 10.10.2.1 ( Discover 包里也是这个值),即来自子网 2 的请求,但 offer 里的地址居然是 10.10.3.20 !
![topo](http://ww2.sinaimg.cn/large/0060lm7Tgw1f4h3srjn3ij30q30gv7fl.jpg)
-
dhcp 服务器配置
![topo](http://ww4.sinaimg.cn/large/0060lm7Tgw1f4h3zrvpytj30m80goacg.jpg)
3 条回复 • 2018-05-26 21:07:36 +08:00
![omph](https://cdn.v2ex.com/avatar/95c6/535f/118741_normal.png?m=1560349561) |
|
1
omph 2016-06-03 15:04:49 +08:00
好吧,是对超级作用域的概念理解错了。看 dhcpd.conf 的 man 手册,这种情况不该用 shared-network ,其实用多作用域就好。
|
![rguan66](https://cdn.v2ex.com/avatar/4df8/2b3c/173345_normal.png?m=1463393540) |
|
2
rguan66 2018-05-26 16:35:10 +08:00
这个是不是可以理解成:在超级作用域里的所有子网,是认为属于同一 vlan 的?
|
![omph](https://cdn.v2ex.com/avatar/95c6/535f/118741_normal.png?m=1560349561) |
|
3
omph 2018-05-26 21:07:36 +08:00
@ rguan66 一晃两年过去了。。 我只知道 shared-network 会把所有子网打包成一个分配出去
|