Setup a VLAN on a Linux network interface - norlab-ulaval/Norlab_wiki GitHub Wiki
This tutorial shows how to setup a virtual interface in Ubuntu. This is particularly useful when you need a specific interface (like ethernet) to have two different IP addresses on two different subnets (to connect to a lidar, for instance).
add a VLAN interface:
sudo ip link add link eth0 name eth0.14 type vlan id 14
Verify that a new file was created in /proc/net/vlan
sudo cat /proc/net/vlan/th0.14
sudo nmcli connection add type vlan con-name lidar ifname th0.14 dev eth0 id 14 ip4 192.168.1.102/24
Bring it up
sudo nmcli connection up lidar
If needed, bring it down or remove it with
sudo nmcli connection down lidar
This brings it down permanently (doesn't start after reboot)
sudo nmcli connection modify lidar connection.autoconnect no
sudo nmcli connection delete lidar