GRFICSv2 project but with automatic setup using Vagrant
Find a file
2023-12-12 14:10:26 +01:00
.gitignore Start Vagrantfile 2023-12-08 09:33:39 +01:00
README.md [PLC] Upload mbconfig.cfg during provisioning 2023-12-12 13:16:35 +01:00
Vagrantfile fixup! Make sure we run things in screen 2023-12-12 14:10:26 +01:00

GRFICSv2 - Vagrant

Taken from https://github.com/Fortiphyd/GRFICSv2. To avoid using prebuild Virtualbox VMs, this is a setup using Vagrant to build all the VMs in the lab.

Quickstart

Install Vagrant with your preferred provider, and start the VMs in a particular order:

vagrant up router plc simulation workstation

When they are all up:

vagrant up hmi

Router VM

IP: 192.168.90.100
IP: 192.168.95.100

This VM replaces the pfSense VM from the project. It is a simple Debian router with an interface in each network.

PLC VM

IP: 192.168.95.2

Should be good to go. Webinterface is available at http://192.168.95.2:8080.

Simulation VM

IP: 192.168.95.10-15

Should be good to go. Webinterface is available at http://192.168.95.10.

Workstation VM

IP: 192.168.95.5

Should be good to go.

HMI VM

IP: 192.168.90.5
  1. On your host machine, point your browser to the ScadaBR web interface at http://192.168.90.5:8080/ScadaBR. Default credentials: admin:admin
  2. Click the "Import/Export" icon.
  3. In the "Import Project (Upload)" field, click "Choose File" to upload the .zip project file.
  4. Click "Send".
  5. Click "Import".
  6. To point ScadaBR to the IP address of the PLC, click on the "Data Source" icon, the "Edit Source" icon, and then edit the IP.