找回密码
 立即注册
搜索
查看: 2582|回复: 15

[网络] 求助,openwrt下如何给某个mac地址的设备不分配ip

[复制链接]
     
发表于 2022-6-28 21:20 来自手机 | 显示全部楼层 |阅读模式
一些奇怪的设备冲突,导致我需要openwrt路由不给某个mac地址的设备设备(设备自动获取ip且不可更改)分配IP。
回复

使用道具 举报

发表于 2022-6-28 21:51 | 显示全部楼层
不分配IP,要接入网关吗
回复

使用道具 举报

     
 楼主| 发表于 2022-6-28 22:17 来自手机 | 显示全部楼层
ashunicorn 发表于 2022-6-28 21:51
不分配IP,要接入网关吗

不需要,我路由器下面接了个ac   ac会给ap分配管理ip172开头的ip,如果ap从路由器获取了192开头的ip  ac就没法管理ap了。

—— 来自 samsung SM-G9860, Android 12上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

发表于 2022-6-28 23:22 | 显示全部楼层
waipcat 发表于 2022-6-28 22:17
不需要,我路由器下面接了个ac   ac会给ap分配管理ip172开头的ip,如果ap从路由器获取了192开头的ip  ac就 ...

那AC直接开启DHCP分配不就行了?这样你AP上设备的网关都在AC上
回复

使用道具 举报

发表于 2022-6-29 07:52 来自手机 | 显示全部楼层
ashunicorn 发表于 2022-6-28 23:22
那AC直接开启DHCP分配不就行了?这样你AP上设备的网关都在AC上

网关和DHCP有毛关系。
OP的lan里把DHCP忽略开了
ac里开DHCP,然后网关写OP的地址,DNS也是。

—— 来自 HONOR HPB-AN00, Android 12上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

头像被屏蔽
发表于 2022-6-29 08:40 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-6-29 08:51 | 显示全部楼层
自己编辑dnsmasq的conf,/etc/dnsmasq.conf 或 /etc/dnsmasq.d/

为对应mac加tag,可用通配符:
dhcp-host=11:22:33:44:55:66,set:ap
dhcp-host=11:22:33:*:*:*,set:ap

忽略对应tag的dhcp请求:
dhcp-ignore=tag:ap
回复

使用道具 举报

发表于 2022-6-29 10:09 | 显示全部楼层
lhw369 发表于 2022-6-29 07:52
网关和DHCP有毛关系。
OP的lan里把DHCP忽略开了
ac里开DHCP,然后网关写OP的地址,DNS也是。

楼主的意思不是让AC去分配IP吗?
回复

使用道具 举报

     
发表于 2022-6-29 10:18 | 显示全部楼层
我理解OP关闭DHCP,所有的IP分配由AC完成?
回复

使用道具 举报

     
发表于 2022-6-29 10:32 | 显示全部楼层
两个都开DHCP冲突不是正常吗
把openwrt的dhcp关掉解决
回复

使用道具 举报

     
发表于 2022-6-29 11:35 | 显示全部楼层
第一,你可以把ac、ap的网址都分配到和主网络同一个网段下,这样管理还更方便,我就是这么设置的。这样只需要一个dhcp服务。
第二,你如果强行要分成两个网段,也可以只有一个dhcp服务器,向固定的几个mac地址分配不同的网段、网关及dns,openwrt就可以实现。你看看dnsmasq参数。
回复

使用道具 举报

     
 楼主| 发表于 2022-6-29 11:45 来自手机 | 显示全部楼层
宵神乐 发表于 2022-6-29 10:32
两个都开DHCP冲突不是正常吗
把openwrt的dhcp关掉解决

ac并没有开dhcp  但也会给ac分配ip

—— 来自 samsung SM-G9860, Android 12上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2022-6-29 12:52 | 显示全部楼层
ac ap本身都有ip 不然ac怎么管ap,只要ip不和业务IP一个网段就行

ac ap的ip和也可以dhcp分配 划vlan就可以
dnsmasq可以不同vlan分配不同ip的
回复

使用道具 举报

发表于 2022-7-1 20:41 来自手机 | 显示全部楼层
太麻烦了。不如学我开两个win虚拟机开DHCP,还能互备高可用。

—— 来自 HONOR HPB-AN00, Android 12上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2022-7-2 18:30 | 显示全部楼层
AC-AP组网一般来说是两个不同的VLAN一个作为CAPWAP通道使用,一个作为业务网使用。看了一下你的描述,是你的设备本身没有做VLAN隔离导致在同一个VLAN下存在多个DHCP服务器的问题
回复

使用道具 举报

     
 楼主| 发表于 2022-7-4 16:34 来自手机 | 显示全部楼层
dongjuanyong 发表于 2022-6-29 08:51
自己编辑dnsmasq的conf,/etc/dnsmasq.conf 或 /etc/dnsmasq.d/

为对应mac加tag,可用通配符:

前阵子没空弄,照你的方法搞定了,十分感谢!

—— 来自 samsung SM-G9860, Android 12上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-15 03:51 , Processed in 0.161607 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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