找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 36690|回复: 34

[已解决]OpenWrt的DHCP如何指定客户端获得的网关地址?

  [复制链接]
发表于 2018-11-13 18:56 | 显示全部楼层 |阅读模式
本帖最后由 iamgs 于 2018-11-14 12:46 编辑

目前的网络拓扑大致如附图所示:
网络拓扑1.jpg
以前用一个TPLink的AC(图中红框处)做DHCP Server来管理AP做转发,可以将客户端的网关指定为上一级的主路由ip:192.168.1.1,今儿这个AC坏了,用一台服务器的hyper-V虚拟了一个OpenWrt(koolshare改版)做软路由,只配置lan口,启用DHCP,客户端通过AP上来能获得ip、掩码、网关和DNS,上网正常,但客户端获得的网关地址是OpenWrt的lan口地址:192.168.1.2,如何指定客户端获得的网关为192.168.1.1呢?

目前OpenWrt的DHCP配置如下:
  1. config dhcp 'lan'
  2.         option interface 'lan'
  3.         option start '50'
  4.         option limit '100'
  5.         option leasetime '12h'
  6.         list dhcp_option '6,114.114.114.114,8.8.8.8'
复制代码

试过添加一条代码进去:
  1. option gateway '192.168.1.1'
复制代码

但无效,如何修改?





评分

参与人数 1恩山币 +1 收起 理由
tanst + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-11-13 20:53 来自手机 | 显示全部楼层
dhcp option 3

点评

感谢感谢!真是隔行如隔山。  详情 回复 发表于 2018-11-13 21:55
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-11-13 21:55 | 显示全部楼层

感谢感谢!真是隔行如隔山。

Options号

Options作用

1

设置子网掩码选项。

3

设置网关地址选项。

6

设置DNS服务器地址选项。

12

设置域名选项。

15

设置域名后缀选项。

33

设置静态路由选项。该选项中包含一组有分类静态路由(即目的地址的掩码固定为自然掩码,不能划分子网),客户端收到该选项后,将在路由表中添加这些静态路由。如果存在Option121,则忽略该选项。

44

设置NetBios服务器选项。

46

设置NetBios节点类型选项。

50

设置请求IP选项。

51

设置IP地址租约时间选项。

52

设置Option附加选项。

53

设置DHCP消息类型。

54

设置服务器标识。

55

设置请求参数列表选项。客户端利用该选项指明需要从服务器获取哪些网络配置参数。该选项内容为客户端请求的参数对应的选项值。

58

设置续约T1时间,一般是租期时间的50%。

59

设置续约T2时间。一般是租期时间的87.5%。

60

设置厂商分类信息选项,用于标识DHCP客户端的类型和配置。

61

设置客户端标识选项。

66

设置TFTP服务器名选项,用来指定为客户端分配的TFTP服务器的域名。

67

设置启动文件名选项,用来指定为客户端分配的启动文件名。

77

设置用户类型标识。

121

设置无分类路由选项。该选项中包含一组无分类静态路由(即目的地址的掩码为任意值,可以通过掩码来划分子网),客户端收到该选项后,将在路由表中添加这些静态路由。

148

EasyDeploy中Commander的IP地址。

149

SFTP和FTPS服务器的IP地址。

150

设置TFTP服务器地址选项,指定为客户端分配的TFTP服务器的地址。


点评

大佬详细说一下 没听懂呢0.0  详情 回复 发表于 2023-9-3 17:49
小白请教楼主这条配置怎么用,可否贴个代码上来,也有同样的需求,谢谢!  详情 回复 发表于 2019-2-25 14:27
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-13 22:07 | 显示全部楼层
简明扼要,回答准确
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-13 23:00 来自手机 | 显示全部楼层
晕倒,怎么多选项
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-2-2 00:21 来自手机 | 显示全部楼层
想问下你用什么型号品牌AP?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-2-25 14:27 | 显示全部楼层
iamgs 发表于 2018-11-13 21:55
感谢感谢!真是隔行如隔山。

小白请教楼主这条配置怎么用,可否贴个代码上来,也有同样的需求,谢谢!

点评

以网关地址为192.168.1.1为例: 网络-接口-编辑(Lan)-DHCP服务器-高级设置-DHCP选项:增加一条: 或者直接修改 /etc/config/DHCP 文件,在 后增加一行:  详情 回复 发表于 2019-2-26 09:08
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-2-26 09:08 | 显示全部楼层
tyronewoo 发表于 2019-2-25 14:27
小白请教楼主这条配置怎么用,可否贴个代码上来,也有同样的需求,谢谢!

以网关地址为192.168.1.1为例:

网络-接口-编辑(Lan)-DHCP服务器-高级设置-DHCP选项:增加一条:
  1. 3,192.168.1.1
复制代码


或者直接修改 /etc/config/DHCP 文件,在
  1. config dhcp 'lan'
复制代码
后增加一行:
  1. list dhcp_option '3,192.168.1.1'
复制代码

点评

感谢感谢,已经解决了,在lan口的DHCP服务器设置下有选项,十分感谢! [attachimg]271621[/attachimg]  详情 回复 发表于 2019-2-26 14:25
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-2-26 14:25 | 显示全部楼层
iamgs 发表于 2019-2-26 09:08
以网关地址为192.168.1.1为例:

网络-接口-编辑(Lan)-DHCP服务器-高级设置-DHCP选项:增加一条:

感谢感谢,已经解决了,在lan口的DHCP服务器设置下有选项,十分感谢!
TIM截图20190226142419.png
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-1-8 10:49 | 显示全部楼层
赞~~~~~~~~~~~~~~~~~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-1-8 12:18 | 显示全部楼层
学习了


我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-1-22 10:56 | 显示全部楼层
学习了。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-4 21:29 来自手机 | 显示全部楼层
感谢!帮我解决了问题
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-12-20 23:04 | 显示全部楼层
同样的问题,但是我只想让我主路由下的一个静态IP地址默认网关为旁路由,而不是走DHCP服务提供者主路由的默认网关192.168.16.1,比如主路由是192.168.16.1  旁路由地址是192.168.16.2 我想把静态ip192.168.16.3指定默认网关为旁路由192.168.16.2,而不是主路由的192.168.16.1,如何设置DHCP选项呢?

点评

1. 关掉主路由DHCP(因为大多数硬主由的DHCP没有DHCP选项功能),开启openwrt路由的DHCP。 2. openwrt的DHCP高级设置里的DHCP选项写上如下两句 3,192.168.1.1(硬路由的IP) 6,114.114.114.114,8.8.8.8  详情 回复 发表于 2021-2-6 14:32
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-12-20 23:06 | 显示全部楼层
其它的自动获取IP地址的设备还是自动走主路由的192.168.16.1做为默认网关,就只需要这个192.168.16.3的静态IP设备默认网关改为旁路由192.168.16.2,有什么办法解决?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-4 23:51

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表