There seems to be a bug in the scripts. There are two scripts that go into ifscheme:
/sbin/ifscheme
and
/sbin/ifscheme-mapping
If you look at the scripts, you will notice that the new profile is written to a file /etc/network/scheme by ifscheme, but ifscheme-mapping looks at /etc/network/run/scheme for the new scheme. Hence, nothing is done. You could fix either of the scripts.
There seems to be a bug in the scripts. There are two scripts that go into ifscheme:
/sbin/ifscheme mapping
and
/sbin/ifscheme-
If you look at the scripts, you will notice that the new profile is written to a file /etc/network/scheme by ifscheme, but ifscheme-mapping looks at /etc/network/ run/scheme for the new scheme. Hence, nothing is done. You could fix either of the scripts.