Nic*_*oul 57 networking software-recommendation diagram
写一份商业提案,我想创建一个漂亮的图形,向客户展示我为他们的 IT 网络设想的架构,包括服务器、网络连接、防火墙、负载平衡等。
多年来我一直在使用dia,但我已经厌倦了,因为:结果并不令人满意,可用的网络元素很少,每个元素的图形表示真的很难看。
问题:如何创建漂亮的网络图?
如果有一组更好的元素可用于 dia,那将是一个解决方案。
8ig*_*igO 19
使用 Draw 尝试这些 LibreOffice/OpenOffice 画廊:http : //www.vrt.com.au/downloads/vrt-network-equipment
CC 许可,也可在 Fedora 存储库和 libreoffice 扩展站点中获得。
更新:v1.1 版本添加了新的深色变体(如 VMware 的形状),并添加了一组逻辑网络符号 - 现在 5 个画廊主题中的近 200 个符号。

小智 16
Inkscape 就是您所需要的。对于其他剪贴画图形(“元素”),请使用openclipart.org。如今,OpenClipart 实际上内置于 Inkscape 中。真的没有必要求助于非免费应用程序。
Ope*_*gia 13
通过查看 Dia 官方常见问题解答,我发现有一种方法可以扩展 Dia 及其元素集。
扩展直径
问:如何添加新的形状/表格?答:源代码分发中的 doc/custom-shapes 中给出了有关形状格式如何工作的说明。但是,Dia 现在还可以将图表导出为形状。每个形状集合(称为工作表)都应放在 ~/.dia/shapes 的子目录中,例如 ~/.dia/shapes/Engines。要制作一个形状,首先在 Dia 中设计它。然后将其导出到您的子目录中。将生成两个文件,一个 .shape 文件和一个 .png 文件(图标)。
从 0.90 版及更高版本开始,Dia 具有工作表和对象编辑器,可让您将形状加载到工作表中。它还将动态更新 Dia 的加载对象。
如果您仍想手动操作,请更新 ~/.dia/sheets 中的相应工作表文件,在本例中称为 Engines.sheet。工作表文件的示例内容是:
<?xml version="1.0" encoding="iso-8859-1"?> <!-- -*- xml -*- -->
<sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns">
<name>Engines</name>
<description>Mechanical Engines</description>
<contents>
<object name="Engines - Gas">
<description>A gas engine</description>
</object>
</contents>
</sheet>
Run Code Online (Sandbox Code Playgroud)
每个新对象都应通过添加对象部分添加到工作表中。下次重新启动 Dia 时,新对象应显示在工作表列表中。
所以我建议你把你自己的形状添加到Dia中,快乐地生活:)
我仍然发现dia是一个不错的选择,而且我很想知道为什么您发现网络图看起来不够充分。
根据我的经验,有大量传统的网络图形状,例如路由器、交换机等的概念图,因为它们用于文档(如来自 Cisco 的内容)......而且看起来完全一样。请让我们知道您发现 Dia 中缺少什么,以便有人可以继续创建我们可能都觉得非常有用的形状:)
诚然,如果您来自 Microsoft Visio 背景,连接事物和使用dia 的其他方面存在许多不同的问题,但对我来说,它似乎仍然很好用。当我研究它时,它仍然是此类工作的最佳图表编辑器。
据我所知,我在那里描述的所有元素都可以在库存dia 中找到。您需要查找名称以“Cisco”开头的形状表。
我最近发现了一个名为gnomeDIAicons的 Dia 包,虽然不是一大堆图标,但它们确实看起来不错。
这是我刚刚放在一起的一个例子:

要安装,请下载存档并在终端中:
cd /usr/share/dia/
sudo tar xf ~/Downloads/rib-network-v0.1.tar.gz
Run Code Online (Sandbox Code Playgroud)
如果您使用的是 Ubuntu 14.04、16.04、17.10 或 18.04,dia-rib-network则可以使用该软件包(请参阅此处)。您可以使用以下命令安装它:
sudo apt install dia-rib-network
Run Code Online (Sandbox Code Playgroud)
然后打开 Dia 并选择工作RIB-Network表。