
Edit: Das ist möglicherweise nicht möglich. Laut derNetplan-Dokumente, Aliasing kann nicht implementiert werden. Wenn das nicht geht, muss ich mir wohl eine andere Lösung einfallen lassen (z. B. die alte Schnittstellenmethode verwenden).
Bearbeitung 2: Ohne die Verwendung von netplan try
und nur mit netplan apply
kann ich mehrere IP-Adressen mit derselben verbundenen Schnittstelle haben (siehe Konfiguration unten). Ich werde meine Frage jetzt beantworten.
Ich versuche, ein Netplan-Setup mit etwas Ähnlichem wie diesem alten /etc/network/interfaces
Setup zu implementieren:
em1 Link encap:Ethernet HWaddr 12:34:56:78:90:12
inet addr:192.168.66.120 Bcast:192.168.127.255 Mask:255.255.192.0
inet6 addr: 1234:1234:1234:1234/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:121492924671 errors:0 dropped:4395640 overruns:0 frame:3517
TX packets:80073661297 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:112218751342378 (112.2 TB) TX bytes:26536012742300 (26.5 TB)
Interrupt:16
em1:1 Link encap:Ethernet HWaddr 12:34:56:78:90:12
inet addr:192.168.67.120 Bcast:192.168.127.255 Mask:255.255.192.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:16
em1:2 Link encap:Ethernet HWaddr 12:34:56:78:90:12
inet addr:192.168.67.121 Bcast:192.168.127.255 Mask:255.255.192.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:16
em1:3 Link encap:Ethernet HWaddr 12:34:56:78:90:12
inet addr:192.168.67.122 Bcast:192.168.127.255 Mask:255.255.192.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:16
em1:4 Link encap:Ethernet HWaddr 12:34:56:78:90:12
inet addr:192.168.67.123 Bcast:192.168.127.255 Mask:255.255.192.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:16
em1:5 Link encap:Ethernet HWaddr 12:34:56:78:90:12
inet addr:192.168.67.124 Bcast:192.168.127.255 Mask:255.255.192.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:16
Allerdings scheint meine Syntax falsch zu sein. Ich habe 2 Netzwerkkarten auf einem Server und versuche, mehrere IP-Adressen für die Verbindung zu erstellen. Wenn ich jedoch verwende netplan try
, wird mir Folgendes angezeigt:
bond0: reverting custom parameters for bridges and bonds is not supported
network:
bonds:
bond0:
addresses:
- 192.168.66.121/18
- 192.168.67.125/18
- 192.168.67.126/18
- 192.168.67.127/18
- 192.168.67.128/18
- 192.168.67.129/18
gateway4: 192.168.64.1
interfaces:
- eno1
- eno2
nameservers:
addresses:
- 192.168.3.222
- 192.168.70.80
parameters:
mode: active-backup
mii-monitor-interval: 100
ethernets:
eno1: {}
eno2: {}
version: 2
Wo sollten die anderen IP-Adressen platziert werden, wenn sie gebunden sind?
Antwort1
Diese Konfiguration funktioniert. Ich habe keine Aliase verwendet. Stattdessen habe ich einfach einzelne IP-Adressen verwendet, eine Test-Firewall-Richtlinie erstellt und alles scheint in Ordnung zu sein.
Hier ist die funktionierende Konfiguration:
network:
bonds:
bond0:
addresses:
- 192.168.66.121/18
- 192.168.67.125/18
- 192.168.67.126/18
- 192.168.67.127/18
- 192.168.67.128/18
- 192.168.67.129/18
gateway4: 192.168.64.1
interfaces:
- eno1
- eno2
nameservers:
addresses:
- 192.168.3.222
- 192.168.70.80
parameters:
mode: active-backup
primary: eno1
mii-monitor-interval: 100
ethernets:
eno1: {}
eno2: {}
version: 2
renderer: networkd