私のアプリケーションには2が必要です。基本的な単一サーバーのサブネット/ VLAN上のIP。単一のインターフェイスにIPを配置することは当然不可能です。そのうちの1つが常に補助になるからです。 2つのサブインターフェイスが同じVLANにバインドされ、各サブインターフェイスが一意の(デフォルト)IPを持つことができるNetplan設定の例を持つことはできますか? Netplan以前のUbuntuネットワークは、VLAN10を使用してサブインターフェイスeth1.10とeth1.10:0をバインドできると思います。
eth1 Link encap:Ethernet HWaddr 00:0C:29:DB:27:4F
inet6 addr: fe80::20c:29ff:fedb:274f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
eth1.10 Link encap:Ethernet HWaddr 00:0C:29:DB:27:4F
inet addr:50.0.10.254 Bcast:50.0.10.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fedb:274f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
eth1.10:0 Link encap:Ethernet HWaddr 00:0C:29:DB:27:4F
inet addr:50.0.10.253 Bcast:50.0.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Netplan 構成に「:0」を含む同様のサブインターフェースを追加しようとすると、次のようになります。
vlans:
vlan10-cp:
addresses:
- 50.0.10.254/24
dhcp4: false
dhcp6: false
id: 10
link: mlom
vlan10-cp:0:
addresses:
- 50.0.10.253/24
dhcp4: false
dhcp6: false
id: 10
link: mlom
混乱を引き起こすので(インターフェイスが生成されず、そのIPが無関係のインターフェイスvnet0に提供されている)、Netplanは ":0"サフィックスを理解していないようで、正しい構文を見つけるのに苦労しています。 Netplanなしではまったく使用されません。
修正する:「:0」などの仮想インターフェイスは、Ubuntu 20.04以降で利用可能なNetplan v0.100でサポートされている機能のようです(私のUbuntu 18ではv0.99、試してみるとアップグレードできません)。 https://bugs.launchpad.net/ubuntu/+source/nplan/+bug/1743200
2の目標を達成するための他のアイデアはありますか?基本的な単一サーバーのサブネット/ VLAN内でIPを使用できます。
よろしくお願いします!
答え1
以前はサブインターフェイスを使ったことがありませんでした。この記事を読んでみると、:
明確に定義されていないか、むしろ一部の参照が他の人が使用するサブインタフェース.
についてのようです。:
.
vlans:
Netplanの代わりにNetplanを指定する必要があるようですethernets:
。
例がありますここそしてここAsk Ububuntuで同様のものをお勧めします。
network:
version: 2
renderer: networkd
ethernets:
ens192:
dhcp4: no
dhcp6: no
addresses:
- 192.168.1.1/24
vlans:
ens192.1:
id: 1
dhcp4: no
dhcp6: no
addresses:
- 172.16.1.1/24