単一の仮想インターフェイスがあり、802.1qが有効になっています。 netplanのインターフェイスに単一のVLANがある場合は機能しますが、ファイル内の最後のVLANのみが機能する2つ目の追加VLANを追加すると、先行するVLANは機能しません。設定は次のとおりです。
network:
version: 2
renderer: networkd
ethernets:
ens0:
match:
name: ens160
vlans:
vlan.45:
id: 45
link: ens0
dhcp4: no
addresses: [ 10.0.45.11/24 ]
gateway: 10.0.45.1
nameservers:
search: [ domain.local ]
addresses: [ 8.8.8.8 ]
vlan.110:
id: 110
link: ens0
dhcp4: no
addresses: [ 10.0.11.103/24 ]
gateway: 10.0.11.1
nameservers:
search: [ domain.local ]
addresses: [ 10.0.11.18 ]
1つの物理インターフェイスで2つのVLANを定義するには、次のように機能します。
network:
version: 2
ethernets:
ens3:
addresses:
- 192.168.122.201/24
gateway4: 192.168.122.1
nameservers:
addresses: [192.168.122.1]
ens8: {}
vlans:
vlan.101:
id: 101
link: ens8
addresses: [192.168.101.1/24]
vlan.102:
id: 102
link: ens8
addresses: [192.168.102.1/24]
vlan
セクションは、ethernets
キーと同じレベルのインデントになっています。両方ともnetwork
に含まれています。
ip link
結果を表示するには:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 52:54:00:e4:bc:6f brd ff:ff:ff:ff:ff:ff
3: ens8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 52:54:00:7e:d5:19 brd ff:ff:ff:ff:ff:ff
4: vlan.101@ens8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether 52:54:00:7e:d5:19 brd ff:ff:ff:ff:ff:ff
5: vlan.102@ens8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether 52:54:00:7e:d5:19 brd ff:ff:ff:ff:ff:ff