我如何在没有演示的情况下运行EMANE

时间:2019-06-27 17:08:04

标签: emulation radio adhoc

是否有人在没有演示测试流程的情况下设置emane? 我连接了两个可以相互ping通和主机的虚拟机。 我已经通过

在每个没有容器的虚拟机上成功启动了EMANE

第一个VM emane platform1.xml -r -d -l 3 -f持久/1/var/log/emane.log

第二个虚拟机 emane platform2.xml -r -d -l 3 -f持续/2/var/log/emane.log

在每个VM上我添加路由

第一个VM ip route添加10.100.0.2 dev接口

第二个虚拟机 ip route添加10.100.0.1 dev接口

然后我可以从每个VM ping 10.100.0.1和10.100.0.2。

然后我运行

emaneevent-pathloss 1:2 90 -i emane0

在每个VM上,但我没有发现任何更改。

我首先认为是由于未在主机上运行“ emaneeventservice eventservice.xml -l 3”。然后,我尝试通过将文件“ eventservice.xml”中的值“ emanenode0”替换为虚拟机正在使用的“ virbr0”来运行它。

我发现了另一个有关OLSR的问题。 https://github.com/adjacentlink/emane-tutorial/issues/14

“史蒂芬,嗨,谢谢您提供的信息;通过它,我能够配置EMANE,以允许外部数据通过OTA传递。我继续将新的虚拟以太网对添加到NEM容器。此外,我还配置了OLSR守护程序来通告各个外部网络;此操作配置了下一跳。最后,通过将外部接口桥接到主机上的各个veth接口,我可以实现所需的行为。谢谢”

我不确定目前还可以尝试什么。 我正在慢慢地通过python-etce工作。 我的问题是由于没有运行OSLR吗?

0 个答案:

没有答案