写此文章时,最新版的ns3已经到了ns-3.36.1,最大的变化就是build.py之后,熟悉的./waf不见了,换成了./ns,当前体验是这俩东西完全一样。
参考我上一篇博客:
Ubuntu18.04_ns-3安装教程_Netanim animator安装教程_pyviz visualizer安装教程_Mr_liu_666的博客-CSDN博客
想用ns-3-pyviz visualizer画网络拓扑,就安装依赖项:
sudo apt install gir1.2-goocanvas-2.0
sudo apt install python3-gi python3-gi-cairo python3-pygraphviz
sudo apt install gir1.2-gtk-3.0 ipython3
安装了pyviz visualizer之后,对于3.36.1的ns-3不能直接用,因为pyviz visualizer依赖一个python-bindings库,需要再使能一下:
./ns3 configure --enable-python-bindings --build-profile=debug --enable-examples --enable-tests
可见已经使能了。