网络仿真工具Core环境搭建

目录

安装依赖包

源码下载

Core安装

FAQ

下载源码TLS出错误

问题

解决方案

找不到dbus-launch

问题

解决方案


安装依赖包

调用以下命令安装依赖包

apt-get install -y ca-certificates git sudo wget tzdata libpcap-dev libpcre3-dev \

libprotobuf-dev libxml2-dev protobuf-compiler unzip uuid-dev iproute2 iputils-ping \

Tcpdump

源码下载

调用git clone https://github.com/coreemu/core下载工程代码。

Core安装

进入core目录,调用./setup.sh安装core。(进入core,执行shell脚本,成功会出现图2,如果出错,详细看setup.sh,哪出错单独解决哪个代码出了问题,单独执行) 。

使用invoke安装相关工具,他的指向是task.py,里面的脚本会自动安装。(如果出现错误,一般多执行几次,加上inv uninstall,重启就行,实在不行,建议打开task.py,查看哪出错,单独执行分析),调用inv install安装依赖包。

FAQ

下载源码TLS出错误

问题

无法访问 'https://github.com/coreemu/core/':GnuTLS recv error (-110): The TLS connection was non-properly terminated.

解决方案

调用apt-get install libcurl4-openssl-dev -y安装openssl库。

找不到dbus-launch

问题

解决方案

调用apt-get install dbus-x11安装dbus-launch

相关推荐
Urbano12 分钟前
工装制作全流程科普:从面料到自动化生产
网络·人工智能
kong@react14 分钟前
Rocky Linux 10.2 全面解析:企业级 CentOS 替代方案及保姆级docker安装
java·linux·运维·docker
2401_8685347819 分钟前
网规笔记 | 真题解析:2018年11月软考网规-网络安全案例分析
网络
Gauss松鼠会37 分钟前
【GaussDB】GaussDB重要通信参数汇总
服务器·网络·数据库·sql·性能优化·gaussdb·经验总结
凡人叶枫44 分钟前
Effective C++ 条款07:为多态基类声明 virtual 析构函数
linux·c语言·开发语言·c++
超级无敌zhq1 小时前
后渗透痕迹清理:攻防对抗中的隐身术
网络·数据库·网络安全
凡人叶枫1 小时前
Effective C++ 条款10:令 operator= 返回一个 reference to *this
java·linux·服务器·开发语言·c++·effective c++
代码中介商1 小时前
HTTPS加密原理:图解安全传输全流程
网络协议·http·https
“初生”1 小时前
Codex 桌面端新会话 5 次 Reconnecting 怎么办?HTTP/SSE 完美修复方案(2026最新)
网络·网络协议·http
|_⊙1 小时前
Linux 中断
linux