Development Support
In order to support development, this section describes an reasonable configuration that enables you to develop Stardust with your preferred editor on your hosting machine while using the virtual machine testbed. Firstly, configure the network settings of the virtual machine testbed to use NAT and setup port forwarding for SSH to permit remote access to the virtual machine, and SMB to support file sharing. For example, under Advanced > Port Forwarding, create the following ports:
Protocol
Host Port
Guest Port
SSH
12345
22
SMB
12445
445
Secondly, the Samba file server should be configured by editing /etc/samba/smb.conf with the following details:
Then execute the following command:
Finally, you can connect to the virtual machine testbed on the host using:
You can mount the workspace directory where Stardust's code is located by connecting to smb://localhost:12445/[user]
which should enable you to use your code editor of choice on the hosting machine by pointing it at workspace/stardust
for example.
Last updated