1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
|
#DEFINE SHAPE "none"
digraph rechner {
subgraph "cluster aquarus" {
"aquarus" [label="aquarus\n192.168.0.11\n192.168.1.11\n10.0.0.18", fontcolor="#008000", shape=SHAPE];
"aquarus tasks" [label="alter Laptop Stefanie", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster aries" {
"aries" [label="aries\n141.35.49.148\n10.0.0.6", fontcolor="#008000", shape=SHAPE];
"aries tasks" [label="Bureaurechner Stefanie", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster backup" {
"backup" [label="backup\n(192.168.0.1)\n10.0.0.22", fontcolor="#008000", shape=SHAPE];
"backup cryptdev" [label="/data/raid", fontcolor="#808000", shape=SHAPE];
"backup tasks" [label="Datengrab", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster backup-lo" {
"backup-lo" [label="backup-lo\n(192.168.0.20)\n10.0.0.26", fontcolor="#008000", shape=SHAPE];
"backup-lo tasks" [label="lights-out\nmanagement", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster banpi" {
"banpi" [label="banpi\n192.168.0.5", fontcolor="#008000", shape=SHAPE];
"banpi cryptdev" [label="/mnt/cryptedTB", fontcolor="#808000", shape=SHAPE];
"banpi backup key" [label="key-file", fontcolor="#800000", shape=SHAPE];
"banpi desk key" [label="key-file", fontcolor="#800000", shape=SHAPE];
"banpi fileserver key" [label="key-file", fontcolor="#800000", shape=SHAPE];
"banpi musik key" [label="key-file", fontcolor="#800000", shape=SHAPE];
"banpi raspi key" [label="key-file", fontcolor="#800000", shape=SHAPE];
"banpi pw" [label="Passwort", fontcolor="#c00000", shape=SHAPE];
"banpi tasks" [label="cGit,\nKey-Backup,\nWebserver", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster desk" {
"desk" [label="desk\n192.168.0.12", fontcolor="#008000", shape=SHAPE];
"desk cryptdev" [label="/home", fontcolor="#808000", shape=SHAPE];
"desk tasks" [label="Desktop Erich", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster fileserver" {
"fileserver" [label="fileserver\n192.168.0.15", fontcolor="#008000", shape=SHAPE];
"fileserver cryptdev" [label="/var/ftp (mdadm)", fontcolor="#808000", shape=SHAPE];
"fileserver tasks" [label="Datengrab", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster kosan" {
"kosan" [label="kosan\n10.0.0.10", fontcolor="#008000", shape=SHAPE];
"kosan tasks" [label="Rudolstadt", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster musik" {
"musik" [label="musik\n192.168.0.4", fontcolor="#008000", shape=SHAPE];
"musik cryptdev" [label="/home/musix", fontcolor="#808000", shape=SHAPE];
"musik tasks" [label="Musik", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster nlopc43" {
"nlopc43" [label="nlopc43\n141.35.50.156\n10.0.0.14", fontcolor="#008000", shape=SHAPE];
"nlopc43 tasks" [label="Bureaurechner Erich", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster raspi" {
"raspi" [label="raspi\n192.168.0.9", fontcolor="#008000", shape=SHAPE];
"raspi cryptdev" [label="/mnt/key", fontcolor="#808000", shape=SHAPE];
"raspi banpi key" [label="key-file", fontcolor="#800000", shape=SHAPE];
"raspi backup key" [label="key-file", fontcolor="#800000", shape=SHAPE];
"raspi desk key" [label="key-file", fontcolor="#800000", shape=SHAPE];
"raspi fileserver key" [label="key-file", fontcolor="#800000", shape=SHAPE];
"raspi musik key" [label="key-file", fontcolor="#800000", shape=SHAPE];
"raspi pw" [label="Passwort", fontcolor="#c00000", shape=SHAPE];
"raspi tasks" [label="Keys", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster raspi0" {
"raspi0" [label="raspi0\n192.168.1.2", fontcolor="#008000", shape=SHAPE];
"raspi0 tasks" [label="Anzeige", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster router" {
"router" [label="router\n10.0.0.x\n10.x.y.z\n192.168.0.13\n192.168.1.13\n192.168.255.1", fontcolor="#008000", shape=SHAPE];
"router tasks" [label="Debian Repo,\nDHCP,\nDNS (forward),\nNAT64,\nRouting,\nVPN,\nWLAN", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster rpi3" {
"rpi3" [label="rpi3\n10.255.0.0\n192.168.1.3", fontcolor="#008000", shape=SHAPE];
"rpi3 tasks" [label="tor,\ntorDNS", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster switch5" {
"switch5" [label="switch5\n192.168.0.7", fontcolor="#008000", shape=SHAPE];
"switch5 tasks" [label="Switch am Fileserver", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster switch8" {
"switch8" [label="switch8\n192.168.0.8", fontcolor="#008000", shape=SHAPE];
"switch8 tasks" [label="GBit-Switch", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster szilassi" {
"szilassi" [label="szilassi.eckner.net", fontcolor="#008000", shape=SHAPE];
"szilassi tasks" [label="DNS (authoritativ),\nEmail,\nWebsite", fontcolor="#000080", shape=SHAPE];
};
subgraph "cluster taurus" {
"taurus" [label="taurus\n10.0.0.18", fontcolor="#008000", shape=SHAPE];
"taurus tasks" [label="Laptop Stefanie", fontcolor="#000080", shape=SHAPE];
};
"aquarus" -> "router" [dir=back];
"aries" -> "router" [dir=back];
"backup" -> "router" [dir=back];
"backup-lo" -> "router" [dir=back];
"kosan" -> "router" [dir=back];
"nlopc43" -> "router" [dir=back];
"taurus" -> "router" [dir=back];
"szilassi" -> "router" [dir=both];
"router" -> "banpi";
"router" -> "desk";
"router" -> "fileserver";
"router" -> "musik";
"router" -> "raspi";
"router" -> "raspi0";
"router" -> "rpi3";
"router" -> "switch5";
"router" -> "switch8";
"aquarus" -> "aquarus tasks";
"aries" -> "aries tasks";
"backup" -> "backup tasks";
"backup-lo" -> "backup-lo tasks";
"banpi" -> "banpi tasks";
"desk" -> "desk tasks";
"fileserver" -> "fileserver tasks";
"kosan" -> "kosan tasks";
"musik" -> "musik tasks";
"nlopc43" -> "nlopc43 tasks";
"raspi" -> "raspi tasks";
"raspi0" -> "raspi0 tasks";
"router" -> "router tasks";
"rpi3" -> "rpi3 tasks";
"switch5" -> "switch5 tasks";
"switch8" -> "switch8 tasks";
"taurus" -> "taurus tasks";
"szilassi" -> "szilassi tasks";
"backup" -> "backup cryptdev";
"banpi" -> "banpi cryptdev";
"desk" -> "desk cryptdev";
"fileserver" -> "fileserver cryptdev";
"musik" -> "musik cryptdev";
"raspi" -> "raspi cryptdev";
"banpi cryptdev" -> "banpi pw" [dir=back, style=dotted];
"banpi cryptdev" -> "raspi banpi key" [dir=back, style=dotted];
"backup cryptdev" -> "banpi backup key" [dir=back, style=dotted];
"backup cryptdev" -> "raspi backup key" [dir=back, style=dotted];
"desk cryptdev" -> "banpi desk key" [dir=back, style=dotted];
"desk cryptdev" -> "raspi desk key" [dir=back, style=dotted];
"fileserver cryptdev" -> "banpi fileserver key" [dir=back, style=dotted];
"fileserver cryptdev" -> "raspi fileserver key" [dir=back, style=dotted];
"musik cryptdev" -> "banpi musik key" [dir=back, style=dotted];
"musik cryptdev" -> "raspi musik key" [dir=back, style=dotted];
"raspi cryptdev" -> "banpi raspi key" [dir=back, style=dotted];
"raspi cryptdev" -> "raspi pw" [dir=back, style=dotted];
"backup-lo tasks" -> "backup" [style=dashed];
"raspi cryptdev" -> "raspi backup key";
"raspi cryptdev" -> "raspi banpi key";
"raspi cryptdev" -> "raspi desk key";
"raspi cryptdev" -> "raspi fileserver key";
"raspi cryptdev" -> "raspi musik key";
"banpi cryptdev" -> "banpi backup key";
"banpi cryptdev" -> "banpi desk key";
"banpi cryptdev" -> "banpi fileserver key";
"banpi cryptdev" -> "banpi musik key";
"banpi cryptdev" -> "banpi raspi key";
}
|