私はnetplanとUbuntu 18.04が初めてで、qemu/libvert
を使用してVMホストをセットアップしようとしています。問題は、私たちのニーズを満たし、機能するnetplan yamlファイルを作成することです
https://netplan.io/examples のブリッジ/ vlanの例では、エラーメッセージが表示されます。
Invalid YAML at //etc/netplan/01-netcfg.yaml line 24 column 5: did not find expected key
システムの詳細:
任意の助けをいただければ幸いです。
/etc/netplan/01-netcfg.yaml
コンテンツ:
network:
version: 2
renderer: networkd
ethernets:
eno1:
addresses:
- 192.168.xxx.7/24
gateway4: 192.168.xxx.1
nameservers:
addresses:
- 192.168.xxx.3
- 9.9.9.9
eno2: {}
bridges:
br20:
dhcp4: no
dhcp6: no
interfaces: [ vlan20 ] <<=This is line 24 in the error message
br50:
dhcp4: no
dhcp6: no
interfaces: [ vlan50 ]
br90:
dhcp4: no
dhcp6: no
interfaces: [ vlan90 ]
br100:
dhcp4: no
dhcp6: no
interfaces: [ vlan100 ]
vlans:
vlan1:
dhcp4: no
dhcp6: no
accept-ra: no
id: 1
link: eno2
vlan20:
dhcp4: no
dhcp6: no
accept-ra: no
id: 20
link: eno2
vlan50:
dhcp4: no
dhcp6: no
accept-ra: no
id: 50
link: eno2
vlan90:
dhcp4: no
dhcp6: no
accept-ra: no
id: 90
link: eno2
vlan100:
dhcp4: no
dhcp6: no
accept-ra: no
id: 100
link: eno2
br50
、br90
、およびbr100
は、すべて1スペース分インデントされています。彼らは次のようにbr20
と並ぶ必要があります:
bridges:
br20:
dhcp4: no
dhcp6: no
interfaces: [ vlan20 ]
br50:
dhcp4: no
dhcp6: no
interfaces: [ vlan50 ]
br90:
dhcp4: no
dhcp6: no
interfaces: [ vlan90 ]
br100:
dhcp4: no
dhcp6: no
interfaces: [ vlan100 ]