【问题标题】:How to assign an IP address to a dynamic node in OMNeT++?如何为 OMNeT++ 中的动态节点分配 IP 地址?
【发布时间】:2019-06-06 08:02:50
【问题描述】:

我已经成功创建了一个动态节点,但是 Ipv4Configurator 没有为这个新节点分配一个 IP 地址。如何为该节点的 wlan 接口分配 IP 地址?

谢谢

【问题讨论】:

    标签: omnet++ inet


    【解决方案1】:

    看看examples/adhoc/hostautoconf。该示例完全解决了您的问题。 HostAutoConfigurator 模块声明:

    HostAutoConfigurator 自动分配 IP 地址并设置 路由表。它必须添加到每个主机中。

    此配置器已弃用。请使用 IPv4NetworkConfigurator 只要有可能。 保留此模块只是因为 IPv4NetworkConfigurator 无法将 IP 地址分配给 动态创建/销毁

    【讨论】:

    • 附带说明,将额外模块添加到主机需要您对 WirelessHost 节点类型进行子类化,如示例所示。这可能有点烦人。能够替换 IpV4NetworkLayer 模块中的“配置器”子模块会很棒,因此只能通过修改 INI 文件来切换到手动配置。我会将其添加到 INET 问题跟踪器中。
    • 感谢您的回复,我正在尝试应用您的建议。但我得到另一个错误:没有这样的接口 'wlan' -- 在模块中 (inet::HostAutoConfigurator)
    • 可能接口被称为'wlan0'?您应该为配置模块的接口参数指定。
    猜你喜欢
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-19
    • 1970-01-01
    • 2018-03-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多