Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commitd71ccd4a785ae2df50de98acd896377d195399ee (patch)
Author
 Syndamia <kamen@syndamia.com>
2023-06-03 19:51:30 +0300
Committer
 Syndamia <kamen@syndamia.com>
2023-06-03 19:51:30 +0300
Filesaec6775b14cc131c1e69567509234e1e20b32f22
uni-projects-d71ccd4a785ae2df50de98acd896377d195399ee.tar
uni-projects-d71ccd4a785ae2df50de98acd896377d195399ee.tar.gz
uni-projects-d71ccd4a785ae2df50de98acd896377d195399ee.zip
Parentca7e4bc47ac0427dc127fae68efee1bfd0777cce (diff)
[CN/lab04] Solved
16 files changed, 1742 insertions, 4 deletions
-rw-r--r--Year 2/Computer Networks/Labs/lab04/lab04.gns31493
-rw-r--r--Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/etc/network/.gns3_perms8
-rw-r--r--Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/etc/network/interfaces19
-rw-r--r--Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.bash_history29
-rw-r--r--Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.bashrc18
-rw-r--r--Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.config/lxterminal/lxterminal.conf3
-rw-r--r--Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.gns3_perms159
-rw-r--r--Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.profile9
-rw-r--r--Year 2/Computer Networks/Labs/lab04/project-files/qemu/16cead21-5439-429a-9fb7-3caa9fe41658/hda_disk.qcow2bin0 -> 3538944 bytes
-rw-r--r--Year 2/Computer Networks/Labs/lab04/project-files/qemu/2fd04be2-d35c-4516-ab1c-7ab8dd9f0d30/hda_disk.qcow2bin0 -> 3407872 bytes
-rw-r--r--Year 2/Computer Networks/Labs/lab04/project-files/qemu/841ed939-d8fd-4695-889e-c540194f977d/hda_disk.qcow2bin0 -> 3342336 bytes
-rw-r--r--Year 2/Computer Networks/Labs/lab04/project-files/qemu/e170ae21-928a-4cf1-9ba6-2bc080747fdb/hda_disk.qcow2bin0 -> 3407872 bytes
-rw-r--r--Year 2/Computer Networks/Labs/lab04/project-files/vpcs/2729d23e-f2f4-494c-9f18-79d5088bae4d/startup.vpc2
-rw-r--r--Year 2/Computer Networks/Labs/lab04/project-files/vpcs/38eae95a-53f2-410c-9880-a750808549ea/startup.vpc2
-rw-r--r--Year 2/Computer Networks/Labs/lab04/project-files/vpcs/bc9305fb-1205-4ee4-8097-ade2fefb387d/startup.vpc2
-rw-r--r--Year 2/Computer Networks/Labs/lab04/project-files/vpcs/dd0127d2-ae3c-4af6-9a68-cec86b48758e/startup.vpc2
diff --git a/Year 2/Computer Networks/Labs/lab04/lab04.gns3 b/Year 2/Computer Networks/Labs/lab04/lab04.gns3
index ef9c0f7..898e2d0 100644
--- a/Year 2/Computer Networks/Labs/lab04/lab04.gns3
+++ b/Year 2/Computer Networks/Labs/lab04/lab04.gns3
@@ -10,15 +10,1500 @@
"scene_height": 1000,
"scene_width": 2000,
"show_grid": false,
- "show_interface_labels": false,
+ "show_interface_labels": true,
"show_layers": false,
"snap_to_grid": false,
"supplier": null,
"topology": {
"computes": [],
- "drawings": [],
- "links": [],
- "nodes": []
+ "drawings": [
+ {
+ "drawing_id": "358827f7-96d2-48b9-a07b-22f5c78b1e1e",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"323\" height=\"120\"><rect width=\"323\" height=\"120\" fill=\"#ffffff\" fill-opacity=\"1.0\" stroke-width=\"2\" stroke=\"#000000\" /></svg>",
+ "x": -524,
+ "y": -300,
+ "z": 0
+ },
+ {
+ "drawing_id": "f4661fed-42e6-4d1f-a2e1-66a3f4f1f27c",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"323\" height=\"222\"><rect width=\"323\" height=\"222\" fill=\"#ffffff\" fill-opacity=\"1.0\" stroke-width=\"2\" stroke=\"#000000\" /></svg>",
+ "x": -538,
+ "y": 111,
+ "z": 0
+ },
+ {
+ "drawing_id": "9ee41ed2-7d59-4d6d-9b7b-786cfe031741",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"323\" height=\"120\"><rect width=\"323\" height=\"120\" fill=\"#ffffff\" fill-opacity=\"1.0\" stroke-width=\"2\" stroke=\"#000000\" /></svg>",
+ "x": 308,
+ "y": -297,
+ "z": 0
+ },
+ {
+ "drawing_id": "e9faf654-3bf5-4557-aef8-503e239ba45d",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"323\" height=\"120\"><rect width=\"323\" height=\"120\" fill=\"#ffffff\" fill-opacity=\"1.0\" stroke-width=\"2\" stroke=\"#000000\" /></svg>",
+ "x": 309,
+ "y": 101,
+ "z": 0
+ },
+ {
+ "drawing_id": "c6147ef0-9295-4b9b-83df-cba8bc55805a",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"81.0\" height=\"358.0\"><ellipse cx=\"40\" rx=\"41\" cy=\"179\" ry=\"179\" fill=\"#ffffff\" fill-opacity=\"1.0\" stroke-width=\"2\" stroke=\"#000000\" /></svg>",
+ "x": -160,
+ "y": -210,
+ "z": 0
+ },
+ {
+ "drawing_id": "5bbbe400-cb8f-47ef-a61a-113c66dc7a6a",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"81.0\" height=\"358.0\"><ellipse cx=\"40\" rx=\"41\" cy=\"179\" ry=\"179\" fill=\"#ffffff\" fill-opacity=\"1.0\" stroke-width=\"2\" stroke=\"#000000\" /></svg>",
+ "x": 183,
+ "y": -211,
+ "z": 0
+ },
+ {
+ "drawing_id": "145537ef-e92a-4cae-a42e-3e6fd9a498a7",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"264.0\" height=\"84.0\"><ellipse cx=\"132\" rx=\"132\" cy=\"42\" ry=\"42\" fill=\"#ffffff\" fill-opacity=\"1.0\" stroke-width=\"2\" stroke=\"#000000\" /></svg>",
+ "x": -83,
+ "y": -276,
+ "z": 0
+ },
+ {
+ "drawing_id": "63a88d6d-4405-45c0-be76-02d537c09836",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"264.0\" height=\"84.0\"><ellipse cx=\"132\" rx=\"132\" cy=\"42\" ry=\"42\" fill=\"#ffffff\" fill-opacity=\"1.0\" stroke-width=\"2\" stroke=\"#000000\" /></svg>",
+ "x": -76,
+ "y": 132,
+ "z": 0
+ },
+ {
+ "drawing_id": "8e2ed8b5-d4c4-46a7-8e72-49a6cc3f9f4a",
+ "locked": false,
+ "rotation": 40,
+ "svg": "<svg width=\"77.31205457590937\" height=\"478.9999999999999\"><ellipse cx=\"38\" rx=\"39\" cy=\"239\" ry=\"240\" fill=\"#ffffff\" fill-opacity=\"1.0\" stroke-width=\"2\" stroke=\"#000000\" /></svg>",
+ "x": 175,
+ "y": -236,
+ "z": 0
+ },
+ {
+ "drawing_id": "65da3f9f-8531-4380-ac71-d4d36276313d",
+ "locked": false,
+ "rotation": -40,
+ "svg": "<svg width=\"77.31205457590937\" height=\"478.9999999999999\"><ellipse cx=\"38\" rx=\"39\" cy=\"239\" ry=\"240\" fill=\"#ffffff\" fill-opacity=\"1.0\" stroke-width=\"2\" stroke=\"#000000\" /></svg>",
+ "x": -130,
+ "y": -191,
+ "z": 0
+ },
+ {
+ "drawing_id": "6c3bbc75-edbd-4e13-9c36-7b805af968f3",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"165\" height=\"23\"><text font-family=\"TypeWriter\" font-size=\"10.0\" font-weight=\"bold\" fill=\"#000000\" fill-opacity=\"1.0\">\u041f\u043e\u0434\u043c\u0440\u0435\u0436\u0430 1: 10.20.0.0/22</text></svg>",
+ "x": -462,
+ "y": -324,
+ "z": 2
+ },
+ {
+ "drawing_id": "7a85e658-844f-44b3-b2b0-842ab136fa49",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"165\" height=\"23\"><text font-family=\"TypeWriter\" font-size=\"10.0\" font-weight=\"bold\" fill=\"#000000\" fill-opacity=\"1.0\">\u041f\u043e\u0434\u043c\u0440\u0435\u0436\u0430 3: 10.40.0.0/22</text></svg>",
+ "x": 388,
+ "y": -320,
+ "z": 2
+ },
+ {
+ "drawing_id": "843261e3-9399-4b0d-9c61-d591a2002c22",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"165\" height=\"23\"><text font-family=\"TypeWriter\" font-size=\"10.0\" font-weight=\"bold\" fill=\"#000000\" fill-opacity=\"1.0\">\u041f\u043e\u0434\u043c\u0440\u0435\u0436\u0430 2: 10.30.0.0/22</text></svg>",
+ "x": -451,
+ "y": 89,
+ "z": 2
+ },
+ {
+ "drawing_id": "d602f3d1-c111-4a0e-b082-67dcd606442a",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"165\" height=\"23\"><text font-family=\"TypeWriter\" font-size=\"10.0\" font-weight=\"bold\" fill=\"#000000\" fill-opacity=\"1.0\">\u041f\u043e\u0434\u043c\u0440\u0435\u0436\u0430 4: 10.50.0.0/22</text></svg>",
+ "x": 388,
+ "y": 79,
+ "z": 2
+ },
+ {
+ "drawing_id": "93a19f53-8643-4619-bf70-5ab6b7db5302",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"95\" height=\"38\"><text font-family=\"TypeWriter\" font-size=\"10.0\" font-weight=\"bold\" fill=\"#000000\" fill-opacity=\"1.0\">\u041f\u043e\u0434\u043c\u0440\u0435\u0436\u0430 C\n192.168.2.0/24</text></svg>",
+ "x": 4,
+ "y": 174,
+ "z": 2
+ },
+ {
+ "drawing_id": "52788006-8f26-4ab9-b24b-6410c2826774",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"95\" height=\"38\"><text font-family=\"TypeWriter\" font-size=\"10.0\" font-weight=\"bold\" fill=\"#000000\" fill-opacity=\"1.0\">\u041f\u043e\u0434\u043c\u0440\u0435\u0436\u0430 A\n192.168.0.0/24</text></svg>",
+ "x": 1,
+ "y": -274,
+ "z": 2
+ },
+ {
+ "drawing_id": "c85fe483-9e4d-4b23-b180-808473264349",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"95\" height=\"38\"><text font-family=\"TypeWriter\" font-size=\"10.0\" font-weight=\"bold\" fill=\"#000000\" fill-opacity=\"1.0\">\u041f\u043e\u0434\u043c\u0440\u0435\u0436\u0430 B\n192.168.1.0/24</text></svg>",
+ "x": -256,
+ "y": -38,
+ "z": 2
+ },
+ {
+ "drawing_id": "d1fde9f0-4396-43d8-a8d6-87a9878e64d9",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"95\" height=\"38\"><text font-family=\"TypeWriter\" font-size=\"10.0\" font-weight=\"bold\" fill=\"#000000\" fill-opacity=\"1.0\">\u041f\u043e\u0434\u043c\u0440\u0435\u0436\u0430 D\n192.168.3.0/24</text></svg>",
+ "x": 263,
+ "y": -45,
+ "z": 2
+ },
+ {
+ "drawing_id": "ae9fecbd-c040-4ba5-8819-086738a6a233",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"95\" height=\"38\"><text font-family=\"TypeWriter\" font-size=\"10.0\" font-weight=\"bold\" fill=\"#000000\" fill-opacity=\"1.0\">\u041f\u043e\u0434\u043c\u0440\u0435\u0436\u0430 F\n192.168.5.0/24</text></svg>",
+ "x": -30,
+ "y": -178,
+ "z": 2
+ },
+ {
+ "drawing_id": "41c9c9c3-bfed-4330-af83-a8c1df0e408d",
+ "locked": false,
+ "rotation": 0,
+ "svg": "<svg width=\"95\" height=\"38\"><text font-family=\"TypeWriter\" font-size=\"10.0\" font-weight=\"bold\" fill=\"#000000\" fill-opacity=\"1.0\">\u041f\u043e\u0434\u043c\u0440\u0435\u0436\u0430 E\n192.168.4.0/24</text></svg>",
+ "x": -50,
+ "y": 77,
+ "z": 2
+ }
+ ],
+ "links": [
+ {
+ "filters": {},
+ "link_id": "e31ce141-f75d-4c57-af57-18e12d5572d7",
+ "link_style": {},
+ "nodes": [
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "e0",
+ "x": 72,
+ "y": 28
+ },
+ "node_id": "bc9305fb-1205-4ee4-8097-ade2fefb387d",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "e0",
+ "x": -28,
+ "y": 15
+ },
+ "node_id": "125e2116-62a1-4d08-9760-17b4dd944741",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "12941eae-2baa-47c2-ab81-3388ae9d0eb5",
+ "link_style": {},
+ "nodes": [
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "e0",
+ "x": 72,
+ "y": 29
+ },
+ "node_id": "dd0127d2-ae3c-4af6-9a68-cec86b48758e",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "e0",
+ "x": -4,
+ "y": 15
+ },
+ "node_id": "cb203ee5-3c68-40b7-a5d4-385ad38acf78",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "18a1153e-cc00-47a5-9ae6-b5856c18ac9c",
+ "link_style": {},
+ "nodes": [
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "e0",
+ "x": -7,
+ "y": 30
+ },
+ "node_id": "2729d23e-f2f4-494c-9f18-79d5088bae4d",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "e0",
+ "x": 75,
+ "y": 15
+ },
+ "node_id": "7ed48b6c-048c-4e62-9c91-aa0a2118ae33",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "a6c49760-9e42-4014-8b61-f68d85c11ff4",
+ "link_style": {},
+ "nodes": [
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "e0",
+ "x": -7,
+ "y": 27
+ },
+ "node_id": "38eae95a-53f2-410c-9880-a750808549ea",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "e0",
+ "x": 75,
+ "y": 17
+ },
+ "node_id": "8e43da9f-5304-4c0b-849c-9f9e17ada295",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "4beecbcb-0172-4b26-8128-eb626eae3c6d",
+ "link_style": {},
+ "nodes": [
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "e1",
+ "x": -4,
+ "y": 15
+ },
+ "node_id": "8e43da9f-5304-4c0b-849c-9f9e17ada295",
+ "port_number": 1
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ether1",
+ "x": 74,
+ "y": -6
+ },
+ "node_id": "2fd04be2-d35c-4516-ab1c-7ab8dd9f0d30",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "225e3d42-f8bc-4103-8188-fcf7b63726e5",
+ "link_style": {},
+ "nodes": [
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "e1",
+ "x": -4,
+ "y": 16
+ },
+ "node_id": "7ed48b6c-048c-4e62-9c91-aa0a2118ae33",
+ "port_number": 1
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ether1",
+ "x": 74,
+ "y": 24
+ },
+ "node_id": "841ed939-d8fd-4695-889e-c540194f977d",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "269a054f-4c49-4527-af90-4b9d8b75692a",
+ "link_style": {},
+ "nodes": [
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ether1",
+ "x": -56,
+ "y": 22
+ },
+ "node_id": "16cead21-5439-429a-9fb7-3caa9fe41658",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "e1",
+ "x": 75,
+ "y": 20
+ },
+ "node_id": "125e2116-62a1-4d08-9760-17b4dd944741",
+ "port_number": 1
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "d7807b09-bc56-4e0b-8815-050f9954f242",
+ "link_style": {},
+ "nodes": [
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "e1",
+ "x": 75,
+ "y": 12
+ },
+ "node_id": "cb203ee5-3c68-40b7-a5d4-385ad38acf78",
+ "port_number": 1
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ether1",
+ "x": -47,
+ "y": -7
+ },
+ "node_id": "e170ae21-928a-4cf1-9ba6-2bc080747fdb",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "ad3ec66c-c1a8-4fcf-ab82-ea96f8e411f8",
+ "link_style": {},
+ "nodes": [
+ {
+ "adapter_number": 2,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ether3",
+ "x": 11,
+ "y": 76
+ },
+ "node_id": "e170ae21-928a-4cf1-9ba6-2bc080747fdb",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 2,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ether3",
+ "x": 8,
+ "y": -61
+ },
+ "node_id": "16cead21-5439-429a-9fb7-3caa9fe41658",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "9bb7a55e-198c-4d80-b7ec-98787e7cfae5",
+ "link_style": {},
+ "nodes": [
+ {
+ "adapter_number": 2,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ether3",
+ "x": 11,
+ "y": 67
+ },
+ "node_id": "2fd04be2-d35c-4516-ab1c-7ab8dd9f0d30",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 2,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ether3",
+ "x": 11,
+ "y": -49
+ },
+ "node_id": "841ed939-d8fd-4695-889e-c540194f977d",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "946ed6a0-817b-4b16-aa40-e78a434abdd7",
+ "link_style": {},
+ "nodes": [
+ {
+ "adapter_number": 1,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ether2",
+ "x": 79,
+ "y": 4
+ },
+ "node_id": "e170ae21-928a-4cf1-9ba6-2bc080747fdb",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 1,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ether2",
+ "x": -64,
+ "y": 0
+ },
+ "node_id": "2fd04be2-d35c-4516-ab1c-7ab8dd9f0d30",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "7a243bc0-0247-41ba-b5aa-5fca56bad4e8",
+ "link_style": {},
+ "nodes": [
+ {
+ "adapter_number": 1,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ether2",
+ "x": 82,
+ "y": 19
+ },
+ "node_id": "16cead21-5439-429a-9fb7-3caa9fe41658",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 1,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ether2",
+ "x": -61,
+ "y": 23
+ },
+ "node_id": "841ed939-d8fd-4695-889e-c540194f977d",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "7e70668d-e063-41f6-be85-973c5c128a81",
+ "link_style": {},
+ "nodes": [
+ {
+ "adapter_number": 3,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ether4",
+ "x": -33,
+ "y": -34
+ },
+ "node_id": "841ed939-d8fd-4695-889e-c540194f977d",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 3,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ether4",
+ "x": 48,
+ "y": 54
+ },
+ "node_id": "e170ae21-928a-4cf1-9ba6-2bc080747fdb",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "af95b841-64aa-49ed-beee-0502ce05e569",
+ "link_style": {},
+ "nodes": [
+ {
+ "adapter_number": 3,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ether4",
+ "x": 49,
+ "y": -38
+ },
+ "node_id": "16cead21-5439-429a-9fb7-3caa9fe41658",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 3,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ether4",
+ "x": -32,
+ "y": 58
+ },
+ "node_id": "2fd04be2-d35c-4516-ab1c-7ab8dd9f0d30",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "939897b8-98cb-4bf9-b624-0b3ac9b1ae60",
+ "link_style": {},
+ "nodes": [
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "eth0",
+ "x": 68,
+ "y": 15
+ },
+ "node_id": "9ada4776-f70e-4dfb-998a-2bb19b18000c",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "e2",
+ "x": -8,
+ "y": 35
+ },
+ "node_id": "125e2116-62a1-4d08-9760-17b4dd944741",
+ "port_number": 2
+ }
+ ],
+ "suspend": false
+ }
+ ],
+ "nodes": [
+ {
+ "compute_id": "local",
+ "console": 5000,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 59,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "PC1",
+ "x": 15,
+ "y": -25
+ },
+ "locked": false,
+ "name": "PC1",
+ "node_id": "dd0127d2-ae3c-4af6-9a68-cec86b48758e",
+ "node_type": "vpcs",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {},
+ "symbol": ":/symbols/vpcs_guest.svg",
+ "template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
+ "width": 65,
+ "x": -493,
+ "y": -265,
+ "z": 1
+ },
+ {
+ "compute_id": "local",
+ "console": 5002,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 59,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "PC2",
+ "x": 15,
+ "y": -25
+ },
+ "locked": false,
+ "name": "PC2",
+ "node_id": "bc9305fb-1205-4ee4-8097-ade2fefb387d",
+ "node_type": "vpcs",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {},
+ "symbol": ":/symbols/vpcs_guest.svg",
+ "template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
+ "width": 65,
+ "x": -506,
+ "y": 146,
+ "z": 1
+ },
+ {
+ "compute_id": "local",
+ "console": 5004,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 59,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "PC3",
+ "x": 15,
+ "y": -25
+ },
+ "locked": false,
+ "name": "PC3",
+ "node_id": "38eae95a-53f2-410c-9880-a750808549ea",
+ "node_type": "vpcs",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {},
+ "symbol": ":/symbols/vpcs_guest.svg",
+ "template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
+ "width": 65,
+ "x": 536,
+ "y": -262,
+ "z": 1
+ },
+ {
+ "compute_id": "local",
+ "console": 5006,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 59,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "PC4",
+ "x": 15,
+ "y": -25
+ },
+ "locked": false,
+ "name": "PC4",
+ "node_id": "2729d23e-f2f4-494c-9f18-79d5088bae4d",
+ "node_type": "vpcs",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {},
+ "symbol": ":/symbols/vpcs_guest.svg",
+ "template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
+ "width": 65,
+ "x": 531,
+ "y": 139,
+ "z": 1
+ },
+ {
+ "compute_id": "local",
+ "console": 5008,
+ "console_auto_start": false,
+ "console_type": "none",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 32,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Switch1",
+ "x": 6,
+ "y": -25
+ },
+ "locked": false,
+ "name": "Switch1",
+ "node_id": "cb203ee5-3c68-40b7-a5d4-385ad38acf78",
+ "node_type": "ethernet_switch",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "ports_mapping": [
+ {
+ "name": "Ethernet0",
+ "port_number": 0,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet1",
+ "port_number": 1,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet2",
+ "port_number": 2,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet3",
+ "port_number": 3,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet4",
+ "port_number": 4,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet5",
+ "port_number": 5,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet6",
+ "port_number": 6,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet7",
+ "port_number": 7,
+ "type": "access",
+ "vlan": 1
+ }
+ ]
+ },
+ "symbol": ":/symbols/ethernet_switch.svg",
+ "template_id": "1966b864-93e7-32d5-965f-001384eec461",
+ "width": 72,
+ "x": -308,
+ "y": -250,
+ "z": 1
+ },
+ {
+ "compute_id": "local",
+ "console": 5009,
+ "console_auto_start": false,
+ "console_type": "none",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 32,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Switch2",
+ "x": 6,
+ "y": -25
+ },
+ "locked": false,
+ "name": "Switch2",
+ "node_id": "125e2116-62a1-4d08-9760-17b4dd944741",
+ "node_type": "ethernet_switch",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "ports_mapping": [
+ {
+ "name": "Ethernet0",
+ "port_number": 0,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet1",
+ "port_number": 1,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet2",
+ "port_number": 2,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet3",
+ "port_number": 3,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet4",
+ "port_number": 4,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet5",
+ "port_number": 5,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet6",
+ "port_number": 6,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet7",
+ "port_number": 7,
+ "type": "access",
+ "vlan": 1
+ }
+ ]
+ },
+ "symbol": ":/symbols/ethernet_switch.svg",
+ "template_id": "1966b864-93e7-32d5-965f-001384eec461",
+ "width": 72,
+ "x": -326,
+ "y": 157,
+ "z": 1
+ },
+ {
+ "compute_id": "local",
+ "console": 5010,
+ "console_auto_start": false,
+ "console_type": "none",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 32,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Switch3",
+ "x": 6,
+ "y": -25
+ },
+ "locked": false,
+ "name": "Switch3",
+ "node_id": "8e43da9f-5304-4c0b-849c-9f9e17ada295",
+ "node_type": "ethernet_switch",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "ports_mapping": [
+ {
+ "name": "Ethernet0",
+ "port_number": 0,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet1",
+ "port_number": 1,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet2",
+ "port_number": 2,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet3",
+ "port_number": 3,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet4",
+ "port_number": 4,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet5",
+ "port_number": 5,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet6",
+ "port_number": 6,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet7",
+ "port_number": 7,
+ "type": "access",
+ "vlan": 1
+ }
+ ]
+ },
+ "symbol": ":/symbols/ethernet_switch.svg",
+ "template_id": "1966b864-93e7-32d5-965f-001384eec461",
+ "width": 72,
+ "x": 358,
+ "y": -249,
+ "z": 1
+ },
+ {
+ "compute_id": "local",
+ "console": 5011,
+ "console_auto_start": false,
+ "console_type": "none",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 32,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Switch4",
+ "x": 6,
+ "y": -25
+ },
+ "locked": false,
+ "name": "Switch4",
+ "node_id": "7ed48b6c-048c-4e62-9c91-aa0a2118ae33",
+ "node_type": "ethernet_switch",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "ports_mapping": [
+ {
+ "name": "Ethernet0",
+ "port_number": 0,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet1",
+ "port_number": 1,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet2",
+ "port_number": 2,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet3",
+ "port_number": 3,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet4",
+ "port_number": 4,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet5",
+ "port_number": 5,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet6",
+ "port_number": 6,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "name": "Ethernet7",
+ "port_number": 7,
+ "type": "access",
+ "vlan": 1
+ }
+ ]
+ },
+ "symbol": ":/symbols/ethernet_switch.svg",
+ "template_id": "1966b864-93e7-32d5-965f-001384eec461",
+ "width": 72,
+ "x": 353,
+ "y": 156,
+ "z": 1
+ },
+ {
+ "compute_id": "local",
+ "console": 5012,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [
+ {
+ "adapter_number": 0,
+ "port_name": "Ether1"
+ },
+ {
+ "adapter_number": 1,
+ "port_name": "Ether2"
+ },
+ {
+ "adapter_number": 2,
+ "port_name": "Ether3"
+ },
+ {
+ "adapter_number": 3,
+ "port_name": "Ether4"
+ }
+ ],
+ "first_port_name": "",
+ "height": 45,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Mikrotik6-1",
+ "x": -5,
+ "y": -25
+ },
+ "locked": false,
+ "name": "Mikrotik6-1",
+ "node_id": "e170ae21-928a-4cf1-9ba6-2bc080747fdb",
+ "node_type": "qemu",
+ "port_name_format": "Ether{1}",
+ "port_segment_size": 0,
+ "properties": {
+ "adapter_type": "e1000",
+ "adapters": 4,
+ "bios_image": "",
+ "bios_image_md5sum": null,
+ "boot_priority": "c",
+ "cdrom_image": "",
+ "cdrom_image_md5sum": null,
+ "cpu_throttling": 0,
+ "cpus": 1,
+ "create_config_disk": false,
+ "hda_disk_image": "chr-6.49.5.img",
+ "hda_disk_image_md5sum": "61acb0dabb1dc98d3e7757ace64f7a5a",
+ "hda_disk_interface": "ide",
+ "hdb_disk_image": "",
+ "hdb_disk_image_md5sum": null,
+ "hdb_disk_interface": "none",
+ "hdc_disk_image": "",
+ "hdc_disk_image_md5sum": null,
+ "hdc_disk_interface": "none",
+ "hdd_disk_image": "",
+ "hdd_disk_image_md5sum": null,
+ "hdd_disk_interface": "none",
+ "initrd": "",
+ "initrd_md5sum": null,
+ "kernel_command_line": "",
+ "kernel_image": "",
+ "kernel_image_md5sum": null,
+ "legacy_networking": false,
+ "linked_clone": true,
+ "mac_address": "0c:70:ae:21:00:00",
+ "on_close": "shutdown_signal",
+ "options": "",
+ "platform": "x86_64",
+ "process_priority": "normal",
+ "qemu_path": "/usr/bin/qemu-system-x86_64",
+ "ram": 256,
+ "replicate_network_connection_state": true,
+ "tpm": false,
+ "usage": ""
+ },
+ "symbol": ":/symbols/classic/router.svg",
+ "template_id": "a3256bda-b86b-4ff9-abd2-17d02353413e",
+ "width": 66,
+ "x": -154,
+ "y": -258,
+ "z": 1
+ },
+ {
+ "compute_id": "local",
+ "console": 5014,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [
+ {
+ "adapter_number": 0,
+ "port_name": "Ether1"
+ },
+ {
+ "adapter_number": 1,
+ "port_name": "Ether2"
+ },
+ {
+ "adapter_number": 2,
+ "port_name": "Ether3"
+ },
+ {
+ "adapter_number": 3,
+ "port_name": "Ether4"
+ }
+ ],
+ "first_port_name": "",
+ "height": 45,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Mikrotik6-2",
+ "x": -7,
+ "y": 43
+ },
+ "locked": false,
+ "name": "Mikrotik6-2",
+ "node_id": "16cead21-5439-429a-9fb7-3caa9fe41658",
+ "node_type": "qemu",
+ "port_name_format": "Ether{1}",
+ "port_segment_size": 0,
+ "properties": {
+ "adapter_type": "e1000",
+ "adapters": 4,
+ "bios_image": "",
+ "bios_image_md5sum": null,
+ "boot_priority": "c",
+ "cdrom_image": "",
+ "cdrom_image_md5sum": null,
+ "cpu_throttling": 0,
+ "cpus": 1,
+ "create_config_disk": false,
+ "hda_disk_image": "chr-6.49.5.img",
+ "hda_disk_image_md5sum": "61acb0dabb1dc98d3e7757ace64f7a5a",
+ "hda_disk_interface": "ide",
+ "hdb_disk_image": "",
+ "hdb_disk_image_md5sum": null,
+ "hdb_disk_interface": "none",
+ "hdc_disk_image": "",
+ "hdc_disk_image_md5sum": null,
+ "hdc_disk_interface": "none",
+ "hdd_disk_image": "",
+ "hdd_disk_image_md5sum": null,
+ "hdd_disk_interface": "none",
+ "initrd": "",
+ "initrd_md5sum": null,
+ "kernel_command_line": "",
+ "kernel_image": "",
+ "kernel_image_md5sum": null,
+ "legacy_networking": false,
+ "linked_clone": true,
+ "mac_address": "0c:ce:ad:21:00:00",
+ "on_close": "shutdown_signal",
+ "options": "",
+ "platform": "x86_64",
+ "process_priority": "normal",
+ "qemu_path": "/usr/bin/qemu-system-x86_64",
+ "ram": 256,
+ "replicate_network_connection_state": true,
+ "tpm": false,
+ "usage": ""
+ },
+ "symbol": ":/symbols/classic/router.svg",
+ "template_id": "a3256bda-b86b-4ff9-abd2-17d02353413e",
+ "width": 66,
+ "x": -151,
+ "y": 151,
+ "z": 1
+ },
+ {
+ "compute_id": "local",
+ "console": 5016,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [
+ {
+ "adapter_number": 0,
+ "port_name": "Ether1"
+ },
+ {
+ "adapter_number": 1,
+ "port_name": "Ether2"
+ },
+ {
+ "adapter_number": 2,
+ "port_name": "Ether3"
+ },
+ {
+ "adapter_number": 3,
+ "port_name": "Ether4"
+ }
+ ],
+ "first_port_name": "",
+ "height": 45,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Mikrotik6-3",
+ "x": -3,
+ "y": -26
+ },
+ "locked": false,
+ "name": "Mikrotik6-3",
+ "node_id": "2fd04be2-d35c-4516-ab1c-7ab8dd9f0d30",
+ "node_type": "qemu",
+ "port_name_format": "Ether{1}",
+ "port_segment_size": 0,
+ "properties": {
+ "adapter_type": "e1000",
+ "adapters": 4,
+ "bios_image": "",
+ "bios_image_md5sum": null,
+ "boot_priority": "c",
+ "cdrom_image": "",
+ "cdrom_image_md5sum": null,
+ "cpu_throttling": 0,
+ "cpus": 1,
+ "create_config_disk": false,
+ "hda_disk_image": "chr-6.49.5.img",
+ "hda_disk_image_md5sum": "61acb0dabb1dc98d3e7757ace64f7a5a",
+ "hda_disk_interface": "ide",
+ "hdb_disk_image": "",
+ "hdb_disk_image_md5sum": null,
+ "hdb_disk_interface": "none",
+ "hdc_disk_image": "",
+ "hdc_disk_image_md5sum": null,
+ "hdc_disk_interface": "none",
+ "hdd_disk_image": "",
+ "hdd_disk_image_md5sum": null,
+ "hdd_disk_interface": "none",
+ "initrd": "",
+ "initrd_md5sum": null,
+ "kernel_command_line": "",
+ "kernel_image": "",
+ "kernel_image_md5sum": null,
+ "legacy_networking": false,
+ "linked_clone": true,
+ "mac_address": "0c:d0:4b:e2:00:00",
+ "on_close": "shutdown_signal",
+ "options": "",
+ "platform": "x86_64",
+ "process_priority": "normal",
+ "qemu_path": "/usr/bin/qemu-system-x86_64",
+ "ram": 256,
+ "replicate_network_connection_state": true,
+ "tpm": false,
+ "usage": ""
+ },
+ "symbol": ":/symbols/classic/router.svg",
+ "template_id": "a3256bda-b86b-4ff9-abd2-17d02353413e",
+ "width": 66,
+ "x": 189,
+ "y": -254,
+ "z": 1
+ },
+ {
+ "compute_id": "local",
+ "console": 5018,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [
+ {
+ "adapter_number": 0,
+ "port_name": "Ether1"
+ },
+ {
+ "adapter_number": 1,
+ "port_name": "Ether2"
+ },
+ {
+ "adapter_number": 2,
+ "port_name": "Ether3"
+ },
+ {
+ "adapter_number": 3,
+ "port_name": "Ether4"
+ }
+ ],
+ "first_port_name": "",
+ "height": 45,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Mikrotik6-4",
+ "x": -4,
+ "y": 38
+ },
+ "locked": false,
+ "name": "Mikrotik6-4",
+ "node_id": "841ed939-d8fd-4695-889e-c540194f977d",
+ "node_type": "qemu",
+ "port_name_format": "Ether{1}",
+ "port_segment_size": 0,
+ "properties": {
+ "adapter_type": "e1000",
+ "adapters": 4,
+ "bios_image": "",
+ "bios_image_md5sum": null,
+ "boot_priority": "c",
+ "cdrom_image": "",
+ "cdrom_image_md5sum": null,
+ "cpu_throttling": 0,
+ "cpus": 1,
+ "create_config_disk": false,
+ "hda_disk_image": "chr-6.49.5.img",
+ "hda_disk_image_md5sum": "61acb0dabb1dc98d3e7757ace64f7a5a",
+ "hda_disk_interface": "ide",
+ "hdb_disk_image": "",
+ "hdb_disk_image_md5sum": null,
+ "hdb_disk_interface": "none",
+ "hdc_disk_image": "",
+ "hdc_disk_image_md5sum": null,
+ "hdc_disk_interface": "none",
+ "hdd_disk_image": "",
+ "hdd_disk_image_md5sum": null,
+ "hdd_disk_interface": "none",
+ "initrd": "",
+ "initrd_md5sum": null,
+ "kernel_command_line": "",
+ "kernel_image": "",
+ "kernel_image_md5sum": null,
+ "legacy_networking": false,
+ "linked_clone": true,
+ "mac_address": "0c:1e:d9:39:00:00",
+ "on_close": "shutdown_signal",
+ "options": "",
+ "platform": "x86_64",
+ "process_priority": "normal",
+ "qemu_path": "/usr/bin/qemu-system-x86_64",
+ "ram": 256,
+ "replicate_network_connection_state": true,
+ "tpm": false,
+ "usage": ""
+ },
+ "symbol": ":/symbols/classic/router.svg",
+ "template_id": "a3256bda-b86b-4ff9-abd2-17d02353413e",
+ "width": 66,
+ "x": 189,
+ "y": 149,
+ "z": 1
+ },
+ {
+ "compute_id": "local",
+ "console": 5901,
+ "console_auto_start": false,
+ "console_type": "vnc",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 70,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "webterm-1",
+ "x": -2,
+ "y": -25
+ },
+ "locked": false,
+ "name": "webterm-1",
+ "node_id": "9ada4776-f70e-4dfb-998a-2bb19b18000c",
+ "node_type": "docker",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "adapters": 1,
+ "aux": 5020,
+ "console_http_path": "/",
+ "console_http_port": 80,
+ "console_resolution": "1024x768",
+ "container_id": "33e18256de2d28d735946172d8fde995639e2e4d741504578d48cfcea332fac4",
+ "environment": "",
+ "extra_hosts": "",
+ "extra_volumes": [],
+ "image": "gns3/webterm:latest",
+ "start_command": null,
+ "usage": "The /root directory is persistent."
+ },
+ "symbol": "firefox.svg",
+ "template_id": "be8b9af8-6677-4df2-835e-2878525dd4db",
+ "width": 68,
+ "x": -504,
+ "y": 243,
+ "z": 1
+ }
+ ]
},
"type": "topology",
"variables": null,
diff --git a/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/etc/network/.gns3_perms b/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/etc/network/.gns3_perms
new file mode 100644
index 0000000..3792393
--- /dev/null
+++ b/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/etc/network/.gns3_perms
@@ -0,0 +1,8 @@
+755:1000:1000:/etc/network/interfaces.d
+644:1000:1000:/etc/network/interfaces
+755:1000:1000:/etc/network/if-down.d
+755:1000:1000:/etc/network/if-post-down.d
+755:1000:1000:/etc/network/if-pre-up.d
+644:1000:1000:/etc/network/.gns3_perms
+755:1000:1000:/etc/network/if-up.d
+755:1000:1000:/etc/network
diff --git a/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/etc/network/interfaces b/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/etc/network/interfaces
new file mode 100644
index 0000000..325a909
--- /dev/null
+++ b/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/etc/network/interfaces
@@ -0,0 +1,19 @@
+#
+# This is a sample network config, please uncomment lines to configure the network
+#
+
+# Uncomment this line to load custom interface files
+# source /etc/network/interfaces.d/*
+
+# Static config for eth0
+auto eth0
+iface eth0 inet static
+ address 10.30.0.2
+ netmask 255.255.252.0
+ gateway 10.30.3.254
+ up echo nameserver 10.30.3.254 > /etc/resolv.conf
+
+# DHCP config for eth0
+#auto eth0
+#iface eth0 inet dhcp
+# hostname webterm-1
diff --git a/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.bash_history b/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.bash_history
new file mode 100644
index 0000000..0a854fc
--- /dev/null
+++ b/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.bash_history
@@ -0,0 +1,29 @@
+ls -al
+systemclt
+systemctl
+cat /etc/networks
+cat /etc/network/interfaces
+ping 8.8.8.8
+ip
+ifconfig
+ifconfig
+ping 10.30.3.254
+reboot
+restart
+poweroff
+ifconfig
+ifconfig
+ifconfig
+service networking start
+service list
+servce --help
+service --help
+service --status-all
+service bootmisc.sh --start
+service bootmisc.sh start
+service --status-all
+ifconfig
+less /gns3/init.sh
+more /gns3/init.sh
+more /gns3/init.sh
+ifconfig
diff --git a/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.bashrc b/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.bashrc
new file mode 100644
index 0000000..5d3a56e
--- /dev/null
+++ b/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.bashrc
@@ -0,0 +1,18 @@
+# ~/.bashrc: executed by bash(1) for non-login shells.
+
+# Note: PS1 and umask are already set in /etc/profile. You should not
+# need this unless you want different defaults for root.
+# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
+# umask 022
+
+# You may uncomment the following lines if you want `ls' to be colorized:
+# export LS_OPTIONS='--color=auto'
+# eval "`dircolors`"
+# alias ls='ls $LS_OPTIONS'
+# alias ll='ls $LS_OPTIONS -l'
+# alias l='ls $LS_OPTIONS -lA'
+#
+# Some more alias to avoid making mistakes:
+# alias rm='rm -i'
+# alias cp='cp -i'
+# alias mv='mv -i'
diff --git a/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.config/lxterminal/lxterminal.conf b/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.config/lxterminal/lxterminal.conf
new file mode 100644
index 0000000..8695883
--- /dev/null
+++ b/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.config/lxterminal/lxterminal.conf
@@ -0,0 +1,3 @@
+[general]
+scrollback=1000
+fgcolor=#ffffff
diff --git a/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.gns3_perms b/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.gns3_perms
new file mode 100644
index 0000000..78af699
--- /dev/null
+++ b/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.gns3_perms
@@ -0,0 +1,159 @@
+644:0:0:/root/.config/lxterminal/lxterminal.conf
+755:0:0:/root/.config/lxterminal
+755:0:0:/root/.config
+600:0:0:/root/.bash_history
+700:0:0:/root/.mozilla/firefox/k8f64yso.default/times.json
+700:0:0:/root/.mozilla/firefox/k8f64yso.default
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/permissions.sqlite
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/search.json.mozlz4
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/bookmarkbackups/bookmarks-2023-06-03_11_6ebZzXmH3suu5NWQGCyfLg==.jsonlz4
+700:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/bookmarkbackups
+777:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/lock
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/cookies.sqlite
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/compatibility.ini
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/key4.db
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/times.json
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/.parentlock
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/sessionstore-backups/recovery.baklz4
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/sessionstore-backups/recovery.jsonlz4
+700:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/sessionstore-backups
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/content-prefs.sqlite
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/storage.sqlite
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/addons.json
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/datareporting/aborted-session-ping
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/datareporting/state.json
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/datareporting/archived/2023-06/1685810313154.6675dc2c-c34a-4a9e-a8f1-988fcbc7ab27.new-profile.jsonlz4
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/datareporting/archived/2023-06/1685809203148.7ec09168-3255-424a-a367-31227f1b68ee.modules.jsonlz4
+700:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/datareporting/archived/2023-06
+700:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/datareporting/archived
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/datareporting/session-state.json
+700:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/datareporting
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/prefs.js
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/handlers.json
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/cookies.sqlite-wal
+700:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/minidumps
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/pkcs11.txt
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/extension-preferences.json
+700:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/crashes/events
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/crashes/store.json.mozlz4
+700:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/crashes
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/xulstore.json
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/webappsstore.sqlite
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/containers.json
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/webappsstore.sqlite-wal
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/formhistory.sqlite
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/favicons.sqlite-wal
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/addonStartup.json.lz4
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/sessionCheckpoints.json
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/storage/permanent/chrome/.metadata-v2
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/storage/permanent/chrome/idb/1657114595AmcateirvtiSty.sqlite
+755:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/storage/permanent/chrome/idb/3870112724rsegmnoittet-es.files
+755:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/storage/permanent/chrome/idb/1657114595AmcateirvtiSty.files
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/storage/permanent/chrome/idb/3870112724rsegmnoittet-es.sqlite
+755:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/storage/permanent/chrome/idb/1451318868ntouromlalnodry--epcr.files
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/storage/permanent/chrome/idb/1451318868ntouromlalnodry--epcr.sqlite
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/storage/permanent/chrome/idb/3561288849sdhlie.sqlite
+755:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/storage/permanent/chrome/idb/3561288849sdhlie.files
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/storage/permanent/chrome/idb/3870112724rsegmnoittet-es.sqlite-wal
+755:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/storage/permanent/chrome/idb
+755:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/storage/permanent/chrome
+755:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/storage/permanent
+755:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/storage
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/places.sqlite
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/cert9.db
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/places.sqlite-wal
+700:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/extensions
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/broadcast-listeners.json
+600:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/extensions.json
+644:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr/favicons.sqlite
+700:0:0:/root/.mozilla/firefox/f10x3ro8.default-esr
+700:0:0:/root/.mozilla/firefox/Pending Pings
+700:0:0:/root/.mozilla/firefox/Crash Reports/events
+600:0:0:/root/.mozilla/firefox/Crash Reports/InstallTime20200429190206
+700:0:0:/root/.mozilla/firefox/Crash Reports
+644:0:0:/root/.mozilla/firefox/profiles.ini
+644:0:0:/root/.mozilla/firefox/installs.ini
+700:0:0:/root/.mozilla/firefox
+700:0:0:/root/.mozilla/systemextensionsdev
+700:0:0:/root/.mozilla/extensions
+700:0:0:/root/.mozilla
+644:0:0:/root/.bashrc
+644:0:0:/root/.gns3_perms
+755:0:0:/root/.cache/.lxterminal-socket-:101
+600:0:0:/root/.cache/dconf/user
+700:0:0:/root/.cache/dconf
+700:0:0:/root/.cache/mozilla/firefox/k8f64yso.default
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/safebrowsing/test-phish-simple.sbstore
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/safebrowsing/test-malware-simple.pset
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/safebrowsing/test-unwanted-simple.pset
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/safebrowsing/test-harmful-simple.sbstore
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/safebrowsing/test-trackwhite-simple.sbstore
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/safebrowsing/test-unwanted-simple.sbstore
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/safebrowsing/test-block-simple.sbstore
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/safebrowsing/test-block-simple.pset
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/safebrowsing/test-malware-simple.sbstore
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/safebrowsing/test-track-simple.pset
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/safebrowsing/test-trackwhite-simple.pset
+755:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/safebrowsing/google4
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/safebrowsing/test-phish-simple.pset
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/safebrowsing/test-track-simple.sbstore
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/safebrowsing/test-harmful-simple.pset
+755:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/safebrowsing
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/OfflineCache/index.sqlite
+700:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/OfflineCache
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/startupCache/urlCache-current.bin
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/startupCache/scriptCache-child-current.bin
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/startupCache/scriptCache-child.bin
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/startupCache/webext.sc.lz4
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/startupCache/startupCache.8.little
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/startupCache/urlCache.bin
+644:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/startupCache/scriptCache-current.bin
+755:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/startupCache
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/doomed/550714898
+700:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/doomed
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/9A81899C5222EB684F2CEF555577902291C98AA2
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/7E9628513C6D091D65FCA4F1C5985A1854C221D7
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/4CCB7FA962A47DDD00D292E37520CFB14ABE6291
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/3E22F191773C7920A025837662F6EFE6A9D10EA4
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/709FE1305FD48E1123FD4C1781EFC253D0C4B4D6
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/6D675A7B10E6A75D307B6BBB4AB3EED44ABCFF84
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/F1FC4EAB19AC6D72ED6719CD23F228057538D6BC
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/F2141ED380B691DCD198459AA4334A9DCE571C85
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/6D2FA2D490685409E684385D6DEF1A42F70F9090
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/BEF44D5F3D702A14859C9605E611928FF291CA7A
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/0577DB871D072B4048027E264F7F1637F431E2EC
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/8FDEF9CC515433AD3F308A682127C8C4B92200C3
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/6B3D62B5554066EFCC0E1C45C1C4DBBDD4C56019
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/21F4D1F57725AF905AF304CABAFE8E5E09B05AAF
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/9DA8F72CA481ED37DE2A261CCF5875F35C888ABB
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/0EDDF8C091E2FED62E44BEDDDC1723F5BF38FE4F
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/340A10D652987DF5E54312E31F5C22F6E8DBA574
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/F09E57F9500578BB0AFA5B84858D2133AE449B6F
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/4518C61C462185CD469FA8D89DAE090391116C49
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/E66649C7249D1DFB0345AD8A1F073D8BFF2AC8C9
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/6F347A3089BF1BBC918708FE2E12CF6A71400B9B
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/56860C030051E7A2E13209FF2A9FA86DFCD3FD38
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/C0881D3DE2917880ABEC618EE86DE12DD80055D5
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/9401020480CE6531FE0B58C8A7C187691B676A2A
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/9879C2E9C78B64762A409265B0BCF4374E461504
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/058F71CF628008B48956F197EBC4F2BA3ACE90DF
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/A3C4575FE73FE9C7B0B11D2EAFED1087DD570E69
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/3625F79FA250206BA48D3C6450570FA857C1B240
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/6DCD8CB1D4CDCCDFEC873FE77BC64DDCF0C28981
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/3BDDBDD589F4667853CFAFC55BA52D4A42B4501A
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/CD7675B7F94B75F981D4B1F6C353918A3FB204E7
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/AFB3612CD6D2965FF35E4FEB6A90D0CDF7A8C3C4
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/ACD1C10FF87E63365C434F7FCAEDA6673360C6F5
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/DDD1767AA6CC9611B415B1004B0D3645D6F055B7
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/54FDFD6519252BABCF0A2E9D2E376017ABACFB17
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries/CC272A84C437C06018182F241F266FFC52770F69
+700:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2/entries
+700:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/cache2
+600:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/thumbnails/51b92a25da4dbb901ff3071bad034aa8.png
+700:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr/thumbnails
+700:0:0:/root/.cache/mozilla/firefox/f10x3ro8.default-esr
+700:0:0:/root/.cache/mozilla/firefox
+700:0:0:/root/.cache/mozilla
+700:0:0:/root/.cache
+644:0:0:/root/.profile
+700:0:0:/root
diff --git a/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.profile b/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.profile
new file mode 100644
index 0000000..517e612
--- /dev/null
+++ b/Year 2/Computer Networks/Labs/lab04/project-files/docker/9ada4776-f70e-4dfb-998a-2bb19b18000c/root/.profile
@@ -0,0 +1,9 @@
+# ~/.profile: executed by Bourne-compatible login shells.
+
+if [ "$BASH" ]; then
+ if [ -f ~/.bashrc ]; then
+ . ~/.bashrc
+ fi
+fi
+
+mesg n
diff --git a/Year 2/Computer Networks/Labs/lab04/project-files/qemu/16cead21-5439-429a-9fb7-3caa9fe41658/hda_disk.qcow2 b/Year 2/Computer Networks/Labs/lab04/project-files/qemu/16cead21-5439-429a-9fb7-3caa9fe41658/hda_disk.qcow2
new file mode 100644
index 0000000..ababce6
--- /dev/null
+++ b/Year 2/Computer Networks/Labs/lab04/project-files/qemu/16cead21-5439-429a-9fb7-3caa9fe41658/hda_disk.qcow2
Binary files differ
diff --git a/Year 2/Computer Networks/Labs/lab04/project-files/qemu/2fd04be2-d35c-4516-ab1c-7ab8dd9f0d30/hda_disk.qcow2 b/Year 2/Computer Networks/Labs/lab04/project-files/qemu/2fd04be2-d35c-4516-ab1c-7ab8dd9f0d30/hda_disk.qcow2
new file mode 100644
index 0000000..2d99f00
--- /dev/null
+++ b/Year 2/Computer Networks/Labs/lab04/project-files/qemu/2fd04be2-d35c-4516-ab1c-7ab8dd9f0d30/hda_disk.qcow2
Binary files differ
diff --git a/Year 2/Computer Networks/Labs/lab04/project-files/qemu/841ed939-d8fd-4695-889e-c540194f977d/hda_disk.qcow2 b/Year 2/Computer Networks/Labs/lab04/project-files/qemu/841ed939-d8fd-4695-889e-c540194f977d/hda_disk.qcow2
new file mode 100644
index 0000000..b18400c
--- /dev/null
+++ b/Year 2/Computer Networks/Labs/lab04/project-files/qemu/841ed939-d8fd-4695-889e-c540194f977d/hda_disk.qcow2
Binary files differ
diff --git a/Year 2/Computer Networks/Labs/lab04/project-files/qemu/e170ae21-928a-4cf1-9ba6-2bc080747fdb/hda_disk.qcow2 b/Year 2/Computer Networks/Labs/lab04/project-files/qemu/e170ae21-928a-4cf1-9ba6-2bc080747fdb/hda_disk.qcow2
new file mode 100644
index 0000000..4af1e9b
--- /dev/null
+++ b/Year 2/Computer Networks/Labs/lab04/project-files/qemu/e170ae21-928a-4cf1-9ba6-2bc080747fdb/hda_disk.qcow2
Binary files differ
diff --git a/Year 2/Computer Networks/Labs/lab04/project-files/vpcs/2729d23e-f2f4-494c-9f18-79d5088bae4d/startup.vpc b/Year 2/Computer Networks/Labs/lab04/project-files/vpcs/2729d23e-f2f4-494c-9f18-79d5088bae4d/startup.vpc
new file mode 100644
index 0000000..5de543e
--- /dev/null
+++ b/Year 2/Computer Networks/Labs/lab04/project-files/vpcs/2729d23e-f2f4-494c-9f18-79d5088bae4d/startup.vpc
@@ -0,0 +1,2 @@
+set pcname PC4
+ip 10.50.0.28 10.50.3.254 22
diff --git a/Year 2/Computer Networks/Labs/lab04/project-files/vpcs/38eae95a-53f2-410c-9880-a750808549ea/startup.vpc b/Year 2/Computer Networks/Labs/lab04/project-files/vpcs/38eae95a-53f2-410c-9880-a750808549ea/startup.vpc
new file mode 100644
index 0000000..6c84650
--- /dev/null
+++ b/Year 2/Computer Networks/Labs/lab04/project-files/vpcs/38eae95a-53f2-410c-9880-a750808549ea/startup.vpc
@@ -0,0 +1,2 @@
+set pcname PC3
+ip 10.40.0.28 10.40.3.254 22
diff --git a/Year 2/Computer Networks/Labs/lab04/project-files/vpcs/bc9305fb-1205-4ee4-8097-ade2fefb387d/startup.vpc b/Year 2/Computer Networks/Labs/lab04/project-files/vpcs/bc9305fb-1205-4ee4-8097-ade2fefb387d/startup.vpc
new file mode 100644
index 0000000..5ba7a0e
--- /dev/null
+++ b/Year 2/Computer Networks/Labs/lab04/project-files/vpcs/bc9305fb-1205-4ee4-8097-ade2fefb387d/startup.vpc
@@ -0,0 +1,2 @@
+set pcname PC2
+ip 10.30.0.28 10.30.3.254 22
diff --git a/Year 2/Computer Networks/Labs/lab04/project-files/vpcs/dd0127d2-ae3c-4af6-9a68-cec86b48758e/startup.vpc b/Year 2/Computer Networks/Labs/lab04/project-files/vpcs/dd0127d2-ae3c-4af6-9a68-cec86b48758e/startup.vpc
new file mode 100644
index 0000000..b225d09
--- /dev/null
+++ b/Year 2/Computer Networks/Labs/lab04/project-files/vpcs/dd0127d2-ae3c-4af6-9a68-cec86b48758e/startup.vpc
@@ -0,0 +1,2 @@
+set pcname PC1
+ip 10.20.0.28 10.20.3.254 22