2022/11/25
今天实现NS3的基本环境配置,解决Ubuntu的网络连接问题
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
dhcp4: no
addresses: [192.168.126.128/24]
gateway4: 192.168.72.2
nameservers:
addresses: [8.8.8.8,8.8.4.4]
按照此方法修改,报错,gateway4` has been deprecated, use default routes instead.
最后使用移除连接设置重启解决
添加环境变量之前需要明白以下几点:
1、Linux的环境变量是保存在变量PATH中(window 也是保存在PATH中),可通过命令 echo $PATH 输出查看
2、Linux环境变量值之间是通过冒号分隔的( : )
其格式为:PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
临时添加环境变量PATH:
可通过export命令,如
export PATH=/usr/local/nginx/sbin/:$PATH,将/usr/local/nginx/sbin/目录临时添加到环境变量中
当前用户永久添加环境变量:
编辑.bashrc文件 vim ~/.bashrc <<---- 通过这种方式,在关闭xshell后,添加的环境变量仍然生效
文件末尾添加:export PATH="/usr/local/nginx/sbin/:$PATH"
source ~/.bashrc
所有用户永久添加环境变量:
编辑/etc/profile文件 vim /etc/profile <<---- 通过这种方式,在关闭xshell后,添加的环境变量不生效
文件末尾添加:export PATH="/usr/local/nginx/sbin/:$PATH"
source /etc/profile
总结:
linux添加环境变量注意几点:
1、变量之前使用冒号分隔
2、使用命令export
3、export时,需要有$PATH
4、在文件的末尾添加
5、配置文件有,/etc/profile 和 ~/.bashrc
6、添加bin或者sbin目录即可
这里想安装使用NetAnim,遇到了很大困难,首先不能使用.waf(我猜那是旧版本的执行语句),其次qmake需要删除原来qmake的地址将Qt5的qmake路径告诉系统
最后成功生产xml文件(这步耗时有点长),然后在NetAnim中成功运行生成的xml文件,得到了一个监视图。可以动态的监控。
2022/12/12
AnimationInterface WARNING:Node:2 Does not have a mobility model. Use SetConstantPosition if it is stationary
使用以下方法来打开运行Netanim:
- cd netanim-3.103
- ./NetAnim
下图是监控dynamic-global-routing.cc得到的动态图。