# Network setup ## VMs | Name | OS | IP | ssh via uvt-kvm | ssh | | -------- | -------- | -------- | -------- | -------- | | firovm1 | Ubuntu Bionic | 192.168.122.113 | uvt-kvm ssh firovm1 | ssh ubuntu@192.168.122.113 | | firovm2 | Ubuntu Bionic | 192.168.122.87 | uvt-kvm ssh firovm2 | ssh ubuntu@192.168.122.87 | | firovm3 | Ubuntu Bionic | 192.168.122.136 | uvt-kvm ssh firovm3 | ssh ubuntu@192.168.122.136 | ## Setup Firo VM Network - Access to each peer - Build firovm following guide within repo https://github.com/nopslide/firovm - Create directory `~/.fvm` store fvm data then copy file `fvm.regtest.conf` from firovm repo to `~/.fvm/fvm.conf` - To allow peers could connect we gave to add options to fvm.conf by add a line for each node `addnode=<IP>:<P2P Poer>` and because of all node config p2p port to be `11000` so additional configuration would be `addnode=<IP>:11000` - Start nodes using executable in `firovm/src/firovmd` to run firovm on backgroup you could add option `-daemon` - To interact with firovm via cli you could use executable `firovm/src/firovm-cli`