华为的设备做DHCP Server,怎么通过option选项在分配地址给dhcp client的时候,同时下发一条静态路由
答案:2 悬赏:80 手机版
解决时间 2021-03-26 16:49
- 提问者网友:太高姿态
- 2021-03-25 18:57
华为的设备做DHCP Server,怎么通过option选项在分配地址给dhcp client的时候,同时下发一条静态路由
最佳答案
- 五星知识达人网友:woshuo
- 2021-03-25 20:02
可以实现,通过option字段121即可实现目的,但是这个还需要看你的客户端是什么的,XP和window 2003系统的不支持该选项,只支持option 249,路由设备可能很多都不支持(具体没查,只用模拟器测试cisco的路由器上不支持该字段——!)
比如你的需求是 到10.116.228.0/24的路由下一跳都指向192.168.20.254
那么按照option 121的定义为:
掩码 + 目的网络号 + 下一跳地址 ( 掩码 + 目的网络号 + 下一跳地址 + ...... + 掩码 + 目的网络号 + 下一跳地址 )
括号后面表示其他的静态路由条目,其中掩码需要用2进制的指数来表示,比如255.255.255.0表示为24,而且所有的数值都需要转换为16进制:
因此 10.116.228.0/24 目的 192.168.20.254表示为: 180A74E4C0A814FE
华为配置命令为: option 121 hex 180A74E4C0A814FE
或者为: option 249 hex 180A74E4C0A814FE
以下为在cisco模拟器上的测试截图:
给客户端配置两条静态路由分别是1.1.1.0/8和2.2.2.0/8下一跳都是10.1.1.1
测试客户端为XP
追问大神级回答啊~~~~
我想到了121,但是没有想到还要16进制。。。。
而且也没有想到XP和2003的还不同,没想到这个还有限制。。。
感谢达人深夜还为我实验验证!霸气!!!
比如你的需求是 到10.116.228.0/24的路由下一跳都指向192.168.20.254
那么按照option 121的定义为:
掩码 + 目的网络号 + 下一跳地址 ( 掩码 + 目的网络号 + 下一跳地址 + ...... + 掩码 + 目的网络号 + 下一跳地址 )
括号后面表示其他的静态路由条目,其中掩码需要用2进制的指数来表示,比如255.255.255.0表示为24,而且所有的数值都需要转换为16进制:
因此 10.116.228.0/24 目的 192.168.20.254表示为: 180A74E4C0A814FE
华为配置命令为: option 121 hex 180A74E4C0A814FE
或者为: option 249 hex 180A74E4C0A814FE
以下为在cisco模拟器上的测试截图:
给客户端配置两条静态路由分别是1.1.1.0/8和2.2.2.0/8下一跳都是10.1.1.1
测试客户端为XP
追问大神级回答啊~~~~
我想到了121,但是没有想到还要16进制。。。。
而且也没有想到XP和2003的还不同,没想到这个还有限制。。。
感谢达人深夜还为我实验验证!霸气!!!
全部回答
- 1楼网友:等灯
- 2021-03-25 20:37
好像不能把,一般的客户端不需要这个功能吧追问对于双网卡的客户端如果都是通过DHCP获取,就会遇到的噢~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯