如何在 Ubuntu 中保存 gns3 配置?
网络工程
gns3
2022-02-16 04:26:15
2个回答
在 GNS3 中,默认情况下,除非您的 Docker 容器被配置为这样做,否则在重新加载您的项目后不会保留任何内容。您的 Docker 容器可能未配置为具有持久数据。官方 GNS3 文档中描述了此行为。
坚持
默认情况下,磁盘上不会保留任何内容。需要为此设计容器。
如果在 Dockerfile 中,容器挂载卷。GNS3 将在项目文件夹中为每个 Docker 卷创建一个文件夹,并将文件写入其中。
这意味着如果您在 GNS3 之外使用容器,则数据将不可用。但这也意味着 GNS3 项目的所有数据都在同一个位置。
根据您的用例,一个简单的解决方法可能是使用VPC或预构建的Ubuntu Docker 设备作为主机。
我猜你的主机是 TinyCore Linux 机器。TinyCore 从存档中恢复文件(包括启动脚本)并使用这些脚本进行自我配置。您应该更改启动脚本并将其保存到备份存档中。
编辑 /opt/bootlocal.sh 并添加您的启动命令。
#!/bin/sh # put other system startup commands here ifconfig eth0 172.16.1.3 netmask 255.255.255.0使用filetool脚本重建备份存档。它会创建一个备份存档,包括/opt/.filetool.lst中列出的文件和目录,不包括/opt/.xfiletool.lst中的文件和目录(/opt 已包含在内,因此您无需编辑任何内容。)
filetool.sh -b以防万一
sync重启节点
现在您的节点应该具有持久配置。
其它你可能感兴趣的问题

