Network

Every account in Stabile is assigned an internal IPv4 address space on a dedicated VLAN. The assigned VLAN is a 12 bit integer (max. value 4094) of the form ABCD. The internal IP addres space is of the form: 10.AB.CD.xxx. Following this scheme, a VLAN of e.g. 204 would correspond to the internal network 10.2.4.0/24, 24 would correspond to 10.0.24.9/24, and so on.

“Connections” are your VM’s network connections either to your internal network space (VLAN) , or to the Internet.

Stabile also makes two types of NAT’ed connections availble – one is the native Qemu NAT’ed networking, which provides DHCP and DNS (built in) with IPv4 addresses in the 10.0.2.0/24 range and the other being the native Libvirt NAT’ed networking – the Libvirt “default” network, which also provides DHCP and DNS (using dnsmasq) in the 192.168.123.0/24 range. These connections only provide outgoing Internet access, and are primarily intended for test purposes. Please note that the native Qemu NAT has a lot of overhead and thus poor performance.

Stabile uses the kernel module br_netfilter to isolate VM’s using Libvirt NAT from each other (for obvious security reasons).