事前準備

パッケージインストール

sudo apt-get install vlan

モジュールのロード

sudo modprobe 8021q
cat /etc/modules
8021q

VLAN 設定

事前に ip a などで対象のインタフェースを確認しておく.

ネットワークインタフェース作成

下記コマンドで対象のインタフェースに VLAN 用インタフェースを作成する.

# sudo vconfig add <network-interface> <vlan-id>
sudo vconfig add enp1s0 5

IP アドレス設定

作成したインタフェースに IP アドレスを設定する.

# sudo ip addr add <IP/CIDR> dev <network-interface>
sudo ip addr add 192.168.100.10/24 dev enp1s0.5

インタフェースを起動する.

# sudo ip link set dev <vlan-interface> up
sudo ip link set dev enp1s0.5 up

ネットワーク設定

通常の LAN と同様に設定を行う.

# /etc/netplan/50-cloud-init.yaml

network:
  ethernets:
    enp1s0.5:
      addresses:
      - 192.168.100.10/24
      gateway4: 192.168.0.1
      nameservers:
        addresses:
        - 192.168.0.1
        - 8.8.8.8
  version: 2
sudo netplan apply

以上.