Hi @Yenya,
If you have several networks with a gateway configured for each of them, the default gateway configured in the VM will be the one configured in NIC0.
For example:
$ onevnet show 3
VIRTUAL NETWORK 3 INFORMATION
ID : 3
NAME : vnet100
USER : oneadmin
GROUP : oneadmin
LOCK : None
CLUSTERS : 0,101
BRIDGE : onebr100
VN_MAD : bridge
AUTOMATIC VLAN ID : NO
AUTOMATIC OUTER VLAN ID : NO
USED LEASES : 2
PERMISSIONS
OWNER : um-
GROUP : ---
OTHER : ---
VIRTUAL NETWORK TEMPLATE
BRIDGE="onebr100"
BRIDGE_TYPE="linux"
GATEWAY="192.168.100.1"
PHYDEV=""
SECURITY_GROUPS="0"
VN_MAD="bridge"
$ onevnet show 4
VIRTUAL NETWORK 4 INFORMATION
ID : 4
NAME : vnet200
USER : oneadmin
GROUP : oneadmin
LOCK : None
CLUSTERS : 0,101
BRIDGE : onebr200
VN_MAD : bridge
AUTOMATIC VLAN ID : NO
AUTOMATIC OUTER VLAN ID : NO
USED LEASES : 2
PERMISSIONS
OWNER : um-
GROUP : ---
OTHER : ---
VIRTUAL NETWORK TEMPLATE
BRIDGE="onebr200"
BRIDGE_TYPE="linux"
GATEWAY="192.168.200.1"
PHYDEV=""
SECURITY_GROUPS="0"
VN_MAD="bridge"
ETH0_GATEWAY="192.168.100.1",
ETH0_IP="192.168.100.10",
...
ETH1_GATEWAY="192.168.200.1",
ETH1_IP="192.168.200.10",
- VM 1 addresses and routes:
localhost:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 02:00:c0:a8:64:0a brd ff:ff:ff:ff:ff:ff
inet 192.168.100.10/24 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::c0ff:fea8:640a/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 02:00:c0:a8:c8:0a brd ff:ff:ff:ff:ff:ff
inet 192.168.200.10/24 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::c0ff:fea8:c80a/64 scope link
valid_lft forever preferred_lft forever
localhost:~# ip r
default via 192.168.100.1 dev eth0
192.168.100.0/24 dev eth0 scope link src 192.168.100.10
192.168.200.0/24 dev eth1 scope link src 192.168.200.10
ETH0_GATEWAY="192.168.200.1",
ETH0_IP="192.168.200.11",
...
ETH1_GATEWAY="192.168.100.1",
ETH1_IP="192.168.100.11",
- VM 2 addresses and routes:
localhost:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 02:00:c0:a8:c8:0b brd ff:ff:ff:ff:ff:ff
inet 192.168.200.11/24 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::c0ff:fea8:c80b/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 02:00:c0:a8:64:0b brd ff:ff:ff:ff:ff:ff
inet 192.168.100.11/24 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::c0ff:fea8:640b/64 scope link
valid_lft forever preferred_lft forever
localhost:~# ip r
default via 192.168.200.1 dev eth0
192.168.100.0/24 dev eth1 scope link src 192.168.100.11
192.168.200.0/24 dev eth0 scope link src 192.168.200.11
So according your context snippet, the VM should have configured default
via 192.168.1.1.
Cheers.