Skip to content

探活功能缺陷 #454

@Majus527

Description

@Majus527

进行探活的时候,我看代码里面是通过执行系统ping命令来进行判断的。

Image

然后我在拿公司的内网来随便写了点东西做测试的时候发现:
Image

Reply from 172.16.102.1: TTL expired in transit.
就是报错这个的时候,(ping -n 1 -w 1 192.168.1.90 && echo true || echo false)这条命令返回为true
也就是fscan会判断这个ip为存活。这显然是不对的

Image

我不太清楚是否是公司内网配置有问题产生了环路还是什么其他原因,但是就fscan而言,当调用ping命令产生(Reply from 172.16.102.1: TTL expired in transit.)这个报错之后,应该将其视为不存活才是。

Metadata

Metadata

Assignees

No one assigned

    Labels

    缺陷某些功能无法正常工作需要帮助需要额外关注

    Projects

    Status

    要搞

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions