I agree with you. We can introduce this change in next version already. Not many lines have to be changed.
[quote]Also Whonix-Workstation IP (192.168.0.11) would have to be changed. Please keep https://www.whonix.org/wiki/Multiple_Whonix-Workstations in mind. (One may want to create 20 VMs or something like that.)[/quote]
I do not get your point here. Running 20 VMs with either 192.168.0.10 or 172.16.23.10 as the GW is the very same thing IF we'd introduce a more deliberated default with Whonix 9+. Forget about the scripting I proposed as an alternative. The changed default would be best here.
I was talking about network classes here. Ideally we pick a network class that supports more than 255 distinct IP addresses, so we don't have to change this ever again. This tool (www.subnet-calculator.com/) seems useful.
VirtualBox uses 10.0.2.15, so we should avoid it. Also we should avoid other ranges likely used by VMware, KVM, QubesOS, etc. Also perhaps we should think about further ports to other virtualizers? Which IP range seems seems to support that best?
I guess there is an advantage is starting with xx.xx.xx.10 instead of xx.xx.xx.0, because in future one might want to drop other gateways in front or behind Whonix-Gateway (i2p-Gateway, Corridor-Gateway, cacheing-Gateway, Scanning-Gateway, etc.)?
Perhaps there is somewhere a list of reserved ranges already? Perhaps we should even apply for such a range?
An arbitrary suggestion (without researching if there is an existing list of used ranges by others):
Gateway IP: IP 10.12.15.10
Workstation IP: 10.12.15.11
Submast: 255.0.0.0
Range: 10.0.0.1 - 10.255.255.254