Virtual router KVM Alpine

Thank you,
This is my template.

CONTEXT = [
  FILES_DS = "$FILE[IMAGE=\"set-root-password.sh\", IMAGE_UNAME=\"tech1\"]",
  GATEWAY = "192.168.233.10",
  INIT_SCRIPTS = "set-root-password.sh",
  NETWORK = "YES",
  ROOT_PASSWORD = "$ROOT_PASSWORD",
  SSH_PUBLIC_KEY = "$USER[SSH_PUBLIC_KEY]" ]
CPU = "1"
DISK = [
  IMAGE = "alpine-vrouter (KVM)",
  IMAGE_UNAME = "oneadmin" ]
GRAPHICS = [
  LISTEN = "0.0.0.0",
  TYPE = "VNC" ]
HYPERVISOR = "kvm"
INPUTS_ORDER = "ROOT_PASSWORD"
LOGO = "images/logos/linux.png"
MEMORY = "1024"
MEMORY_UNIT_COST = "MB"
NIC_DEFAULT = [
  MODEL = "virtio" ]
OS = [
  ARCH = "x86_64",
  BOOT = "" ]
USER_INPUTS = [
  ROOT_PASSWORD = "M|password|" ]
VROUTER = "YES"

I’m using this link to configure a password for VNC tty:
https://forum.opennebula.io/t/solved-how-todo-i-provide-ssh-public-key-the-correct-way/1584/2
But it don’t work.
I want to route my host who is in the 192.168.0.0/24 network towards internet.
My vmrouter has two interfaces and i want to add a route like 0.0.0.0/0 via W.X.Y.Z
Or to connect in the VNC console with a password.

Thanks for your help