coreemu / core

Common Open Research Emulator
BSD 2-Clause "Simplified" License
684 stars 165 forks source link

[help-wanted] Can't ping each other from MDR nodes using EMANE TDMA model #576

Closed szl0144 closed 3 years ago

szl0144 commented 3 years ago

Hi, I integrate CORE with EMANE package to have a TDMA simulation, I use 3 MDR nodes and one WLAN in the network. The daemon runs without any errors, but I can't ping other MDR nodes from each one. I check the routing table, I found the there are only 172.16.0.0/28 record in the routing table instead of nodes' IP 10.0.0.0/28.

I change the nodes IP to 172.16.0.0/28 and try to start a traffic, but there is no mgen.log file in the tmp/pycore.session/n1.conf/var.log. I used to use the same settings the last summer to have the same simulation, I remember I didn't face this kind of error..... Can you give me some suggestions on how to debug it? Thanks!

Desktop (please complete the following information):

Best, Shaoyi

bharnden commented 3 years ago

EMANE uses a control network to help send traffic around. Which, usually would be the 172 address you described. You would not want to address your nodes actual IP addresses to be the same.

bharnden commented 3 years ago

If you leave the addresses as the default values, you can always evaluate if the emane process is running using ps aux and investigate any of the logs in the node directory if something is failing.

bharnden commented 3 years ago

I assume this was resolved, let me know otherwise