C'est pas bien, j'ai pas push au fur et à mesure.

This commit is contained in:
Guillaume-Sanchez
2026-10-15 09:17:13 +02:00
parent 4620baaa0a
commit da2f1d3c3e
87 changed files with 3502 additions and 8 deletions
+7
View File
@@ -0,0 +1,7 @@
# Anglais
## 23 09 2026
![STAR](./star.png)
![Maslow](./maslow-needs3.webp)
Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 233 KiB

+9
View File
@@ -0,0 +1,9 @@
# Cahier apprentissage
## Septembre - Octobre
- Projet : Début de recherche d'une problématique par rapport à un thème donné
- Anglais : Cours sur les entretiens d'embauche
- UE3_21 : TP1 sur SDN avec GNS3 et TP2.
- UE3_32 : Cour sur le tunneling et TP sur Tunnel GRE.
- UE3_34 : Question d'introduction posé, résumé de la question d'un autre groupe, nouvelle question posé.
+2 -8
View File
@@ -1,11 +1,5 @@
# UTEC-Master_M2I_2025-2026
<iframe src="./CALENDRIER_ALTERNANCE_M2I_3_2026-2027.pdf"></iframe>
[CALENDRIER_ALTERNANCE_M2I_3_2026-2027](./pdf/CALENDRIER_ALTERNANCE_M2I_3_2026-2027.pdf)
<iframe src="./EventMaster.pdf"></iframe>
[CALENDRIER_ALTERNANCE_M2I_3_2026-2027](./CALENDRIER_ALTERNANCE_M2I_3_2026-2027.pdf)
[EventMaster](./EventMaster.pdf)
test du webhook
[EventMaster](./pdf/EventMaster.pdf)
+3
View File
@@ -0,0 +1,3 @@
G8. Collectivités territoriales, ministères et administrations : intégrité des services
publics, protection du patrimoine informationnel citoyen et conformité réglementaire
(NIS 2).
@@ -0,0 +1,780 @@
{
"auto_close": true,
"auto_open": false,
"auto_start": false,
"drawing_grid_size": 25,
"grid_size": 75,
"name": "TP1-SDN",
"project_id": "2b5316dc-43f4-44f4-9d2a-7595898c4779",
"revision": 10,
"scene_height": 1000,
"scene_width": 2000,
"show_grid": false,
"show_interface_labels": true,
"show_layers": false,
"snap_to_grid": false,
"supplier": null,
"topology": {
"computes": [],
"drawings": [
{
"drawing_id": "761aa011-37fa-4888-892b-3c3a5419c069",
"locked": false,
"rotation": 0,
"svg": "<svg width=\"126\" height=\"24\"><text font-family=\"TypeWriter\" font-size=\"10.0\" font-weight=\"bold\" fill=\"#000000\" fill-opacity=\"1.0\">172.20.1.254/24</text></svg>",
"x": -291,
"y": -269,
"z": 2
},
{
"drawing_id": "73313f15-f1cf-4693-9c64-2930f5ee7a36",
"locked": false,
"rotation": 0,
"svg": "<svg width=\"108\" height=\"24\"><text font-family=\"TypeWriter\" font-size=\"10.0\" font-weight=\"bold\" fill=\"#000000\" fill-opacity=\"1.0\">172.20.1.1/24</text></svg>",
"x": -393,
"y": 19,
"z": 2
},
{
"drawing_id": "a645f9b1-a4db-491d-8a4f-651fab714119",
"locked": false,
"rotation": 0,
"svg": "<svg width=\"108\" height=\"24\"><text font-family=\"TypeWriter\" font-size=\"10.0\" font-weight=\"bold\" fill=\"#000000\" fill-opacity=\"1.0\">172.20.1.2/24</text></svg>",
"x": 46,
"y": 19,
"z": 2
}
],
"links": [
{
"filters": {},
"link_id": "90ceaa8c-4347-42d5-b457-b8e95440d946",
"link_style": {
"color": null,
"type": null,
"width": null
},
"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": 29,
"y": 69
},
"node_id": "c4c4c09f-fd27-460d-ab4e-bdc33a326830",
"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": 30,
"y": -9
},
"node_id": "a08c06d2-2530-456a-9ded-f087d40d1a77",
"port_number": 0
}
],
"suspend": false
},
{
"filters": {},
"link_id": "0607290e-aab4-4ce0-8f3a-d1fee96f07c0",
"link_style": {
"color": null,
"type": null,
"width": null
},
"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": "e2",
"x": 52,
"y": 62
},
"node_id": "a08c06d2-2530-456a-9ded-f087d40d1a77",
"port_number": 2
},
{
"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": 7,
"y": -2
},
"node_id": "58510273-56df-4331-82c1-dfd4eeb1ebac",
"port_number": 0
}
],
"suspend": false
},
{
"filters": {},
"link_id": "752413ad-a937-4e72-b0a5-045ab86895bd",
"link_style": {
"color": null,
"type": null,
"width": null
},
"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": "eth2",
"x": 69,
"y": 30
},
"node_id": "f46a1459-0b80-4bb9-ab33-9b5393672573",
"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": "eth2",
"x": -9,
"y": 29
},
"node_id": "58510273-56df-4331-82c1-dfd4eeb1ebac",
"port_number": 0
}
],
"suspend": false
},
{
"filters": {},
"link_id": "be89cd6d-5bd1-4b1e-8393-57ce1fb1bca2",
"link_style": {
"color": null,
"type": null,
"width": null
},
"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": "eth1",
"x": -5,
"y": 65
},
"node_id": "f46a1459-0b80-4bb9-ab33-9b5393672573",
"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": "eth0",
"x": 67,
"y": -5
},
"node_id": "5047ab50-80b8-44db-92ca-a81a04825216",
"port_number": 0
}
],
"suspend": false
},
{
"filters": {},
"link_id": "72959ade-3331-44f6-acf4-5a7b041e055d",
"link_style": {
"color": null,
"type": null,
"width": null
},
"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": "eth3",
"x": 38,
"y": 69
},
"node_id": "f46a1459-0b80-4bb9-ab33-9b5393672573",
"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": "eth0",
"x": 24,
"y": -9
},
"node_id": "eecf27ec-56c0-4d1a-8464-a8a073b0aadc",
"port_number": 0
}
],
"suspend": false
},
{
"filters": {},
"link_id": "fa55647d-d0d9-47a5-a311-cf16826be7ea",
"link_style": {
"color": null,
"type": null,
"width": null
},
"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": "eth1",
"x": 61,
"y": 54
},
"node_id": "58510273-56df-4331-82c1-dfd4eeb1ebac",
"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": "eth0",
"x": -6,
"y": -1
},
"node_id": "eb313341-58b2-401f-801c-f0bb493f7096",
"port_number": 0
}
],
"suspend": false
},
{
"filters": {},
"link_id": "3e37d1af-8147-4e72-a307-7a2f3899f046",
"link_style": {
"color": null,
"type": null,
"width": null
},
"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": "eth3",
"x": 31,
"y": 69
},
"node_id": "58510273-56df-4331-82c1-dfd4eeb1ebac",
"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": "eth0",
"x": 31,
"y": -10
},
"node_id": "e2ceb016-bea0-4e23-b271-9f58484cab35",
"port_number": 0
}
],
"suspend": false
},
{
"filters": {},
"link_id": "6ed93241-ef77-4a13-a438-8c320789c2d7",
"link_style": {
"color": null,
"type": null,
"width": null
},
"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": 18
},
"node_id": "f46a1459-0b80-4bb9-ab33-9b5393672573",
"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": -8,
"y": 41
},
"node_id": "a08c06d2-2530-456a-9ded-f087d40d1a77",
"port_number": 1
}
],
"suspend": false
}
],
"nodes": [
{
"aux": null,
"aux_type": "none",
"compute_id": "local",
"console": 5000,
"console_auto_start": false,
"console_type": "telnet",
"custom_adapters": [],
"first_port_name": null,
"height": 60,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "OpenvSwitch-1",
"x": -29,
"y": -25
},
"locked": true,
"name": "OpenvSwitch-1",
"node_id": "f46a1459-0b80-4bb9-ab33-9b5393672573",
"node_type": "docker",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"adapters": 16,
"builtin": false,
"console_http_path": "/",
"console_http_port": 80,
"console_resolution": "1024x768",
"container_id": "79637becebedbe6996beb832726b67d85cd20fea41f8f62f2865f328f5c8ed51",
"cpus": 0.0,
"created_at": "2026-10-13T09:04:41",
"environment": null,
"extra_hosts": null,
"extra_volumes": [],
"image": "gns3/openvswitch:latest",
"mac_address": "02:42:6a:14:59:00",
"memory": 0,
"start_command": null,
"updated_at": "2026-10-13T09:04:41",
"usage": "By default all interfaces are connected to the br0"
},
"symbol": ":/symbols/affinity/square/blue/switch_multilayer.svg",
"template_id": "6a86fd00-4dff-4c29-9a68-d3b906748587",
"width": 60,
"x": -281,
"y": -1,
"z": 1
},
{
"aux": null,
"aux_type": "none",
"compute_id": "local",
"console": 5001,
"console_auto_start": false,
"console_type": "telnet",
"custom_adapters": [],
"first_port_name": null,
"height": 60,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "OpenvSwitch-2",
"x": -29,
"y": -25
},
"locked": true,
"name": "OpenvSwitch-2",
"node_id": "58510273-56df-4331-82c1-dfd4eeb1ebac",
"node_type": "docker",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"adapters": 16,
"builtin": false,
"console_http_path": "/",
"console_http_port": 80,
"console_resolution": "1024x768",
"container_id": "0a38016c30f3b18cb2efae1ade9f7eb90457b9cf6d029a8c9777ca39d8364987",
"cpus": 0.0,
"created_at": "2026-10-13T09:04:41",
"environment": null,
"extra_hosts": null,
"extra_volumes": [],
"image": "gns3/openvswitch:latest",
"mac_address": "02:42:51:02:73:00",
"memory": 0,
"start_command": null,
"updated_at": "2026-10-13T09:04:41",
"usage": "By default all interfaces are connected to the br0"
},
"symbol": ":/symbols/affinity/square/blue/switch_multilayer.svg",
"template_id": "6a86fd00-4dff-4c29-9a68-d3b906748587",
"width": 60,
"x": -20,
"y": -1,
"z": 1
},
{
"aux": null,
"aux_type": null,
"compute_id": "local",
"console": 5002,
"console_auto_start": false,
"console_type": "none",
"custom_adapters": [],
"first_port_name": null,
"height": 60,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "Switch1",
"x": -1,
"y": -30
},
"locked": true,
"name": "Switch1",
"node_id": "a08c06d2-2530-456a-9ded-f087d40d1a77",
"node_type": "ethernet_switch",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"builtin": true,
"ports_mapping": [
{
"ethertype": "0x8100",
"name": "Ethernet0",
"port_number": 0,
"type": "access",
"vlan": 1
},
{
"ethertype": "0x8100",
"name": "Ethernet1",
"port_number": 1,
"type": "access",
"vlan": 1
},
{
"ethertype": "0x8100",
"name": "Ethernet2",
"port_number": 2,
"type": "access",
"vlan": 1
},
{
"ethertype": "0x8100",
"name": "Ethernet3",
"port_number": 3,
"type": "access",
"vlan": 1
},
{
"ethertype": "0x8100",
"name": "Ethernet4",
"port_number": 4,
"type": "access",
"vlan": 1
},
{
"ethertype": "0x8100",
"name": "Ethernet5",
"port_number": 5,
"type": "access",
"vlan": 1
},
{
"ethertype": "0x8100",
"name": "Ethernet6",
"port_number": 6,
"type": "access",
"vlan": 1
},
{
"ethertype": "0x8100",
"name": "Ethernet7",
"port_number": 7,
"type": "access",
"vlan": 1
}
],
"usage": ""
},
"symbol": ":/symbols/affinity/square/blue/switch.svg",
"template_id": "92a43283-9c7e-5a68-9695-1f05a2e8dd05",
"width": 60,
"x": -155,
"y": -137,
"z": 1
},
{
"aux": null,
"aux_type": "none",
"compute_id": "local",
"console": 5012,
"console_auto_start": false,
"console_type": "telnet",
"custom_adapters": [],
"first_port_name": null,
"height": 60,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "faucet-1",
"x": -4,
"y": -25
},
"locked": true,
"name": "faucet-1",
"node_id": "c4c4c09f-fd27-460d-ab4e-bdc33a326830",
"node_type": "docker",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"adapters": 2,
"builtin": false,
"console_http_path": "/",
"console_http_port": 80,
"console_resolution": "1024x768",
"container_id": "ebe9ae91c758ad0875fa2181dadcf2227716463fd2ca0d15f2406f1bd059d3f9",
"cpus": 0.0,
"created_at": "2026-10-13T09:21:43",
"environment": null,
"extra_hosts": null,
"extra_volumes": [],
"image": "faucet/faucet:latest",
"mac_address": "02:42:c4:c0:9f:00",
"memory": 0,
"start_command": "sh -c 'cd; faucet & sleep 10; ash -i -l'",
"updated_at": "2026-10-13T09:21:43",
"usage": ""
},
"symbol": ":/symbols/affinity/square/blue/docker.svg",
"template_id": "05bb8437-55b3-4b1e-ad57-1ffb1212def1",
"width": 60,
"x": -155,
"y": -285,
"z": 1
},
{
"aux": null,
"aux_type": "none",
"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": "Ubuntu-1",
"x": -5,
"y": -25
},
"locked": true,
"name": "Ubuntu-1",
"node_id": "5047ab50-80b8-44db-92ca-a81a04825216",
"node_type": "docker",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"adapters": 1,
"builtin": false,
"console_http_path": "/",
"console_http_port": 80,
"console_resolution": "1024x768",
"container_id": "4eae0e64c64c24f8c237fdf727d883b216362935e782dfac4f1d1476478726cc",
"cpus": 0.0,
"created_at": "2026-10-13T09:42:34",
"environment": "",
"extra_hosts": "",
"extra_volumes": [],
"image": "gns3/ubuntu:noble",
"mac_address": "02:42:47:ab:50:00",
"memory": 0,
"start_command": null,
"updated_at": "2026-10-13T09:42:34",
"usage": ""
},
"symbol": "linux_guest.svg",
"template_id": "3d5bbbff-6780-447a-91a5-667c99aad79d",
"width": 65,
"x": -445,
"y": 153,
"z": 1
},
{
"aux": null,
"aux_type": "none",
"compute_id": "local",
"console": 5003,
"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": "Ubuntu-2",
"x": -5,
"y": -25
},
"locked": true,
"name": "Ubuntu-2",
"node_id": "eecf27ec-56c0-4d1a-8464-a8a073b0aadc",
"node_type": "docker",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"adapters": 1,
"builtin": false,
"console_http_path": "/",
"console_http_port": 80,
"console_resolution": "1024x768",
"container_id": "d3cbc87b2fe602c121c161015287eab0b57acf8407bbf764cab102feb9945d68",
"cpus": 0.0,
"created_at": "2026-10-13T09:42:34",
"environment": null,
"extra_hosts": null,
"extra_volumes": [],
"image": "gns3/ubuntu:noble",
"mac_address": "02:42:cf:27:ec:00",
"memory": 0,
"start_command": null,
"updated_at": "2026-10-13T09:42:34",
"usage": ""
},
"symbol": "linux_guest.svg",
"template_id": "3d5bbbff-6780-447a-91a5-667c99aad79d",
"width": 65,
"x": -288,
"y": 153,
"z": 1
},
{
"aux": null,
"aux_type": "none",
"compute_id": "local",
"console": 5005,
"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": "Ubuntu-3",
"x": -5,
"y": -25
},
"locked": true,
"name": "Ubuntu-3",
"node_id": "e2ceb016-bea0-4e23-b271-9f58484cab35",
"node_type": "docker",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"adapters": 1,
"builtin": false,
"console_http_path": "/",
"console_http_port": 80,
"console_resolution": "1024x768",
"container_id": "5e9756ea2e01f77e06f34990731450f8cdd29f19b3d5065c15cb59aca07c0273",
"cpus": 0.0,
"created_at": "2026-10-13T09:42:34",
"environment": null,
"extra_hosts": null,
"extra_volumes": [],
"image": "gns3/ubuntu:noble",
"mac_address": "02:42:ce:b0:16:00",
"memory": 0,
"start_command": null,
"updated_at": "2026-10-13T09:42:34",
"usage": ""
},
"symbol": "linux_guest.svg",
"template_id": "3d5bbbff-6780-447a-91a5-667c99aad79d",
"width": 65,
"x": -21,
"y": 151,
"z": 1
},
{
"aux": null,
"aux_type": "none",
"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": "Ubuntu-4",
"x": -5,
"y": -25
},
"locked": true,
"name": "Ubuntu-4",
"node_id": "eb313341-58b2-401f-801c-f0bb493f7096",
"node_type": "docker",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"adapters": 1,
"builtin": false,
"console_http_path": "/",
"console_http_port": 80,
"console_resolution": "1024x768",
"container_id": "bbeed14e07f20aede2e47fc84ebc165998fd9591dbcef13c203618303042d235",
"cpus": 0.0,
"created_at": "2026-10-13T09:42:34",
"environment": null,
"extra_hosts": null,
"extra_volumes": [],
"image": "gns3/ubuntu:noble",
"mac_address": "02:42:31:33:41:00",
"memory": 0,
"start_command": null,
"updated_at": "2026-10-13T09:42:34",
"usage": ""
},
"symbol": "linux_guest.svg",
"template_id": "3d5bbbff-6780-447a-91a5-667c99aad79d",
"width": 65,
"x": 131,
"y": 151,
"z": 1
}
]
},
"type": "topology",
"variables": null,
"version": "3.0.6",
"zoom": 84
}
@@ -0,0 +1,8 @@
775:1000:1000:/etc/network/if-pre-up.d
775:1000:1000:/etc/network/if-up.d
775:1000:1000:/etc/network/if-post-down.d
775:1000:1000:/etc/network/interfaces.d
775:1000:1000:/etc/network/if-down.d
664:1000:1000:/etc/network/interfaces
664:1000:1000:/etc/network/.gns3_perms
775:1000:1000:/etc/network
@@ -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 192.168.0.2
# netmask 255.255.255.0
# gateway 192.168.0.1
# up echo nameserver 192.168.0.1 > /etc/resolv.conf
# DHCP config for eth0
#auto eth0
#iface eth0 inet dhcp
# hostname UbuntuDockerGuest-1
@@ -0,0 +1,99 @@
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# don't put duplicate lines in the history. See bash(1) for more options
# ... or force ignoredups and ignorespace
HISTCONTROL=ignoredups:ignorespace
# append to the history file, don't overwrite it
shopt -s histappend
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color) color_prompt=yes;;
esac
# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes
if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes
else
color_prompt=
fi
fi
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
@@ -0,0 +1,4 @@
644:0:0:/root/.bashrc
644:0:0:/root/.profile
644:0:0:/root/.gns3_perms
700:0:0:/root
@@ -0,0 +1,9 @@
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
mesg n 2> /dev/null || true
@@ -0,0 +1,8 @@
775:1000:1000:/etc/network/if-pre-up.d
775:1000:1000:/etc/network/if-up.d
775:1000:1000:/etc/network/if-post-down.d
775:1000:1000:/etc/network/interfaces.d
775:1000:1000:/etc/network/if-down.d
664:1000:1000:/etc/network/interfaces
664:1000:1000:/etc/network/.gns3_perms
775:1000:1000:/etc/network
@@ -0,0 +1,4 @@
auto eth0
iface eth0 inet static
address 172.20.1.2
netmask 255.255.255.0
@@ -0,0 +1,5 @@
600:0:0:/etc/openvswitch/.conf.db.~lock~
640:0:0:/etc/openvswitch/conf.db
755:0:0:/etc/openvswitch/init.sh
644:0:0:/etc/openvswitch/.gns3_perms
755:0:0:/etc/openvswitch
@@ -0,0 +1,54 @@
#!/bin/sh
#
# Copyright (C) 2024 GNS3 Technologies Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
firstrun=0
[ -f "/etc/openvswitch/conf.db" ] || firstrun=1
if [ $firstrun -ne 0 ]; then
# create database
ovsdb-tool create /etc/openvswitch/conf.db /usr/share/openvswitch/vswitch.ovsschema
fi
# start openvswitch daemons
mkdir -p /var/log/openvswitch /var/run/openvswitch
ovsdb-server --detach --pidfile --remote=punix:/var/run/openvswitch/db.sock \
--log-file --verbose=off:syslog
ovs-vswitchd --detach --pidfile --log-file --verbose=off:syslog
if [ $firstrun -ne 0 ]; then
ovs-vsctl --no-wait init
# create br0..br3
for intf in br0 br1 br2 br3; do
ovs-vsctl add-br $intf
ovs-vsctl set bridge $intf datapath_type=netdev
done
# add all ethernet interfaces to br0, except MANAGEMENT_INTERFACE
[ "$MANAGEMENT_INTERFACE" = 1 ] && MANAGEMENT_INTERFACE=eth0
sed -n 's/^ *\(eth[0-9]*\): .*/\1/p' /proc/net/dev | sort -V | \
while read -r intf; do
[ "$intf" = "$MANAGEMENT_INTERFACE" ] || ovs-vsctl add-port br0 "$intf"
done
fi
# activate bridge interfaces
ovs-vsctl --bare -f table --columns=name find interface type=internal | \
while read -r intf; do
ip link set dev "$intf" up
ifup -f "$intf"
done
@@ -0,0 +1,5 @@
source /etc/bash/bash_completion.sh
source /usr/share/bash-completion/completions/ovs-vsctl-bashcomp.bash
source /usr/share/bash-completion/completions/ovs-appctl-bashcomp.bash
PS1='\h:\w\$ '
@@ -0,0 +1,3 @@
644:0:0:/root/.bashrc
644:0:0:/root/.gns3_perms
700:0:0:/root
@@ -0,0 +1,8 @@
644:0:0:/etc/faucet/faucet.yaml
644:0:0:/etc/faucet/faucet.yaml.orig
644:0:0:/etc/faucet/gauge.yaml
644:0:0:/etc/faucet/ryu.conf
644:0:0:/etc/faucet/os_ken.conf
644:0:0:/etc/faucet/acls.yaml
644:0:0:/etc/faucet/.gns3_perms
755:0:0:/etc/faucet/
@@ -0,0 +1,87 @@
---
acls:
office-vlan-protect:
# Prevent IPv4 communication betwen Office/Guest networks
- rule:
dl_type: 0x800 # ipv4
ipv4_src: 10.0.100.0/24
ipv4_dst: 10.0.200.0/24
actions:
allow: 0 # drop
- rule:
actions:
allow: 1 # allow
access-port-protect:
# Drop dhcp servers
- rule:
dl_type: 0x800 # ipv4
nw_proto: 17 # udp
udp_src: 67 # bootps
udp_dst: 68 # bootpc
actions:
allow: 0 # drop
# Drop dhcpv6 servers
- rule:
dl_type: 0x86dd # ipv6
nw_proto: 17 # udp
udp_src: 547 # dhcpv6-server
udp_dst: 546 # dhcpv6-client
actions:
allow: 0 # drop
# Drop icmpv6 RAs
- rule:
dl_type: 0x86dd # ipv6
nw_proto: 58 # icmpv6
icmpv6_type: 134 # router advertisement
actions:
allow: 0 # drop
# Drop SMTP
- rule:
dl_type: 0x800 # ipv4
nw_proto: 6 # tcp
tcp_dst: 25 # smtp
actions:
allow: 0 # drop
# Force DNS to our DNS server
- rule:
dl_type: 0x800 # ipv4
nw_proto: 17 # udp
udp_dst: 53 # dns
actions:
output:
set_fields:
- eth_dst: "72:b8:3c:4c:dc:4d"
port: "s1" # s1 container
# Force DNS to our DNS server
- rule:
dl_type: 0x800 # ipv4
nw_proto: 6 # tcp
tcp_dst: 53 # dns
actions:
output:
set_fields:
- eth_dst: "72:b8:3c:4c:dc:4d"
port: "s1" # s1 container
- rule:
actions:
allow: 1 # allow
service-port-protect:
# Drop icmpv6 RAs
- rule:
dl_type: 0x86dd # ipv6
nw_proto: 58 # icmpv6
icmpv6_type: 134 # router advertisement
actions:
allow: 0 # drop
# Drop SMTP
- rule:
dl_type: 0x800 # ipv4
nw_proto: 6 # tcp
tcp_dst: 25 # smtp
actions:
allow: 0 # drop
- rule:
actions:
allow: 1 # allow
@@ -0,0 +1,42 @@
vlans:
interne:
vid: 100
description: "VLAN interne"
externe:
vid: 200
description: "VLAN accès internet"
dps:
openvswitch-1:
dp_id: 0x1
hardware: "Open vSwitch"
stack:
priority: 1
interfaces:
2:
name: "eth1"
native_vlan: interne
3:
name: "eth2"
description: "Link openvswitch-1 openvswitch-2"
stack:
dp: openvswitch-2
port: 3
4:
name: "eth3"
native_vlan: externe
openvswitch-2:
dp_id: 0x2
hardware: "Open vSwitch"
interfaces:
2:
name: "eth1"
native_vlan: interne
3:
name: "eth2"
description: "Link openvswitch-1 openvswitch-2"
stack:
dp: openvswitch-1
port: 3
4:
name: "eth3"
native_vlan: externe
@@ -0,0 +1,84 @@
---
include:
- acls.yaml
vlans:
office:
vid: 100
description: "office network"
acls_in: [office-vlan-protect]
faucet_mac: "0e:00:00:00:10:01"
faucet_vips:
- '10.0.100.254/24'
- '2001:100::1/64'
- 'fe80::c00:00ff:fe00:1001/64'
routes:
- route:
ip_dst: '192.168.0.0/24'
ip_gw: '10.0.100.2'
guest:
vid: 200
description: "guest network"
faucet_mac: "0e:00:00:00:20:01"
faucet_vips:
- '10.0.200.254/24'
- '2001:200::1/64'
- 'fe80::c00:00ff:fe00:2001/64'
routers:
router-office-guest:
vlans: [office, guest]
dps:
sw1:
dp_id: 0x1
hardware: "Open vSwitch"
interfaces:
1:
name: "h1"
description: "host1 container"
native_vlan: office
acls_in: [access-port-protect]
2:
name: "h2"
description: "host2 container"
native_vlan: office
acls_in: [access-port-protect]
3:
name: "g1"
description: "guest1 container"
native_vlan: guest
acls_in: [access-port-protect]
4:
name: "s1"
description: "services container"
native_vlan: office
acls_in: [service-port-protect]
5:
name: "trunk"
description: "VLAN trunk to sw2"
tagged_vlans: [office]
acls_in: [access-port-protect]
sw2:
dp_id: 0x2
hardware: "Allied-Telesis"
interfaces:
1:
name: "pi"
description: "raspberry pi"
native_vlan: office
acls_in: [access-port-protect]
2:
name: "laptop"
description: "guest laptop"
native_vlan: guest
acls_in: [access-port-protect]
4:
name: "s1"
description: "services Laptop"
native_vlan: guest
acls_in: [access-port-protect]
24:
name: "trunk"
description: "VLAN trunk to sw1"
tagged_vlans: [office, guest]
@@ -0,0 +1,30 @@
---
# Recommended configuration is Prometheus for all monitoring, with all_dps: true
faucet_configs:
- '/etc/faucet/faucet.yaml'
watchers:
port_status_poller:
type: 'port_state'
all_dps: true
# dps: ['sw1', 'sw2']
db: 'prometheus'
port_stats_poller:
type: 'port_stats'
all_dps: true
# dps: ['sw1', 'sw2']
interval: 10
db: 'prometheus'
flow_table_poller:
type: 'flow_table'
all_dps: true
interval: 60
db: 'prometheus'
dbs:
prometheus:
type: 'prometheus'
prometheus_addr: '0.0.0.0'
prometheus_port: 9303
ft_file:
type: 'text'
compress: true
path: 'flow_tables'
@@ -0,0 +1,12 @@
# Requires Ryu 4.0 or above, and allows quick detection of a down OpenFlow channel.
# This file configures core Ryu framework behavior and is required for FAUCET
# to reliably detect and handle loss of OpenFlow switch connection.
[DEFAULT]
echo_request_interval=3
maximum_unreplied_echo_requests=5
#ofp-tcp-listen-port=6653
## wsapi_host=<hostip>
## wsapi_port=<port:8080>
## ofp_listen_host=<hostip>
@@ -0,0 +1,12 @@
# Requires Ryu 4.0 or above, and allows quick detection of a down OpenFlow channel.
# This file configures core Ryu framework behavior and is required for FAUCET
# to reliably detect and handle loss of OpenFlow switch connection.
[DEFAULT]
echo_request_interval=3
maximum_unreplied_echo_requests=5
#ofp-tcp-listen-port=6653
## wsapi_host=<hostip>
## wsapi_port=<port:8080>
## ofp_listen_host=<hostip>
@@ -0,0 +1,8 @@
775:1000:1000:/etc/network/if-pre-up.d
775:1000:1000:/etc/network/if-up.d
775:1000:1000:/etc/network/if-post-down.d
775:1000:1000:/etc/network/interfaces.d
775:1000:1000:/etc/network/if-down.d
664:1000:1000:/etc/network/interfaces
664:1000:1000:/etc/network/.gns3_perms
775:1000:1000:/etc/network
@@ -0,0 +1,5 @@
# Static config for eth0
auto eth0
iface eth0 inet static
address 172.20.1.254
netmask 255.255.255.0
@@ -0,0 +1,4 @@
644:0:0:/var/log/faucet/faucet_exception.log
644:0:0:/var/log/faucet/faucet.log
644:0:0:/var/log/faucet/.gns3_perms
755:0:0:/var/log/faucet/
@@ -0,0 +1,438 @@
Oct 13 09:29:22 faucet INFO version 1.10.12
Oct 13 09:29:22 faucet INFO Reloading configuration
Oct 13 09:29:22 faucet INFO configuration /etc/faucet/faucet.yaml changed, analyzing differences
Oct 13 09:29:22 faucet.config INFO including file: /etc/faucet/acls.yaml
Oct 13 09:29:22 faucet INFO Add new datapath DPID 1 (0x1)
Oct 13 09:29:22 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['10.0.100.254/24']
Oct 13 09:29:22 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['10.0.200.254/24']
Oct 13 09:29:22 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
Oct 13 09:29:22 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
Oct 13 09:29:22 faucet INFO Add new datapath DPID 2 (0x2)
Oct 13 09:29:22 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['10.0.100.254/24']
Oct 13 09:29:22 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['10.0.200.254/24']
Oct 13 09:29:22 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
Oct 13 09:29:22 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
Oct 13 09:53:55 faucet INFO version 1.10.12
Oct 13 09:53:55 faucet INFO Reloading configuration
Oct 13 09:53:55 faucet INFO configuration /etc/faucet/faucet.yaml changed, analyzing differences
Oct 13 09:53:55 faucet.config INFO including file: /etc/faucet/acls.yaml
Oct 13 09:53:55 faucet INFO Add new datapath DPID 1 (0x1)
Oct 13 09:53:55 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['10.0.100.254/24']
Oct 13 09:53:55 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['10.0.200.254/24']
Oct 13 09:53:55 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
Oct 13 09:53:55 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
Oct 13 09:53:55 faucet INFO Add new datapath DPID 2 (0x2)
Oct 13 09:53:55 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['10.0.100.254/24']
Oct 13 09:53:55 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['10.0.200.254/24']
Oct 13 09:53:55 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
Oct 13 09:53:55 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
Oct 13 09:59:51 faucet INFO version 1.10.12
Oct 13 09:59:51 faucet INFO Reloading configuration
Oct 13 09:59:51 faucet INFO configuration /etc/faucet/faucet.yaml changed, analyzing differences
Oct 13 09:59:51 faucet.config INFO including file: /etc/faucet/acls.yaml
Oct 13 09:59:51 faucet INFO Add new datapath DPID 1 (0x1)
Oct 13 09:59:51 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['10.0.100.254/24']
Oct 13 09:59:51 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['10.0.200.254/24']
Oct 13 09:59:51 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
Oct 13 09:59:51 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
Oct 13 09:59:51 faucet INFO Add new datapath DPID 2 (0x2)
Oct 13 09:59:51 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['10.0.100.254/24']
Oct 13 09:59:51 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['10.0.200.254/24']
Oct 13 09:59:51 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
Oct 13 09:59:51 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
Oct 13 10:00:35 faucet INFO version 1.10.12
Oct 13 10:00:35 faucet INFO Reloading configuration
Oct 13 10:00:35 faucet INFO configuration /etc/faucet/faucet.yaml changed, analyzing differences
Oct 13 10:00:35 faucet.config INFO including file: /etc/faucet/acls.yaml
Oct 13 10:00:35 faucet INFO Add new datapath DPID 1 (0x1)
Oct 13 10:00:35 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['10.0.100.254/24']
Oct 13 10:00:35 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['10.0.200.254/24']
Oct 13 10:00:35 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
Oct 13 10:00:35 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
Oct 13 10:00:35 faucet INFO Add new datapath DPID 2 (0x2)
Oct 13 10:00:35 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['10.0.100.254/24']
Oct 13 10:00:35 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['10.0.200.254/24']
Oct 13 10:00:35 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
Oct 13 10:00:35 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
Oct 13 10:02:56 faucet INFO version 1.10.12
Oct 13 10:02:56 faucet INFO Reloading configuration
Oct 13 10:02:56 faucet INFO configuration /etc/faucet/faucet.yaml changed, analyzing differences
Oct 13 10:02:56 faucet.config INFO including file: /etc/faucet/acls.yaml
Oct 13 10:02:56 faucet INFO Add new datapath DPID 1 (0x1)
Oct 13 10:02:56 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['10.0.100.254/24']
Oct 13 10:02:56 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['10.0.200.254/24']
Oct 13 10:02:56 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
Oct 13 10:02:56 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
Oct 13 10:02:56 faucet INFO Add new datapath DPID 2 (0x2)
Oct 13 10:02:56 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['10.0.100.254/24']
Oct 13 10:02:56 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['10.0.200.254/24']
Oct 13 10:02:56 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
Oct 13 10:02:56 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
Oct 13 10:05:00 faucet INFO version 1.10.12
Oct 13 10:05:00 faucet INFO Reloading configuration
Oct 13 10:05:00 faucet INFO configuration /etc/faucet/faucet.yaml changed, analyzing differences
Oct 13 10:05:00 faucet.config INFO including file: /etc/faucet/acls.yaml
Oct 13 10:05:00 faucet INFO Add new datapath DPID 1 (0x1)
Oct 13 10:05:00 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['10.0.100.254/24']
Oct 13 10:05:00 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['10.0.200.254/24']
Oct 13 10:05:00 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
Oct 13 10:05:00 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
Oct 13 10:05:00 faucet INFO Add new datapath DPID 2 (0x2)
Oct 13 10:05:00 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['10.0.100.254/24']
Oct 13 10:05:00 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['10.0.200.254/24']
Oct 13 10:05:00 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
Oct 13 10:05:00 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 port desc stats
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 delta in known ports: conf {24, 1, 2, 4} dyn {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 delta in up state: set() => {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 4294967294}
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 3 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 5 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 6 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 7 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 8 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 9 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 10 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 11 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 12 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 13 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 14 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 15 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 16 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 2 fabricating ADD status True
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 status change: Port 2 up status True reason ADD state 0
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 2 (guest laptop) up
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 4 fabricating ADD status True
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 status change: Port 4 up status True reason ADD state 0
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 4 (services Laptop) up
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4
Oct 13 10:05:07 faucet.valve ERROR DPID 2 (0x2) sw2 send_flow_msgs: DP not up
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Cold start configuring DP
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 2 (guest laptop) configured
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 4 (services Laptop) configured
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN office vid:100 tagged: Port 24 untagged: Port 1
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4
Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 table ID 0 table config match_types: (('eth_type', False), ('icmpv6_type', False), ('in_port', False), ('ip_proto', False), ('tcp_dst', False), ('udp_dst', False), ('udp_src', False)) name: port_acl next_tables: ['vlan', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst',) size: 32
table ID 1 table config match_types: (('eth_dst', True), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) name: vlan next_tables: ['vlan_acl', 'eth_src'] output: True set_fields: ('vlan_vid',) size: 32 table_id: 1 vlan_port_scale: 3
table ID 2 table config match_types: (('eth_type', False), ('ipv4_dst', True), ('ipv4_src', True), ('vlan_vid', False)) name: vlan_acl next_tables: ['eth_src', 'eth_dst', 'flood'] output: True size: 32 table_id: 2
table ID 3 table config match_types: (('eth_dst', True), ('eth_src', False), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) miss_goto: eth_dst name: eth_src next_tables: ['ipv4_fib', 'ipv6_fib', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('vlan_vid', 'eth_dst') size: 64 table_id: 3 vlan_port_scale: 4.1
table ID 4 table config dec_ttl: True match_types: (('eth_type', False), ('ipv4_dst', True), ('vlan_vid', False)) name: ipv4_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 4 vlan_port_scale: 3.1
table ID 5 table config dec_ttl: True match_types: (('eth_type', False), ('ipv6_dst', True), ('vlan_vid', False)) name: ipv6_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 5 vlan_port_scale: 3.1
table ID 6 table config match_types: (('arp_tpa', False), ('eth_dst', False), ('eth_type', False), ('icmpv6_type', False), ('ip_proto', False)) name: vip next_tables: ['eth_dst', 'flood'] output: True size: 32 table_id: 6 vlan_scale: 8
table ID 7 table config exact_match: True match_types: (('eth_dst', False), ('vlan_vid', False)) miss_goto: flood name: eth_dst output: True size: 64 table_id: 7 vlan_port_scale: 4.1
table ID 8 table config match_types: (('eth_dst', True), ('in_port', False), ('vlan_vid', False)) name: flood output: True size: 96 table_id: 8 vlan_port_scale: 8.0
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 port desc stats
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 delta in known ports: conf {1, 2, 3, 4, 5} dyn {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 delta in up state: set() => {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 4294967294}
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 6 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 7 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 8 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 9 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 10 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 11 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 12 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 13 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 14 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 15 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 16 fabricating MODIFY status True
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 2 fabricating ADD status True
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 status change: Port 2 up status True reason ADD state 0
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 2 (host2 container) up
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 3 fabricating ADD status True
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 status change: Port 3 up status True reason ADD state 0
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 3 (guest1 container) up
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN guest vid:200 untagged: Port 3
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 4 fabricating ADD status True
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 status change: Port 4 up status True reason ADD state 0
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 4 (services container) up
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 5 fabricating ADD status True
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 status change: Port 5 up status True reason ADD state 0
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 5 (VLAN trunk to sw2) up
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
Oct 13 10:05:07 faucet.valve ERROR DPID 1 (0x1) sw1 send_flow_msgs: DP not up
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Cold start configuring DP
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 2 (host2 container) configured
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 3 (guest1 container) configured
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 4 (services container) configured
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 5 (VLAN trunk to sw2) configured
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN guest vid:200 untagged: Port 3
Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 table ID 0 table config match_types: (('eth_type', False), ('icmpv6_type', False), ('in_port', False), ('ip_proto', False), ('tcp_dst', False), ('udp_dst', False), ('udp_src', False)) name: port_acl next_tables: ['vlan', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst',) size: 32
table ID 1 table config match_types: (('eth_dst', True), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) name: vlan next_tables: ['vlan_acl', 'eth_src'] output: True set_fields: ('vlan_vid',) size: 32 table_id: 1 vlan_port_scale: 3
table ID 2 table config match_types: (('eth_type', False), ('ipv4_dst', True), ('ipv4_src', True), ('vlan_vid', False)) name: vlan_acl next_tables: ['eth_src', 'eth_dst', 'flood'] output: True size: 32 table_id: 2
table ID 3 table config match_types: (('eth_dst', True), ('eth_src', False), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) miss_goto: eth_dst name: eth_src next_tables: ['ipv4_fib', 'ipv6_fib', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('vlan_vid', 'eth_dst') size: 64 table_id: 3 vlan_port_scale: 4.1
table ID 4 table config dec_ttl: True match_types: (('eth_type', False), ('ipv4_dst', True), ('vlan_vid', False)) name: ipv4_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 4 vlan_port_scale: 3.1
table ID 5 table config dec_ttl: True match_types: (('eth_type', False), ('ipv6_dst', True), ('vlan_vid', False)) name: ipv6_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 5 vlan_port_scale: 3.1
table ID 6 table config match_types: (('arp_tpa', False), ('eth_dst', False), ('eth_type', False), ('icmpv6_type', False), ('ip_proto', False)) name: vip next_tables: ['eth_dst', 'flood'] output: True size: 32 table_id: 6 vlan_scale: 8
table ID 7 table config exact_match: True match_types: (('eth_dst', False), ('vlan_vid', False)) miss_goto: flood name: eth_dst output: True size: 64 table_id: 7 vlan_port_scale: 4.1
table ID 8 table config match_types: (('eth_dst', True), ('in_port', False), ('vlan_vid', False)) name: flood output: True size: 96 table_id: 8 vlan_port_scale: 8.0
Oct 13 10:05:51 faucet INFO version 1.10.12
Oct 13 10:05:51 faucet INFO Reloading configuration
Oct 13 10:05:51 faucet INFO configuration /etc/faucet/faucet.yaml changed, analyzing differences
Oct 13 10:05:51 faucet.config INFO including file: /etc/faucet/acls.yaml
Oct 13 10:05:51 faucet INFO Add new datapath DPID 1 (0x1)
Oct 13 10:05:51 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['10.0.100.254/24']
Oct 13 10:05:51 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['10.0.200.254/24']
Oct 13 10:05:51 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
Oct 13 10:05:51 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
Oct 13 10:05:51 faucet INFO Add new datapath DPID 2 (0x2)
Oct 13 10:05:51 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['10.0.100.254/24']
Oct 13 10:05:51 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['10.0.200.254/24']
Oct 13 10:05:51 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
Oct 13 10:05:51 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 port desc stats
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 delta in known ports: conf {24, 1, 2, 4} dyn {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 delta in up state: set() => {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 4294967294}
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 3 fabricating MODIFY status True
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 5 fabricating MODIFY status True
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 6 fabricating MODIFY status True
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 7 fabricating MODIFY status True
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 8 fabricating MODIFY status True
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 9 fabricating MODIFY status True
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 10 fabricating MODIFY status True
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 11 fabricating MODIFY status True
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 12 fabricating MODIFY status True
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 13 fabricating MODIFY status True
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 14 fabricating MODIFY status True
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 15 fabricating MODIFY status True
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 16 fabricating MODIFY status True
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 2 fabricating ADD status True
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 status change: Port 2 up status True reason ADD state 0
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 2 (guest laptop) up
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 4 fabricating ADD status True
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 status change: Port 4 up status True reason ADD state 0
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 4 (services Laptop) up
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4
Oct 13 10:05:52 faucet.valve ERROR DPID 2 (0x2) sw2 send_flow_msgs: DP not up
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Cold start configuring DP
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 2 (guest laptop) configured
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 4 (services Laptop) configured
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN office vid:100 tagged: Port 24 untagged: Port 1
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4
Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 table ID 0 table config match_types: (('eth_type', False), ('icmpv6_type', False), ('in_port', False), ('ip_proto', False), ('tcp_dst', False), ('udp_dst', False), ('udp_src', False)) name: port_acl next_tables: ['vlan', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst',) size: 32
table ID 1 table config match_types: (('eth_dst', True), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) name: vlan next_tables: ['vlan_acl', 'eth_src'] output: True set_fields: ('vlan_vid',) size: 32 table_id: 1 vlan_port_scale: 3
table ID 2 table config match_types: (('eth_type', False), ('ipv4_dst', True), ('ipv4_src', True), ('vlan_vid', False)) name: vlan_acl next_tables: ['eth_src', 'eth_dst', 'flood'] output: True size: 32 table_id: 2
table ID 3 table config match_types: (('eth_dst', True), ('eth_src', False), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) miss_goto: eth_dst name: eth_src next_tables: ['ipv4_fib', 'ipv6_fib', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('vlan_vid', 'eth_dst') size: 64 table_id: 3 vlan_port_scale: 4.1
table ID 4 table config dec_ttl: True match_types: (('eth_type', False), ('ipv4_dst', True), ('vlan_vid', False)) name: ipv4_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 4 vlan_port_scale: 3.1
table ID 5 table config dec_ttl: True match_types: (('eth_type', False), ('ipv6_dst', True), ('vlan_vid', False)) name: ipv6_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 5 vlan_port_scale: 3.1
table ID 6 table config match_types: (('arp_tpa', False), ('eth_dst', False), ('eth_type', False), ('icmpv6_type', False), ('ip_proto', False)) name: vip next_tables: ['eth_dst', 'flood'] output: True size: 32 table_id: 6 vlan_scale: 8
table ID 7 table config exact_match: True match_types: (('eth_dst', False), ('vlan_vid', False)) miss_goto: flood name: eth_dst output: True size: 64 table_id: 7 vlan_port_scale: 4.1
table ID 8 table config match_types: (('eth_dst', True), ('in_port', False), ('vlan_vid', False)) name: flood output: True size: 96 table_id: 8 vlan_port_scale: 8.0
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 port desc stats
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 delta in known ports: conf {1, 2, 3, 4, 5} dyn {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 delta in up state: set() => {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 4294967294}
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 6 fabricating MODIFY status True
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 7 fabricating MODIFY status True
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 8 fabricating MODIFY status True
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 9 fabricating MODIFY status True
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 10 fabricating MODIFY status True
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 11 fabricating MODIFY status True
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 12 fabricating MODIFY status True
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 13 fabricating MODIFY status True
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 14 fabricating MODIFY status True
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 15 fabricating MODIFY status True
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 16 fabricating MODIFY status True
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 2 fabricating ADD status True
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 status change: Port 2 up status True reason ADD state 0
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 2 (host2 container) up
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 3 fabricating ADD status True
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 status change: Port 3 up status True reason ADD state 0
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 3 (guest1 container) up
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN guest vid:200 untagged: Port 3
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 4 fabricating ADD status True
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 status change: Port 4 up status True reason ADD state 0
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 4 (services container) up
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 5 fabricating ADD status True
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 status change: Port 5 up status True reason ADD state 0
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 5 (VLAN trunk to sw2) up
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
Oct 13 10:06:00 faucet.valve ERROR DPID 1 (0x1) sw1 send_flow_msgs: DP not up
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Cold start configuring DP
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 2 (host2 container) configured
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 3 (guest1 container) configured
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 4 (services container) configured
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 5 (VLAN trunk to sw2) configured
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN guest vid:200 untagged: Port 3
Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 table ID 0 table config match_types: (('eth_type', False), ('icmpv6_type', False), ('in_port', False), ('ip_proto', False), ('tcp_dst', False), ('udp_dst', False), ('udp_src', False)) name: port_acl next_tables: ['vlan', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst',) size: 32
table ID 1 table config match_types: (('eth_dst', True), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) name: vlan next_tables: ['vlan_acl', 'eth_src'] output: True set_fields: ('vlan_vid',) size: 32 table_id: 1 vlan_port_scale: 3
table ID 2 table config match_types: (('eth_type', False), ('ipv4_dst', True), ('ipv4_src', True), ('vlan_vid', False)) name: vlan_acl next_tables: ['eth_src', 'eth_dst', 'flood'] output: True size: 32 table_id: 2
table ID 3 table config match_types: (('eth_dst', True), ('eth_src', False), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) miss_goto: eth_dst name: eth_src next_tables: ['ipv4_fib', 'ipv6_fib', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('vlan_vid', 'eth_dst') size: 64 table_id: 3 vlan_port_scale: 4.1
table ID 4 table config dec_ttl: True match_types: (('eth_type', False), ('ipv4_dst', True), ('vlan_vid', False)) name: ipv4_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 4 vlan_port_scale: 3.1
table ID 5 table config dec_ttl: True match_types: (('eth_type', False), ('ipv6_dst', True), ('vlan_vid', False)) name: ipv6_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 5 vlan_port_scale: 3.1
table ID 6 table config match_types: (('arp_tpa', False), ('eth_dst', False), ('eth_type', False), ('icmpv6_type', False), ('ip_proto', False)) name: vip next_tables: ['eth_dst', 'flood'] output: True size: 32 table_id: 6 vlan_scale: 8
table ID 7 table config exact_match: True match_types: (('eth_dst', False), ('vlan_vid', False)) miss_goto: flood name: eth_dst output: True size: 64 table_id: 7 vlan_port_scale: 4.1
table ID 8 table config match_types: (('eth_dst', True), ('in_port', False), ('vlan_vid', False)) name: flood output: True size: 96 table_id: 8 vlan_port_scale: 8.0
Oct 13 10:06:05 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 (2 flows) on VLAN 100
Oct 13 10:06:11 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 2 (last attempt was 5s ago; 2 flows) on VLAN 100
Oct 13 10:06:17 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 3 (last attempt was 6s ago; 2 flows) on VLAN 100
Oct 13 10:06:24 faucet.valve INFO DPID 2 (0x2) sw2 L2 learned on Port 2 da:06:7e:d5:be:6e (L2 type 0x86dd, L2 dst 33:33:ff:d5:be:6e, L3 src ::, L3 dst ff02::1:ffd5:be6e) Port 2 VLAN 200 (1 hosts total)
Oct 13 10:06:24 faucet.valve INFO DPID 2 (0x2) sw2 L2 learned on Port 4 02:42:ce:b0:16:00 (L2 type 0x86dd, L2 dst 33:33:ff:b0:16:00, L3 src ::, L3 dst ff02::1:ffb0:1600) Port 4 VLAN 200 (2 hosts total)
Oct 13 10:06:24 faucet.valve INFO DPID 1 (0x1) sw1 L2 learned on Port 4 02:42:cf:27:ec:00 (L2 type 0x86dd, L2 dst 33:33:ff:27:ec:00, L3 src ::, L3 dst ff02::1:ff27:ec00) Port 4 VLAN 100 (1 hosts total)
Oct 13 10:06:25 faucet.valve INFO DPID 1 (0x1) sw1 L2 learned on Port 3 02:42:51:02:73:02 (L2 type 0x86dd, L2 dst 33:33:ff:02:73:02, L3 src ::, L3 dst ff02::1:ff02:7302) Port 3 VLAN 200 (1 hosts total)
Oct 13 10:06:25 faucet.valve INFO DPID 1 (0x1) sw1 L2 learned on Port 2 02:42:47:ab:50:00 (L2 type 0x86dd, L2 dst 33:33:ff:ab:50:00, L3 src ::, L3 dst ff02::1:ffab:5000) Port 2 VLAN 100 (2 hosts total)
Oct 13 10:06:29 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 4 (last attempt was 11s ago; 2 flows) on VLAN 100
Oct 13 10:06:47 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 5 (last attempt was 18s ago; 2 flows) on VLAN 100
Oct 13 10:07:20 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 6 (last attempt was 32s ago; 2 flows) on VLAN 100
Oct 13 10:08:25 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 7 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 port desc stats
Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 delta in known ports: conf {1, 2, 3, 4, 5} dyn {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 Cold start configuring DP
Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 Port 2 (host2 container) configured
Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 Port 3 (guest1 container) configured
Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 Port 4 (services container) configured
Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 Port 5 (VLAN trunk to sw2) configured
Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN guest vid:200 untagged: Port 3
Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 table ID 0 table config match_types: (('eth_type', False), ('icmpv6_type', False), ('in_port', False), ('ip_proto', False), ('tcp_dst', False), ('udp_dst', False), ('udp_src', False)) name: port_acl next_tables: ['vlan', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst',) size: 32
table ID 1 table config match_types: (('eth_dst', True), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) name: vlan next_tables: ['vlan_acl', 'eth_src'] output: True set_fields: ('vlan_vid',) size: 32 table_id: 1 vlan_port_scale: 3
table ID 2 table config match_types: (('eth_type', False), ('ipv4_dst', True), ('ipv4_src', True), ('vlan_vid', False)) name: vlan_acl next_tables: ['eth_src', 'eth_dst', 'flood'] output: True size: 32 table_id: 2
table ID 3 table config match_types: (('eth_dst', True), ('eth_src', False), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) miss_goto: eth_dst name: eth_src next_tables: ['ipv4_fib', 'ipv6_fib', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('vlan_vid', 'eth_dst') size: 64 table_id: 3 vlan_port_scale: 4.1
table ID 4 table config dec_ttl: True match_types: (('eth_type', False), ('ipv4_dst', True), ('vlan_vid', False)) name: ipv4_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 4 vlan_port_scale: 3.1
table ID 5 table config dec_ttl: True match_types: (('eth_type', False), ('ipv6_dst', True), ('vlan_vid', False)) name: ipv6_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 5 vlan_port_scale: 3.1
table ID 6 table config match_types: (('arp_tpa', False), ('eth_dst', False), ('eth_type', False), ('icmpv6_type', False), ('ip_proto', False)) name: vip next_tables: ['eth_dst', 'flood'] output: True size: 32 table_id: 6 vlan_scale: 8
table ID 7 table config exact_match: True match_types: (('eth_dst', False), ('vlan_vid', False)) miss_goto: flood name: eth_dst output: True size: 64 table_id: 7 vlan_port_scale: 4.1
table ID 8 table config match_types: (('eth_dst', True), ('in_port', False), ('vlan_vid', False)) name: flood output: True size: 96 table_id: 8 vlan_port_scale: 8.0
Oct 13 10:08:42 faucet.valve INFO DPID 1 (0x1) sw1 L2 learned on Port 3 02:42:51:02:73:02 (L2 type 0x86dd, L2 dst 33:33:00:00:00:16, L3 src None, L3 dst None) Port 3 VLAN 200 (1 hosts total)
Oct 13 10:08:43 faucet.valve INFO DPID 2 (0x2) sw2 port desc stats
Oct 13 10:08:43 faucet.valve INFO DPID 2 (0x2) sw2 delta in known ports: conf {24, 1, 2, 4} dyn {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Oct 13 10:08:43 faucet.valve INFO DPID 2 (0x2) sw2 Cold start configuring DP
Oct 13 10:08:43 faucet.valve INFO DPID 2 (0x2) sw2 Port 2 (guest laptop) configured
Oct 13 10:08:43 faucet.valve INFO DPID 2 (0x2) sw2 Port 4 (services Laptop) configured
Oct 13 10:08:43 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN office vid:100 tagged: Port 24 untagged: Port 1
Oct 13 10:08:43 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4
Oct 13 10:08:43 faucet.valve INFO DPID 2 (0x2) sw2 table ID 0 table config match_types: (('eth_type', False), ('icmpv6_type', False), ('in_port', False), ('ip_proto', False), ('tcp_dst', False), ('udp_dst', False), ('udp_src', False)) name: port_acl next_tables: ['vlan', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst',) size: 32
table ID 1 table config match_types: (('eth_dst', True), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) name: vlan next_tables: ['vlan_acl', 'eth_src'] output: True set_fields: ('vlan_vid',) size: 32 table_id: 1 vlan_port_scale: 3
table ID 2 table config match_types: (('eth_type', False), ('ipv4_dst', True), ('ipv4_src', True), ('vlan_vid', False)) name: vlan_acl next_tables: ['eth_src', 'eth_dst', 'flood'] output: True size: 32 table_id: 2
table ID 3 table config match_types: (('eth_dst', True), ('eth_src', False), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) miss_goto: eth_dst name: eth_src next_tables: ['ipv4_fib', 'ipv6_fib', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('vlan_vid', 'eth_dst') size: 64 table_id: 3 vlan_port_scale: 4.1
table ID 4 table config dec_ttl: True match_types: (('eth_type', False), ('ipv4_dst', True), ('vlan_vid', False)) name: ipv4_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 4 vlan_port_scale: 3.1
table ID 5 table config dec_ttl: True match_types: (('eth_type', False), ('ipv6_dst', True), ('vlan_vid', False)) name: ipv6_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 5 vlan_port_scale: 3.1
table ID 6 table config match_types: (('arp_tpa', False), ('eth_dst', False), ('eth_type', False), ('icmpv6_type', False), ('ip_proto', False)) name: vip next_tables: ['eth_dst', 'flood'] output: True size: 32 table_id: 6 vlan_scale: 8
table ID 7 table config exact_match: True match_types: (('eth_dst', False), ('vlan_vid', False)) miss_goto: flood name: eth_dst output: True size: 64 table_id: 7 vlan_port_scale: 4.1
table ID 8 table config match_types: (('eth_dst', True), ('in_port', False), ('vlan_vid', False)) name: flood output: True size: 96 table_id: 8 vlan_port_scale: 8.0
Oct 13 10:08:44 faucet.valve INFO DPID 1 (0x1) sw1 Responded to RS solicit from fe80::42:51ff:fe02:7302 (02:42:51:02:73:02 (L2 type 0x86dd, L2 dst 33:33:00:00:00:02, L3 src fe80::42:51ff:fe02:7302, L3 dst ff02::2) Port 3 VLAN 200)
Oct 13 10:08:44 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 (2 flows) on VLAN 100
Oct 13 10:08:48 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 2 (last attempt was 3s ago; 2 flows) on VLAN 100
Oct 13 10:08:54 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 3 (last attempt was 6s ago; 2 flows) on VLAN 100
Oct 13 10:09:07 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 4 (last attempt was 13s ago; 2 flows) on VLAN 100
Oct 13 10:09:27 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 5 (last attempt was 19s ago; 2 flows) on VLAN 100
Oct 13 10:10:04 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 6 (last attempt was 36s ago; 2 flows) on VLAN 100
Oct 13 10:11:09 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 7 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 10:12:17 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 8 (last attempt was 67s ago; 2 flows) on VLAN 100
Oct 13 10:13:24 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 9 (last attempt was 67s ago; 2 flows) on VLAN 100
Oct 13 10:13:44 faucet.valve INFO DPID 1 (0x1) sw1 0 recently active hosts on VLAN 200, expired [02:42:51:02:73:02 on Port 3]
Oct 13 10:14:30 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 10 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 10:15:37 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 11 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 10:16:41 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 12 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 10:17:46 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 13 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 10:18:52 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 14 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 10:19:56 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 15 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 10:21:02 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 16 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 10:22:08 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 17 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 10:23:16 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 18 (last attempt was 67s ago; 2 flows) on VLAN 100
Oct 13 10:24:23 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 19 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 10:25:28 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 20 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 10:26:35 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 21 (last attempt was 67s ago; 2 flows) on VLAN 100
Oct 13 10:27:39 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 22 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 10:28:45 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 23 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 10:29:51 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 24 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 10:30:57 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 25 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 10:32:02 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 26 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 10:33:06 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 27 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 10:34:11 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 28 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 10:35:17 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 29 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 10:36:23 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 30 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 10:37:29 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 31 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 10:38:34 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 32 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 10:39:40 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 33 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 10:40:46 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 34 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 10:41:51 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 35 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 10:42:57 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 36 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 10:44:02 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 37 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 10:45:07 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 38 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 10:46:11 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 39 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 10:47:19 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 40 (last attempt was 67s ago; 2 flows) on VLAN 100
Oct 13 10:48:25 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 41 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 10:49:33 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 42 (last attempt was 67s ago; 2 flows) on VLAN 100
Oct 13 10:50:38 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 43 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 10:51:42 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 44 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 10:52:47 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 45 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 10:53:53 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 46 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 10:55:01 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 47 (last attempt was 67s ago; 2 flows) on VLAN 100
Oct 13 10:56:06 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 48 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 10:57:11 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 49 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 10:58:15 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 50 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 10:59:22 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 51 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 11:00:26 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 52 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 11:01:32 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 53 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:02:36 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 54 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 11:03:41 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 55 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:04:45 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 56 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 11:05:51 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 57 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:06:56 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 58 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:08:02 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 59 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:09:09 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 60 (last attempt was 67s ago; 2 flows) on VLAN 100
Oct 13 11:10:16 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 61 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 11:11:22 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 62 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:12:27 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 63 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:13:33 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 64 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:14:39 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 65 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:15:45 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 66 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 11:16:51 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 67 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 11:17:57 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 68 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 11:19:05 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 69 (last attempt was 67s ago; 2 flows) on VLAN 100
Oct 13 11:20:10 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 70 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:21:16 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 71 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:22:20 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 72 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 11:23:24 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 73 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 11:24:29 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 74 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 11:25:36 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 75 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 11:26:43 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 76 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 11:27:47 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 77 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 11:28:52 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 78 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:29:57 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 79 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:31:03 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 80 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:32:09 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 81 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:33:16 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 82 (last attempt was 67s ago; 2 flows) on VLAN 100
Oct 13 11:34:21 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 83 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:35:26 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 84 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 11:36:34 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 85 (last attempt was 67s ago; 2 flows) on VLAN 100
Oct 13 11:37:40 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 86 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 11:38:45 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 87 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 11:39:49 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 88 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 11:40:55 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 89 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:42:02 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 90 (last attempt was 67s ago; 2 flows) on VLAN 100
Oct 13 11:43:07 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 91 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:44:13 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 92 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 11:45:18 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 93 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 11:46:24 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 94 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 11:47:31 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 95 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 11:48:36 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 96 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:49:44 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 97 (last attempt was 67s ago; 2 flows) on VLAN 100
Oct 13 11:50:49 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 98 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 11:51:56 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 99 (last attempt was 67s ago; 2 flows) on VLAN 100
Oct 13 11:53:04 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 100 (last attempt was 67s ago; 2 flows) on VLAN 100
Oct 13 11:54:08 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 101 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 11:55:14 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 102 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 11:56:19 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 103 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 11:57:23 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 104 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 11:58:28 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 105 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 11:59:33 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 106 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 12:00:37 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 107 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 12:01:43 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 108 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 12:02:48 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 109 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 12:03:52 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 110 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 12:04:56 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 111 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 12:06:02 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 112 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 12:07:06 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 113 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 12:08:13 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 114 (last attempt was 66s ago; 2 flows) on VLAN 100
Oct 13 12:09:17 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 115 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 12:10:22 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 116 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 12:11:27 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 117 (last attempt was 65s ago; 2 flows) on VLAN 100
Oct 13 12:12:32 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 118 (last attempt was 64s ago; 2 flows) on VLAN 100
Oct 13 12:13:38 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 119 (last attempt was 65s ago; 2 flows) on VLAN 100
@@ -0,0 +1,2 @@
644:0:0:/var/run/faucet/.gns3_perms
755:0:0:/var/run/faucet/
@@ -0,0 +1,8 @@
775:1000:1000:/etc/network/if-pre-up.d
775:1000:1000:/etc/network/if-up.d
775:1000:1000:/etc/network/if-post-down.d
775:1000:1000:/etc/network/interfaces.d
775:1000:1000:/etc/network/if-down.d
664:1000:1000:/etc/network/interfaces
664:1000:1000:/etc/network/.gns3_perms
775:1000:1000:/etc/network
@@ -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 192.168.0.2
# netmask 255.255.255.0
# gateway 192.168.0.1
# up echo nameserver 192.168.0.1 > /etc/resolv.conf
# DHCP config for eth0
#auto eth0
#iface eth0 inet dhcp
# hostname UbuntuDockerGuest-3
@@ -0,0 +1,99 @@
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# don't put duplicate lines in the history. See bash(1) for more options
# ... or force ignoredups and ignorespace
HISTCONTROL=ignoredups:ignorespace
# append to the history file, don't overwrite it
shopt -s histappend
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color) color_prompt=yes;;
esac
# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes
if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes
else
color_prompt=
fi
fi
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
@@ -0,0 +1,4 @@
644:0:0:/root/.bashrc
644:0:0:/root/.profile
644:0:0:/root/.gns3_perms
700:0:0:/root
@@ -0,0 +1,9 @@
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
mesg n 2> /dev/null || true
@@ -0,0 +1,8 @@
775:1000:1000:/etc/network/if-pre-up.d
775:1000:1000:/etc/network/if-up.d
775:1000:1000:/etc/network/if-post-down.d
775:1000:1000:/etc/network/interfaces.d
775:1000:1000:/etc/network/if-down.d
664:1000:1000:/etc/network/interfaces
664:1000:1000:/etc/network/.gns3_perms
775:1000:1000:/etc/network
@@ -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 192.168.0.2
# netmask 255.255.255.0
# gateway 192.168.0.1
# up echo nameserver 192.168.0.1 > /etc/resolv.conf
# DHCP config for eth0
#auto eth0
#iface eth0 inet dhcp
# hostname UbuntuDockerGuest-4
@@ -0,0 +1,99 @@
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# don't put duplicate lines in the history. See bash(1) for more options
# ... or force ignoredups and ignorespace
HISTCONTROL=ignoredups:ignorespace
# append to the history file, don't overwrite it
shopt -s histappend
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color) color_prompt=yes;;
esac
# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes
if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes
else
color_prompt=
fi
fi
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
@@ -0,0 +1,4 @@
644:0:0:/root/.bashrc
644:0:0:/root/.profile
644:0:0:/root/.gns3_perms
700:0:0:/root
@@ -0,0 +1,9 @@
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
mesg n 2> /dev/null || true
@@ -0,0 +1,8 @@
775:1000:1000:/etc/network/if-pre-up.d
775:1000:1000:/etc/network/if-up.d
775:1000:1000:/etc/network/if-post-down.d
775:1000:1000:/etc/network/interfaces.d
775:1000:1000:/etc/network/if-down.d
664:1000:1000:/etc/network/interfaces
664:1000:1000:/etc/network/.gns3_perms
775:1000:1000:/etc/network
@@ -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 192.168.0.2
# netmask 255.255.255.0
# gateway 192.168.0.1
# up echo nameserver 192.168.0.1 > /etc/resolv.conf
# DHCP config for eth0
#auto eth0
#iface eth0 inet dhcp
# hostname UbuntuDockerGuest-2
@@ -0,0 +1,99 @@
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# don't put duplicate lines in the history. See bash(1) for more options
# ... or force ignoredups and ignorespace
HISTCONTROL=ignoredups:ignorespace
# append to the history file, don't overwrite it
shopt -s histappend
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color) color_prompt=yes;;
esac
# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes
if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes
else
color_prompt=
fi
fi
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
@@ -0,0 +1,4 @@
644:0:0:/root/.bashrc
644:0:0:/root/.profile
644:0:0:/root/.gns3_perms
700:0:0:/root
@@ -0,0 +1,9 @@
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
mesg n 2> /dev/null || true
@@ -0,0 +1,8 @@
775:1000:1000:/etc/network/if-pre-up.d
775:1000:1000:/etc/network/if-up.d
775:1000:1000:/etc/network/if-post-down.d
775:1000:1000:/etc/network/interfaces.d
775:1000:1000:/etc/network/if-down.d
664:1000:1000:/etc/network/interfaces
664:1000:1000:/etc/network/.gns3_perms
775:1000:1000:/etc/network
@@ -0,0 +1,4 @@
auto eth0
iface eth0 inet static
address 172.20.1.1
netmask 255.255.255.0
@@ -0,0 +1,5 @@
600:0:0:/etc/openvswitch/.conf.db.~lock~
640:0:0:/etc/openvswitch/conf.db
755:0:0:/etc/openvswitch/init.sh
644:0:0:/etc/openvswitch/.gns3_perms
755:0:0:/etc/openvswitch
@@ -0,0 +1,54 @@
#!/bin/sh
#
# Copyright (C) 2024 GNS3 Technologies Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
firstrun=0
[ -f "/etc/openvswitch/conf.db" ] || firstrun=1
if [ $firstrun -ne 0 ]; then
# create database
ovsdb-tool create /etc/openvswitch/conf.db /usr/share/openvswitch/vswitch.ovsschema
fi
# start openvswitch daemons
mkdir -p /var/log/openvswitch /var/run/openvswitch
ovsdb-server --detach --pidfile --remote=punix:/var/run/openvswitch/db.sock \
--log-file --verbose=off:syslog
ovs-vswitchd --detach --pidfile --log-file --verbose=off:syslog
if [ $firstrun -ne 0 ]; then
ovs-vsctl --no-wait init
# create br0..br3
for intf in br0 br1 br2 br3; do
ovs-vsctl add-br $intf
ovs-vsctl set bridge $intf datapath_type=netdev
done
# add all ethernet interfaces to br0, except MANAGEMENT_INTERFACE
[ "$MANAGEMENT_INTERFACE" = 1 ] && MANAGEMENT_INTERFACE=eth0
sed -n 's/^ *\(eth[0-9]*\): .*/\1/p' /proc/net/dev | sort -V | \
while read -r intf; do
[ "$intf" = "$MANAGEMENT_INTERFACE" ] || ovs-vsctl add-port br0 "$intf"
done
fi
# activate bridge interfaces
ovs-vsctl --bare -f table --columns=name find interface type=internal | \
while read -r intf; do
ip link set dev "$intf" up
ifup -f "$intf"
done
@@ -0,0 +1,5 @@
source /etc/bash/bash_completion.sh
source /usr/share/bash-completion/completions/ovs-vsctl-bashcomp.bash
source /usr/share/bash-completion/completions/ovs-appctl-bashcomp.bash
PS1='\h:\w\$ '
@@ -0,0 +1,3 @@
644:0:0:/root/.bashrc
644:0:0:/root/.gns3_perms
700:0:0:/root
@@ -0,0 +1,375 @@
{
"auto_close": true,
"auto_open": false,
"auto_start": false,
"drawing_grid_size": 25,
"grid_size": 75,
"name": "Tunnel_GRE",
"project_id": "350d4a5f-e091-42e3-b65d-bbb8c1e96f04",
"revision": 10,
"scene_height": 1000,
"scene_width": 2000,
"show_grid": false,
"show_interface_labels": false,
"show_layers": false,
"snap_to_grid": false,
"supplier": null,
"topology": {
"computes": [],
"drawings": [],
"links": [
{
"filters": {},
"link_id": "b585e6f8-d4a4-4aad-be73-0ad7b36e71d9",
"link_style": {
"color": null,
"type": null,
"width": null
},
"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": "f0/1",
"x": 70,
"y": 30
},
"node_id": "d17db08e-c1fc-4dde-87ca-093860843375",
"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": "f0/1",
"x": -10,
"y": 30
},
"node_id": "159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce",
"port_number": 1
}
],
"suspend": false
},
{
"filters": {},
"link_id": "3501a794-4c86-42ab-891a-eb3f55cb9a7f",
"link_style": {
"color": null,
"type": null,
"width": null
},
"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": -7,
"y": 29
},
"node_id": "a90f3724-2450-4ca9-a5fd-a4f78f0152d8",
"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": "f0/0",
"x": 69,
"y": 30
},
"node_id": "159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce",
"port_number": 0
}
],
"suspend": false
},
{
"filters": {},
"link_id": "6d870631-68b5-4a8b-9ac0-cb29023b372b",
"link_style": {
"color": null,
"type": null,
"width": null
},
"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": 72,
"y": 29
},
"node_id": "1454dfb4-b9f9-42d0-a88a-51f124e3cde8",
"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": "f0/0",
"x": -9,
"y": 30
},
"node_id": "d17db08e-c1fc-4dde-87ca-093860843375",
"port_number": 0
}
],
"suspend": false
}
],
"nodes": [
{
"aux": null,
"aux_type": "none",
"compute_id": "local",
"console": 5001,
"console_auto_start": false,
"console_type": "telnet",
"custom_adapters": [],
"first_port_name": null,
"height": 60,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "R1",
"x": 16,
"y": -25
},
"locked": false,
"name": "R1",
"node_id": "d17db08e-c1fc-4dde-87ca-093860843375",
"node_type": "dynamips",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"auto_delete_disks": false,
"builtin": false,
"chassis": null,
"clock_divisor": 8,
"created_at": "2026-10-13T12:28:00",
"disk0": 0,
"disk1": 0,
"dynamips_id": 1,
"exec_area": 64,
"idlemax": 500,
"idlepc": "0x60c09aa0",
"idlesleep": 30,
"image": "c3725-adventerprisek9-mz.124-15.T14.image",
"image_md5sum": "0aac25bbb88d4eabaffa12c2233a7f8e",
"iomem": 5,
"mac_addr": "c201.872f.0000",
"midplane": null,
"mmap": true,
"npe": null,
"nvram": 256,
"platform": "c3725",
"power_supplies": null,
"ram": 128,
"sensors": null,
"slot0": "GT96100-FE",
"slot1": null,
"slot2": null,
"slot3": null,
"slot4": null,
"slot5": null,
"slot6": null,
"sparsemem": true,
"system_id": "FTX0945W0MY",
"updated_at": "2026-10-13T12:28:00",
"usage": "",
"wic0": null,
"wic1": null,
"wic2": null
},
"symbol": ":/symbols/affinity/square/blue/router.svg",
"template_id": "cf628b62-8831-425d-aa2e-cd95be6b9e47",
"width": 60,
"x": -168,
"y": -19,
"z": 1
},
{
"aux": null,
"aux_type": "none",
"compute_id": "local",
"console": 5002,
"console_auto_start": false,
"console_type": "telnet",
"custom_adapters": [],
"first_port_name": null,
"height": 60,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "R2",
"x": 16,
"y": -25
},
"locked": false,
"name": "R2",
"node_id": "159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce",
"node_type": "dynamips",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"auto_delete_disks": false,
"builtin": false,
"chassis": null,
"clock_divisor": 8,
"created_at": "2026-10-13T12:28:00",
"disk0": 0,
"disk1": 0,
"dynamips_id": 2,
"exec_area": 64,
"idlemax": 500,
"idlepc": "0x60c09aa0",
"idlesleep": 30,
"image": "c3725-adventerprisek9-mz.124-15.T14.image",
"image_md5sum": "0aac25bbb88d4eabaffa12c2233a7f8e",
"iomem": 5,
"mac_addr": "c202.874c.0000",
"midplane": null,
"mmap": true,
"npe": null,
"nvram": 256,
"platform": "c3725",
"power_supplies": null,
"ram": 128,
"sensors": null,
"slot0": "GT96100-FE",
"slot1": null,
"slot2": null,
"slot3": null,
"slot4": null,
"slot5": null,
"slot6": null,
"sparsemem": true,
"system_id": "FTX0945W0MY",
"updated_at": "2026-10-13T12:28:00",
"usage": "",
"wic0": null,
"wic1": null,
"wic2": null
},
"symbol": ":/symbols/affinity/square/blue/router.svg",
"template_id": "cf628b62-8831-425d-aa2e-cd95be6b9e47",
"width": 60,
"x": 56,
"y": -19,
"z": 1
},
{
"aux": null,
"aux_type": "none",
"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": 14,
"y": -25
},
"locked": false,
"name": "PC1",
"node_id": "1454dfb4-b9f9-42d0-a88a-51f124e3cde8",
"node_type": "docker",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"adapters": 1,
"builtin": false,
"console_http_path": "/",
"console_http_port": 80,
"console_resolution": "1024x768",
"container_id": "a6e997be758d832c8e63e3862a50148919ac1c6516f5afec9b8db5ad01e32db0",
"cpus": 0.0,
"created_at": "2026-10-13T09:42:34",
"environment": null,
"extra_hosts": null,
"extra_volumes": [],
"image": "gns3/ubuntu:noble",
"mac_address": "02:42:54:df:b4:00",
"memory": 0,
"start_command": null,
"updated_at": "2026-10-13T09:42:34",
"usage": ""
},
"symbol": "linux_guest.svg",
"template_id": "3d5bbbff-6780-447a-91a5-667c99aad79d",
"width": 65,
"x": -398,
"y": -18,
"z": 1
},
{
"aux": null,
"aux_type": "none",
"compute_id": "local",
"console": 5003,
"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": "Server1",
"x": 0,
"y": -25
},
"locked": false,
"name": "Server1",
"node_id": "a90f3724-2450-4ca9-a5fd-a4f78f0152d8",
"node_type": "docker",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"adapters": 1,
"builtin": false,
"console_http_path": "/",
"console_http_port": 80,
"console_resolution": "1024x768",
"container_id": "3fb8336197ec778cd6c9cea22150fdd9e41ace53cc656f18a5eb79f403b73797",
"cpus": 0.0,
"created_at": "2026-10-13T09:42:34",
"environment": null,
"extra_hosts": null,
"extra_volumes": [],
"image": "gns3/ubuntu:noble",
"mac_address": "02:42:0f:37:24:00",
"memory": 0,
"start_command": null,
"updated_at": "2026-10-13T09:42:34",
"usage": ""
},
"symbol": "linux_guest.svg",
"template_id": "3d5bbbff-6780-447a-91a5-667c99aad79d",
"width": 65,
"x": 301,
"y": -18,
"z": 1
}
]
},
"type": "topology",
"variables": null,
"version": "3.0.6",
"zoom": 84
}
@@ -0,0 +1,8 @@
775:1000:1000:/etc/network/if-pre-up.d
775:1000:1000:/etc/network/if-up.d
775:1000:1000:/etc/network/if-post-down.d
775:1000:1000:/etc/network/interfaces.d
775:1000:1000:/etc/network/if-down.d
664:1000:1000:/etc/network/interfaces
664:1000:1000:/etc/network/.gns3_perms
775:1000:1000:/etc/network
@@ -0,0 +1,14 @@
#
# 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.33.1.18
netmask 255.255.255.0
gateway 10.33.1.1
#up echo nameserver 192.168.0.1 > /etc/resolv.conf
@@ -0,0 +1,99 @@
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# don't put duplicate lines in the history. See bash(1) for more options
# ... or force ignoredups and ignorespace
HISTCONTROL=ignoredups:ignorespace
# append to the history file, don't overwrite it
shopt -s histappend
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color) color_prompt=yes;;
esac
# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes
if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes
else
color_prompt=
fi
fi
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
@@ -0,0 +1,4 @@
644:0:0:/root/.bashrc
644:0:0:/root/.profile
644:0:0:/root/.gns3_perms
700:0:0:/root
@@ -0,0 +1,9 @@
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
mesg n 2> /dev/null || true
@@ -0,0 +1,8 @@
775:1000:1000:/etc/network/if-pre-up.d
775:1000:1000:/etc/network/if-up.d
775:1000:1000:/etc/network/if-post-down.d
775:1000:1000:/etc/network/interfaces.d
775:1000:1000:/etc/network/if-down.d
664:1000:1000:/etc/network/interfaces
664:1000:1000:/etc/network/.gns3_perms
775:1000:1000:/etc/network
@@ -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.33.13.32
netmask 255.255.255.0
gateway 10.33.13.1
#up echo nameserver 192.168.0.1 > /etc/resolv.conf
# DHCP config for eth0
#auto eth0
#iface eth0 inet dhcp
# hostname UbuntuDockerGuest-2
@@ -0,0 +1,99 @@
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# don't put duplicate lines in the history. See bash(1) for more options
# ... or force ignoredups and ignorespace
HISTCONTROL=ignoredups:ignorespace
# append to the history file, don't overwrite it
shopt -s histappend
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color) color_prompt=yes;;
esac
# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes
if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes
else
color_prompt=
fi
fi
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
@@ -0,0 +1,4 @@
644:0:0:/root/.bashrc
644:0:0:/root/.profile
644:0:0:/root/.gns3_perms
700:0:0:/root
@@ -0,0 +1,9 @@
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
mesg n 2> /dev/null || true
@@ -0,0 +1,114 @@
!
!
!
!
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R2
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
memory-size iomem 5
no ip icmp rate-limit unreachable
ip cef
!
!
!
!
no ip domain lookup
!
multilink bundle-name authenticated
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
archive
log config
hidekeys
!
!
!
!
ip tcp synwait-time 5
!
!
!
!
interface Tunnel0
ip address 192.168.100.2 255.255.255.0
tunnel source 172.32.1.2
tunnel destination 172.32.1.1
!
interface FastEthernet0/0
ip address 10.33.13.1 255.255.255.0
duplex auto
speed auto
!
interface FastEthernet0/1
ip address 172.32.1.2 255.255.255.0
duplex auto
speed auto
!
ip forward-protocol nd
ip route 10.33.1.0 255.255.255.0 Tunnel0
!
!
no ip http server
no ip http secure-server
!
no cdp log mismatch duplex
!
!
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
!
!
line con 0
exec-timeout 0 0
privilege level 15
logging synchronous
line aux 0
exec-timeout 0 0
privilege level 15
logging synchronous
line vty 0 4
login
!
!
end
@@ -0,0 +1,62 @@
2026-10-13T12:29:14.229Z HYPERVISOR: Release 0.2.25-amd64/Linux (tag 2023010200)
2026-10-13T12:29:14.229Z HYPERVISOR: Started on IP = 127.0.0.1, TCP port = 35689.
2026-10-13T12:29:14.236Z HYPERVISOR: exec_cmd: hypervisor version
2026-10-13T12:29:14.236Z HYPERVISOR: exec_cmd: hypervisor working_dir /home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips
2026-10-13T12:29:14.237Z GENERAL: working_dir=/home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips
2026-10-13T12:29:14.237Z HYPERVISOR: exec_cmd: hypervisor working_dir /home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce
2026-10-13T12:29:14.237Z GENERAL: working_dir=/home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce
2026-10-13T12:29:14.237Z HYPERVISOR: exec_cmd: vm create R2 2 c3725
2026-10-13T12:29:14.237Z VM: VM R2 created.
2026-10-13T12:29:14.237Z HYPERVISOR: exec_cmd: vm set_con_tcp_port R2 5002
2026-10-13T12:29:14.237Z HYPERVISOR: exec_cmd: c3725 get_mac_addr R2
2026-10-13T12:29:14.237Z HYPERVISOR: exec_cmd: vm set_nvram R2 256
2026-10-13T12:29:14.238Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:29:14.238Z HYPERVISOR: exec_cmd: vm get_status R2
2026-10-13T12:29:14.238Z HYPERVISOR: exec_cmd: vm set_idle_pc R2 0x60c09aa0
2026-10-13T12:29:14.239Z HYPERVISOR: exec_cmd: vm set_disk0 R2 0
2026-10-13T12:29:14.379Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:29:17.741Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:30:51.043Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:30:53.344Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:31:30.148Z HYPERVISOR: exec_cmd: vm set_ghost_status R2 2
2026-10-13T12:31:30.150Z HYPERVISOR: exec_cmd: vm set_ghost_file R2 /home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips/c3725-adventerprisek9-mz.124-15.T14.image-128.ghost
2026-10-13T12:31:30.151Z HYPERVISOR: exec_cmd: vm get_status R2
2026-10-13T12:31:30.151Z HYPERVISOR: exec_cmd: vm set_config R2 configs/i2_startup-config.cfg
2026-10-13T12:31:30.152Z HYPERVISOR: exec_cmd: vm start R2
2026-10-13T12:31:48.014Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:32:00.366Z HYPERVISOR: exec_cmd: vm extract_config R2
2026-10-13T12:32:00.366Z HYPERVISOR: exec_cmd: vm extract_config R2
2026-10-13T12:33:24.229Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:33:38.062Z HYPERVISOR: exec_cmd: nio create_udp udp-436f0cad-6025-4bb2-ba0a-36bc8a49b59c 10002 127.0.0.1 10003
2026-10-13T12:33:38.268Z HYPERVISOR: exec_cmd: vm slot_add_nio_binding R2 0 0 udp-436f0cad-6025-4bb2-ba0a-36bc8a49b59c
2026-10-13T12:33:38.268Z HYPERVISOR: exec_cmd: vm get_status R2
2026-10-13T12:33:38.268Z HYPERVISOR: exec_cmd: vm slot_enable_nio R2 0 0
2026-10-13T12:33:57.568Z HYPERVISOR: exec_cmd: vm get_status R2
2026-10-13T12:33:57.568Z HYPERVISOR: exec_cmd: vm slot_disable_nio R2 0 0
2026-10-13T12:33:57.577Z HYPERVISOR: exec_cmd: vm slot_remove_nio_binding R2 0 0
2026-10-13T12:33:57.577Z HYPERVISOR: exec_cmd: nio delete udp-436f0cad-6025-4bb2-ba0a-36bc8a49b59c
2026-10-13T12:34:02.759Z HYPERVISOR: exec_cmd: nio create_udp udp-9b54858e-fd89-4fa4-85de-9b0177c799e5 10003 127.0.0.1 10004
2026-10-13T12:34:02.759Z HYPERVISOR: exec_cmd: vm slot_add_nio_binding R2 0 1 udp-9b54858e-fd89-4fa4-85de-9b0177c799e5
2026-10-13T12:34:02.760Z HYPERVISOR: exec_cmd: vm get_status R2
2026-10-13T12:34:02.760Z HYPERVISOR: exec_cmd: vm slot_enable_nio R2 0 1
2026-10-13T12:34:05.305Z HYPERVISOR: exec_cmd: nio create_udp udp-0527f654-0814-4874-b31d-d4ddd61c3e78 10007 127.0.0.1 10008
2026-10-13T12:34:05.306Z HYPERVISOR: exec_cmd: vm slot_add_nio_binding R2 0 0 udp-0527f654-0814-4874-b31d-d4ddd61c3e78
2026-10-13T12:34:05.306Z HYPERVISOR: exec_cmd: vm get_status R2
2026-10-13T12:34:05.306Z HYPERVISOR: exec_cmd: vm slot_enable_nio R2 0 0
2026-10-13T12:34:13.141Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:34:50.156Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:36:29.680Z HYPERVISOR: exec_cmd: vm get_status R2
2026-10-13T12:36:29.681Z HYPERVISOR: exec_cmd: vm stop R2
2026-10-13T12:36:29.781Z VM: VM R2 shutdown.
2026-10-13T12:36:29.782Z HYPERVISOR: exec_cmd: vm extract_config R2
2026-10-13T12:56:49.436Z HYPERVISOR: exec_cmd: vm get_status R2
2026-10-13T12:56:49.436Z HYPERVISOR: exec_cmd: vm extract_config R2
2026-10-13T13:00:22.575Z HYPERVISOR: exec_cmd: vm get_status R2
2026-10-13T13:00:22.575Z HYPERVISOR: exec_cmd: vm extract_config R2
2026-10-13T13:00:28.446Z HYPERVISOR: exec_cmd: vm get_status R2
2026-10-13T13:00:28.447Z HYPERVISOR: exec_cmd: vm extract_config R2
2026-10-13T13:00:28.447Z HYPERVISOR: exec_cmd: vm delete R2
2026-10-13T13:00:28.447Z VM: VM R2 destroyed.
2026-10-13T13:00:28.448Z HYPERVISOR: exec_cmd: hypervisor stop
2026-10-13T13:00:28.777Z HYPERVISOR: Stopped.
2026-10-13T13:00:28.777Z GENERAL: reset done.
@@ -0,0 +1,111 @@
!
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R1
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
memory-size iomem 5
no ip icmp rate-limit unreachable
ip cef
!
!
!
!
no ip domain lookup
!
multilink bundle-name authenticated
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
archive
log config
hidekeys
!
!
!
!
ip tcp synwait-time 5
!
!
!
!
interface Tunnel0
ip address 192.168.100.1 255.255.255.0
tunnel source 172.32.1.1
tunnel destination 172.32.1.2
!
interface FastEthernet0/0
ip address 10.33.1.1 255.255.255.0
duplex auto
speed auto
!
interface FastEthernet0/1
ip address 172.32.1.1 255.255.255.0
duplex auto
speed auto
!
ip forward-protocol nd
ip route 10.33.13.0 255.255.255.0 Tunnel0
!
!
no ip http server
no ip http secure-server
!
no cdp log mismatch duplex
!
!
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
!
!
line con 0
exec-timeout 0 0
privilege level 15
logging synchronous
line aux 0
exec-timeout 0 0
privilege level 15
logging synchronous
line vty 0 4
login
!
!
end
@@ -0,0 +1,70 @@
2026-10-13T12:29:12.876Z HYPERVISOR: Release 0.2.25-amd64/Linux (tag 2023010200)
2026-10-13T12:29:12.876Z HYPERVISOR: Started on IP = 127.0.0.1, TCP port = 49559.
2026-10-13T12:29:12.882Z HYPERVISOR: exec_cmd: hypervisor version
2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: hypervisor working_dir /home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips
2026-10-13T12:29:12.883Z GENERAL: working_dir=/home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips
2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: hypervisor working_dir /home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375
2026-10-13T12:29:12.883Z GENERAL: working_dir=/home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375
2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: vm create R1 1 c3725
2026-10-13T12:29:12.883Z VM: VM R1 created.
2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: vm set_con_tcp_port R1 5001
2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: c3725 get_mac_addr R1
2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: vm set_nvram R1 256
2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: vm get_status R1
2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: vm set_idle_pc R1 0x60c09aa0
2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: vm set_disk0 R1 0
2026-10-13T12:29:13.017Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:29:17.051Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:29:19.391Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:30:51.886Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:31:29.695Z HYPERVISOR: exec_cmd: vm create Ghost 0 c3725
2026-10-13T12:31:29.695Z VM: VM Ghost created.
2026-10-13T12:31:29.697Z HYPERVISOR: exec_cmd: vm set_ios Ghost /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:31:29.697Z HYPERVISOR: exec_cmd: vm set_ghost_status Ghost 1
2026-10-13T12:31:29.698Z HYPERVISOR: exec_cmd: vm set_ghost_file Ghost /home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips/c3725-adventerprisek9-mz.124-15.T14.image-128.ghost
2026-10-13T12:31:29.698Z HYPERVISOR: exec_cmd: vm get_status Ghost
2026-10-13T12:31:29.698Z HYPERVISOR: exec_cmd: vm set_config Ghost configs/i0_startup-config.cfg
2026-10-13T12:31:29.698Z HYPERVISOR: exec_cmd: vm start Ghost
2026-10-13T12:31:29.970Z HYPERVISOR: exec_cmd: vm get_status Ghost
2026-10-13T12:31:30.088Z HYPERVISOR: exec_cmd: vm stop Ghost
2026-10-13T12:31:30.143Z VM: VM Ghost shutdown.
2026-10-13T12:31:30.144Z HYPERVISOR: exec_cmd: vm extract_config Ghost
2026-10-13T12:31:30.145Z HYPERVISOR: exec_cmd: vm clean_delete Ghost
2026-10-13T12:31:30.145Z VM: VM Ghost destroyed.
2026-10-13T12:31:30.147Z HYPERVISOR: exec_cmd: vm set_ghost_status R1 2
2026-10-13T12:31:30.147Z HYPERVISOR: exec_cmd: vm set_ghost_file R1 /home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips/c3725-adventerprisek9-mz.124-15.T14.image-128.ghost
2026-10-13T12:31:30.148Z HYPERVISOR: exec_cmd: vm get_status R1
2026-10-13T12:31:30.150Z HYPERVISOR: exec_cmd: vm set_config R1 configs/i1_startup-config.cfg
2026-10-13T12:31:30.150Z HYPERVISOR: exec_cmd: vm start R1
2026-10-13T12:31:49.946Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:32:00.362Z HYPERVISOR: exec_cmd: vm extract_config R1
2026-10-13T12:32:00.365Z HYPERVISOR: exec_cmd: vm extract_config R1
2026-10-13T12:33:25.931Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:33:26.340Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:34:05.313Z HYPERVISOR: exec_cmd: nio create_udp udp-e1c089d9-86c8-43f9-b9bf-e2934b183413 10009 127.0.0.1 10010
2026-10-13T12:34:05.519Z HYPERVISOR: exec_cmd: vm slot_add_nio_binding R1 0 0 udp-e1c089d9-86c8-43f9-b9bf-e2934b183413
2026-10-13T12:34:05.519Z HYPERVISOR: exec_cmd: vm get_status R1
2026-10-13T12:34:05.519Z HYPERVISOR: exec_cmd: vm slot_enable_nio R1 0 0
2026-10-13T12:34:07.897Z HYPERVISOR: exec_cmd: nio create_udp udp-084153ed-715d-41e3-95d4-9f1755c135de 10013 127.0.0.1 10014
2026-10-13T12:34:07.899Z HYPERVISOR: exec_cmd: vm slot_add_nio_binding R1 0 1 udp-084153ed-715d-41e3-95d4-9f1755c135de
2026-10-13T12:34:07.899Z HYPERVISOR: exec_cmd: vm get_status R1
2026-10-13T12:34:07.899Z HYPERVISOR: exec_cmd: vm slot_enable_nio R1 0 1
2026-10-13T12:34:13.127Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:34:19.873Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:34:50.156Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
2026-10-13T12:36:29.680Z HYPERVISOR: exec_cmd: vm get_status R1
2026-10-13T12:36:29.681Z HYPERVISOR: exec_cmd: vm stop R1
2026-10-13T12:36:29.773Z VM: VM R1 shutdown.
2026-10-13T12:36:29.773Z HYPERVISOR: exec_cmd: vm extract_config R1
2026-10-13T12:56:49.436Z HYPERVISOR: exec_cmd: vm get_status R1
2026-10-13T12:56:49.436Z HYPERVISOR: exec_cmd: vm extract_config R1
2026-10-13T13:00:22.575Z HYPERVISOR: exec_cmd: vm get_status R1
2026-10-13T13:00:22.575Z HYPERVISOR: exec_cmd: vm extract_config R1
2026-10-13T13:00:28.194Z HYPERVISOR: exec_cmd: vm get_status R1
2026-10-13T13:00:28.194Z HYPERVISOR: exec_cmd: vm extract_config R1
2026-10-13T13:00:28.194Z HYPERVISOR: exec_cmd: vm delete R1
2026-10-13T13:00:28.194Z VM: VM R1 destroyed.
2026-10-13T13:00:28.195Z HYPERVISOR: exec_cmd: hypervisor stop
2026-10-13T13:00:28.436Z HYPERVISOR: Stopped.
2026-10-13T13:00:28.436Z GENERAL: reset done.