Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No route to host After adding a link to emane #891

Open
jxGui opened this issue Sep 19, 2024 · 1 comment
Open

No route to host After adding a link to emane #891

jxGui opened this issue Sep 19, 2024 · 1 comment
Assignees
Labels

Comments

@jxGui
Copy link

jxGui commented Sep 19, 2024

Describe the bug
Hello,

I'm encountering a peculiar issue while running a session in our simulation environment. Here's a brief rundown of the situation:

During runtime, I've successfully created an interface on Node 1.
I then utilized the core.add_link() method to establish a connection between this interface and the EMANE module.
However, I've noticed that Node 1 is unable to ping Node 2, which is also linked to the same EMANE module.
Interestingly, the situation changes when I interact with Node 2 through the core-gui interface:

Upon clicking on Node 2, Node 1 suddenly gains the ability to ping Node 2.
The daemon logs display the following messages:
1be03454e55c88a23f5bea70b7b206a
And my python code is :
edc6239ade45f0e6a830115778e174c

I'm curious if anyone has come across a similar issue or has any insights into what might be causing this behavior. Any guidance or suggestions would be greatly appreciated.

Thank you in advance for your help.

Desktop (please complete the following information):

  • OS: [e.g. Ubuntu 22.04]
  • CORE Version [e.g. 9.0.3]
  • EMANE Version [e.g. 1.5.1]

Additional context
Add any other context about the problem here.

@jxGui jxGui added the bug label Sep 19, 2024
@bharnden bharnden self-assigned this Sep 30, 2024
@bharnden
Copy link
Contributor

Some aspects of CORE were not originally written to handle runtime changes well. Or at least result in impacting things in a way you might not realize.

Nodes running EMANE often depend upon running a routing protocol. If you add an EMANE connection at runtime, the service that ran to facilitate routing already ran and does not know about this new interface. So you would have to full restart the service and routing software with the new configuration or manually update that yourself in some other way.

@bharnden bharnden added question and removed bug labels Sep 30, 2024
@bharnden bharnden changed the title [BUG]No route to host After adding a link to emane No route to host After adding a link to emane Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants