找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 17975|回复: 7

[其它] 讨论一下dhcp假ip地址

[复制链接]
发表于 2020-10-9 22:37:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
我最近发现,有些手机,会给ros2个mac地址,
ROS就会分出去2个ip


因为我设置了3小时一次,动态转固定ip
所以我的ip就分配了很多


然后,我就想了一个办法,
假的ip 不转固定ip


routeros
发表于 2020-10-10 00:05:18 | 显示全部楼层
到/interface bridge filter將其中一個mac-address進行drop,不讓它取得ip。
會影響手機wifi使用嗎?
routeros
回复

使用道具 举报

 楼主| 发表于 2020-10-10 08:55:05 | 显示全部楼层
首先在防火墙增加一行,
/ip firewall filter
add action=add-src-to-address-list address-list=LAN-LIST address-list-timeout=20h chain=LAN-WAN connection-state=new
然后,
增加一个计划任务,
一小时运行一次
{
:local iii;:local lll;:local mmm;
:local ttt ([:pick [/system clock get time] 0 8])
:foreach zzz in=[/ip dhcp-server lease find dynamic=yes] do=\
{
  :set iii [/ip dhcp-server lease get $zzz address]
  :set mmm [/ip dhcp-server lease get $zzz mac-address]
  :set lll [:len [/ip firewall address-list find list="LAN-LIST" address="$iii"]]
  :put ("lll = $lll   iii = $iii")
  :if ($lll =1) do={/ip dhcp-server lease  make-static $zzz;
    /ip dhcp-server lease set $zzz lease-time=6h10m;
    :log info ("   $ttt   60 DHCP   lease make-static $iii $mmm")}
}
};
#
routeros
回复

使用道具 举报

发表于 2020-10-10 11:30:36 | 显示全部楼层
好像不是假的mac 而是2.4G和5G是两个mac地址,我有遇到过,有的笔记本也这样
routeros
回复

使用道具 举报

发表于 2020-10-10 13:22:10 | 显示全部楼层
如果是2.4G和5G兩個wifi選擇,我會覺得與其固定屏閉其中一個,
不如用script去判斷db值高低該保留誰做手機wifi第一選擇。
routeros
回复

使用道具 举报

发表于 2020-10-10 16:03:05 | 显示全部楼层
没有可靠的依据情况下脚本是很难操作的 建议修改 dhcp 分配IP 时间周期缩短来改善

点评

老师傅就是老师傅,其实我赞的是我自己,因为我也这么想这么做  发表于 2020-10-12 01:32
routeros
回复

使用道具 举报

 楼主| 发表于 2020-10-10 20:01:15 来自手机 | 显示全部楼层
你们说的对, 我打算重新写:如果连续2天上线,就转静态ip。3天不上线就删除
routeros
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-21 21:18 , Processed in 0.115004 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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