- Ensure that the TLE file specified in the
SpaceSegmentsection exists and contains valid TLE data.sample.tlecontains a sample TLE file. To build a synthetic single-plane constellation, usepython3 Class/tle_generator.py <N> <output.tle>(seeClass/README.md) or the MCPgenerate_tletool. - The
clone_VMsection is only required fortype = 'vm'nodes. - The
Channelssection allows you to define multiple communication links between nodes. - libvirt implements DHCP, so if you want to avoid modifying the configuration of each VM to allocate a static IP:
- Get the MAC address of the VM:
$ virsh domiflist <VM_name> - Apply the DHCP rule:
$ virsh net-edit default```xml
... ``` - Restart the network, in this example `default`: `$ virsh net-destroy default` and `$ virsh net-start default` - Reboot the VM: `$ virsh shutdown ` and `$ virsh start ` - Get the MAC address of the VM:
- Be careful if a kernel-level VPN is up in the host, as it will affect the routing table and make VMs not reachable. In that case, consider disabling the VPN.