Project

General

Profile

Bug #3513

修改dns策略中mac地址为空,修改失败

Added by 天琦 刘 6 days ago.

Status:
New
Priority:
Normal
Assignee:
Start date:
06/12/2025
Due date:
% Done:

0%

测试版本:
20250611165316
复现概率:
100%

Description

测试步骤:
1.Telnet登陆网关;
2.添加设置DNS过滤策略
gdbus call -y -d com.ctc.igd1 -o /com/ctc/igd1/Network/DNSFilter -m com.ctc.igd1.ObjectManager.AddObject
gdbus call -y -d com.ctc.igd1 -o /com/ctc/igd1/Network/DNSFilter/1 -m com.ctc.igd1.Properties.SetMulti com.ctc.igd1.DNSFilter "{'MAC':<'683E34D9D991'>,'Hostname':<'qq.com'>,'Action':<byte 1>,'Enable':<true>,'Name':<'rule1'>}"
3.PC命令行执行 ipconfig /flushdns && ping www.qq.com
4.查询DNS过滤结果
gdbus call -y -d com.ctc.igd1 -o /com/ctc/igd1/Network/DNSFilter -m com.ctc.igd1.ObjectManager.GetManagedObjects
5.修改DNS过滤策略
gdbus call -y -d com.ctc.igd1 -o /com/ctc/igd1/Network/DNSFilter/1 -m com.ctc.igd1.Properties.SetMulti com.ctc.igd1.DNSFilter "{'MAC':<''>,'Hostname':<'qq.com'>,'Action':<byte 2>,'Enable':<true>,'Name':<'rule1'>}"
6.PC命令行执行 ipconfig /flushdns && ping www.qq.com,然后执行步骤4

预期结果:
步骤6获取的结果应与步骤5下发配置一致

实际结果:
获取的mac地址与设置的不一致

  1. gdbus call -y -d com.ctc.igd1 -o /com/ctc/igd1/Network/DNSFilter -m com.ctc.igd1.ObjectManager.GetManagedObjects
    ({objectpath '/com/ctc/igd1/Network/DNSFilter/1': {'com.ctc.igd1.DNSFilter': {'Enable': <true>, 'Name': <'rule1'>, 'Hostname': <'qq.com'>, 'Action': <byte 0x01>, 'MAC': <'94C691883FB2'>, 'BlockedTimes': <uint32 13>, 'Mode': <byte 0x00>, 'HostNameList': <@as []>, 'WeekDays': <''>, 'Time': <''>}}},)
  2. gdbus call -y -d com.ctc.igd1 -o /com/ctc/igd1/Network/DNSFilter/1 -m com.ctc.igd1.Properties.SetMulti com.ctc.igd1.DNSFilter "{'MAC':<''>,'Hostname':<'qq.co
    m'>,'Action':<byte 2>,'Enable':<true>,'Name':<'rule1'>}"
    ()
  3. gdbus call -y -d com.ctc.igd1 -o /com/ctc/igd1/Network/DNSFilter -m com.ctc.igd1.ObjectManager.GetManagedObjects
    ({objectpath '/com/ctc/igd1/Network/DNSFilter/1': {'com.ctc.igd1.DNSFilter': {'Enable': <true>, 'Name': <'rule1'>, 'Hostname': <'qq.com'>, 'Action': <byte 0x02>, 'MAC': <'4C691883FB2'>, 'BlockedTimes': <uint32 19>, 'Mode': <byte 0x00>, 'HostNameList': <@as []>, 'WeekDays': <''>, 'Time': <''>}}},)

7fcdda37f4985ef45aa69dbe88ee098.png (50.3 KB) 天琦 刘, 06/12/2025 14:38

Also available in: Atom PDF