代码之家  ›  专栏  ›  技术社区  ›  David

在接口打开时,是否可以扫描特定的MAC地址?

  •  0
  • David  · 技术社区  · 17 年前

    我承认linux网络系统对我来说有些陌生,我对它有足够的了解,可以手动配置路由并在必要时分配静态IP。

    这对我来说是一个“有趣”的项目,可以解决日常生活中的烦恼。早上启动工作站时,DHCP服务会随机为其分配一个IP。所以我通常会停止我正在做的事情,查找我的新IP,在我的笔记本电脑中键入该IP,然后运行synergy,这样我就可以共享这两台机器了。我想我每周每天都会损失10-15分钟,而且我从来没有真正弄乱过linux的网络系统,所以它最终会成功。

    我已经想到我的python脚本必须以root运行,因此我将它存储在/root或其他安全的地方。我在堆栈溢出上发现了一个类似的问题,它为我指明了 http://www.secdev.org/projects/scapy/index.html

    4 回复  |  直到 17 年前
        1
  •  1
  •   Ana Betts    17 年前

    确保Avahi/Bonjour正在运行,然后键入 主机名 .本地(或也可以尝试 主机名

        2
  •  1
  •   Eugene Morozov    17 年前

    抱歉,这看起来像是试图在不存在问题的情况下创建问题,然后使用有点疯狂的方法来解决它。:)

    /etc/network/interfaces 在Ubuntu和Debian中)为接口分配静态ip地址。

        3
  •  1
  •   Dirk Taggesell Dirk Taggesell    17 年前

    最干净的解决方案是拥有一个DHCP服务器,该服务器与本地DNS服务器交换其分配。因此,无论您的工作站被分配到哪个IP地址,它都可以在相同的主机名下访问。

        4
  •  0
  •   hillu    17 年前

    你也可以使用 (一个名为Debian的包存在,不确定其他发行版)来扫描整个网络。让一个脚本解析它的输出,你就一切就绪了。